Commit graph

138 commits

Author SHA1 Message Date
rimu
483df457c4 resolve merge conflicts #143 2024-04-02 12:38:59 +13:00
freamon
3cdf9b0225 update_post_from_activity: use additions from create_post, and respond to changed URL 2024-04-01 23:44:58 +01:00
rimu
40c33672b1 improve nsfl detection 2024-04-01 10:12:31 +13:00
rimu
3e76bd2775 minor merge fixups #124 2024-03-27 16:08:25 +13:00
rimu
bf11490011 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	app/activitypub/routes.py
#	app/activitypub/util.py
2024-03-27 16:07:21 +13:00
rimu
50db96fb6c remove broken html_to_markdown function 2024-03-27 16:02:04 +13:00
freamon
484d165f47 Initial support for incoming Microblog posts 2024-03-26 22:46:15 +00:00
freamon
5fd59849b7 Merge remote-tracking branch 'upstream/main' into 25 2024-03-25 11:04:12 +00:00
rimu
6762d9a87b Merge pull request 'Top-level Post Replies' (#120) from freamon/pyfedi:23c into main
Reviewed-on: https://codeberg.org/rimu/pyfedi/pulls/120
2024-03-25 08:19:52 +00:00
rimu
e15d2a0581 don't accept new posts from banned communities 2024-03-25 13:30:09 +13:00
freamon
a84bd73b32 Return list of sticky posts for local community featured url 2024-03-24 22:10:41 +00:00
rimu
c5055cd09f detect friendica 2024-03-24 15:35:45 +13:00
freamon
e8f7551e06 Avoiding crashes from adding remotes:
If remote community is missing
If remote community doesn't have a 'featured' url (e.g. KBIN)
If remote community returns empty/broken outbox (e.g. KBIN returns {}) with 200 OK
2024-03-24 00:15:10 +00:00
rimu
081108a7c6 block future shitpost floods 2024-03-22 12:22:19 +13:00
rimu
2cbaefd844 block shitpost flood 2024-03-22 10:50:17 +13:00
rimu
43f0998391 When a post or postreply is created, record whether the author is a bot, for easier filtering #98 #114 2024-03-21 21:50:25 +13:00
freamon
0966ce4346 Recognise 'service' type as bots 2024-03-20 11:34:25 +00:00
freamon
136cb64a69 Checked featured url for sticky posts #16 2024-03-19 07:34:19 +00:00
rimu
84d8198a67 Merge pull request 'Outbox / Fetched JSON fix' (#108) from freamon/pyfedi:18b into main
Reviewed-on: https://codeberg.org/rimu/pyfedi/pulls/108
2024-03-19 04:08:54 +00:00
rimu
5808301770 remove '?asdf' stuff on the end of file names when saving 2024-03-19 12:42:53 +13:00
freamon
bdeab7fb83 Outbox / Fetched JSON fix 2024-03-18 21:00:17 +00:00
rimu
95fe3aa32e update mastodon instance inboxes #105 2024-03-18 16:37:45 +13:00
freamon
057d6e113d Newly-discovered instances bugfix 2024-03-17 19:32:35 +00:00
freamon
90a89c47e2 Increase exception catching when fetching actors 2024-03-16 20:33:48 +00:00
freamon
9be6ae18f8 Preserve case for fetching actors (req. for KBIN) 2024-03-16 20:17:24 +00:00
rimu
1cb31a0794 improve robustness of handling of 'sensitive' field 2024-03-17 02:55:59 +13:00
rimu
8be165d5eb check for mediaType in request_json['object']['source'] 2024-03-17 02:53:00 +13:00
rimu
884248987e make_image_sizes_async: fall back to parsing the http content type if the url does not contain a file extension 2024-03-17 02:32:17 +13:00
rimu
9291821835 only process post image if post url not banned 2024-03-17 02:22:33 +13:00
rimu
5fb05f3e2f only process post image if post url not banned 2024-03-17 02:21:16 +13:00
freamon
37c9431b4e Borrow code from create_post for post_json_to_model 2024-03-15 23:47:21 +00:00
freamon
c5f0d5175a Add ActivityPub logging to outbox processing 2024-03-15 22:32:48 +00:00
rimu
49db71e05d opt out of search 2024-03-12 20:58:47 +13:00
rimu
0f055f590d better image handling 2024-03-12 09:53:34 +13:00
rimu
6408432da6 properly set create_id and announce_id in community outbox 2024-03-09 19:13:15 +13:00
rimu
3dff7ef2e7 invalid attachment activitypub 2024-03-09 18:19:03 +13:00
rimu
bacc0c81be logging on post_json_to_model 2024-03-09 12:15:58 +13:00
rimu
6914a47206 remove tracking from links fixes #34 2024-03-08 22:01:46 +13:00
freamon
9fa260632a Clean tracking info from youtube links 2024-03-08 01:33:58 +00:00
rimu
b9a88a7fa6 save local copy of link posts where the link is to an image 2024-03-04 10:56:17 +13:00
rimu
2c00577606 update nsfl based on title when post is edited 2024-03-03 13:13:36 +13:00
rimu
6bdc23bad7 sometimes we only want to find a community
this will eliminate a whole raft of issues caused by trying to injest posts from microblogging services which don't have Group actors
2024-03-02 10:20:15 +13:00
rimu
f7ebdec1d5 Microblog posts sometimes get Announced by lemmy. They don't have a title, so we can't use them. 2024-03-02 09:13:49 +13:00
rimu
170a40738e add some debugging logging 2024-02-29 17:10:38 +13:00
rimu
61830e630c fix for lotide posts which are missing commentsEnabled 2024-02-29 12:33:34 +13:00
rimu
e3099a0b66 fix typeerror exceptions 2024-02-29 11:26:45 +13:00
rimu
5df5a77fbc oops 2024-02-27 05:26:06 +13:00
rimu
d600de73e0 refresh community profile 2024-02-27 05:19:52 +13:00
rimu
106ceba33f federate user delete properly 2024-02-25 15:31:16 +13:00
rimu
40de319b9a allow comments on posts in communities that are restricted to mods 2024-02-24 11:07:06 +13:00