So it finally happened. The #TwitterAPI access used to update #ResPublicae was cut off, all requests get an HTTP 401 response. Some discussion at
https://github.com/robertoszek/pleroma-bot/issues/120#issuecomment-1593688412
#ResPublicae mirrors are catching up on the recent posts, using RSS input for the ever-wonderful #PleromaBot.
We're only able to get the 20 most recent posts from #RSSHub, so any account which posted more than that in the past ~2 weeks will have some posts missing. Some posts also get a bit messed up in the data conversion, so please be patient. (Most issues are already reported upstream.)
Please send patches or donations at https://pleromabot.robertoszek.xyz/pleroma-bot/!
To reduce truncation errors, we caved and increased the character limit for posts to 2000 characters.
Since 2023-08-10, our mirrors almost always failed.
We're now trying the #Nitter instance by the excellent @nolog as source. (Trying to avoid excess load.)
Please support them and the Nitter developers if you can:
https://nolog.cz/en/support/
https://liberapay.com/zedeus
"#Nitter is dead", proclaimed the maintainer after yet more #TwitterAPI changes.
https://github.com/zedeus/nitter/issues/1155#issuecomment-1913361757
Some instances managed to survive a bit longer but now we're suspending updates of #ResPublicae accounts. We'll reassess in a little while.
Crossposting for the busiest ~50 accounts using the privacydev Nitter instance has worked surprisingly well for a few months. (Help welcome to fix the RSS rendering issues which fail to preserve mentions and hashtags: https://github.com/robertoszek/pleroma-bot/issues/131 .)
A few days ago, crossposting stopped as media retrieval fails. We're now crossposting without media.
Nitter by PrivacyDev miraculously keeps working, so we've finally caved and switched to a proper RSS feed parser. Many thanks to the awesome @david of @admin!
https://production-ready.de/2024/11/24/feed-to-mastodon-en.html
This allows us to switch some profiles to proper RSS sources like blogs, when they exist in conformance to POSSE. Hashtags work again.
We're now updating about 150 profiles, instead of about 50 previously, at intervals of a few days. We didn't add any new profiles: don't look for the latest commissioners or MEPs.
Our source is broken again, we'll reconsider the alternatives. (Such as self-hosting or switching to a Nitter source.)