pleroma-support - optionally use pleroma as a host for the bot. #54

Open
moon wants to merge 23 commits from pleroma-support into dev

23 commits

Author SHA1 Message Date
Moon
0039717a01 Merge branch 'dev' into pleroma-support 2025-06-14 07:31:02 +09:00
Moon
bf8d9823b2 Merge branch 'dev' into pleroma-support 2025-06-14 07:18:18 +09:00
Moon
337a989671 rm vestigial trusted instances config. 2025-06-14 04:34:20 +09:00
Moon
3ad4edbc45 ignore custom startup script 2025-06-14 04:10:16 +09:00
Moon
bbb64a869d Merge remote-tracking branch 'origin/master' into pleroma-support 2025-06-13 19:50:47 +09:00
Moon
fc45c688e8 Merge branch 'fix-missing-weight-column' into pleroma-support 2025-06-13 19:42:41 +09:00
Moon
40f018a83b make instantiation explicit so easier to test. 2025-06-13 13:53:41 +09:00
Moon
a516a9b55a minor change to make testing easier. 2025-06-13 13:36:38 +09:00
Moon
7161712f15 rm unused function that bypassed server abstraction 2025-06-13 13:26:01 +09:00
3142cf11ff Merge pull request 'Version 1.1' (#55) from dev into master
Reviewed-on: #55
2025-06-12 21:10:29 -07:00
Moon
fadd4dfe27 Merge remote-tracking branch 'origin/dev' into pleroma-support 2025-06-13 13:05:51 +09:00
Moon
7b32ee7fcf had to change some things to get cursor for db working. 2025-06-13 11:23:34 +09:00
Moon
f70b2147cd Remove legacy files that bypass FediverseService abstraction
- Remove bot/client.py (replaced by fediverse factory)
- Remove bot/notification.py (replaced by bot_app.py)
- All functionality now properly uses FediverseService abstraction
2025-06-13 10:57:33 +09:00
Moon
298d7fda72 rm needless file 2025-06-13 10:52:20 +09:00
Moon
8918b5205d named some damn properties wrong 2025-06-13 10:52:20 +09:00
Moon
67b4d949fd use a library for content type detection instead of handrolled 2025-06-13 10:50:24 +09:00
Moon
89ae8a7290 back to using mastodon.py 2025-06-13 10:50:24 +09:00
Moon
91376c0eba works now but may need to revert file upload change 2025-06-13 10:50:24 +09:00
Moon
b2ca6dd59a documentation update for configurable backends 2025-06-13 10:50:03 +09:00
Moon
dac05a3ed8 completely untested refactor. bug fixes to come later. 2025-06-13 10:48:35 +09:00
Moon
fe8e7d246f actually use the abstracted type not just the id 2025-06-13 10:37:27 +09:00
Moon
a47530180d first whack at file upload 2025-06-13 10:37:27 +09:00
Moon
e0cf42f8f6 baseline fedi abstraction stuff. 2025-06-13 10:37:24 +09:00