Mark posts that disappear from X instead of erasing them; pin mcp below 2
social.x_deletions checks stored posts through the official API. A post X reports as not found keeps a marked record (author, link, dates, Internet Archive link if a copy exists) while every copy of its text is removed, as the Developer Agreement requires. A post that shows up in the timeline again is restored by the normal upsert. mcp 2.x removed FastMCP, which crash-looped the MCP server on first deploy. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
0e21730b9f
commit
693c32a5e9
18 files changed
+265
-16
No files matched your search
+1
-1
@@ -31,6 +31,7 @@ Next.js frontend (de/en), Docker Compose for Unraid.
|
||||
- [x] Political ads: Google (bundle), Meta Ad Library (opt-in token)
|
||||
- [x] Social: Bluesky, Mastodon, public Telegram channels, YouTube (key), X via official API (token);
|
||||
party/institution channels; curated `social_accounts.yaml`
|
||||
- [x] X deletion sync (`social.x_deletions`): posts gone from X keep a marked record without their text
|
||||
- [x] Pages: organisations, money explorer, social feed, Wikipedia edits, person network ("follow the money"),
|
||||
say-vs-vote on roll calls
|
||||
|
||||
@@ -43,7 +44,6 @@ Next.js frontend (de/en), Docker Compose for Unraid.
|
||||
## Next
|
||||
|
||||
**Data**
|
||||
- [ ] X deletion sync (Developer Agreement: remove posts deleted on X) – required before enabling `social.x` in production
|
||||
- [ ] Full speech texts and interjections from the protocols; committee memberships (list 250)
|
||||
- [ ] HowTheyVote.eu / EP roll-call votes of Austrian MEPs
|
||||
- [ ] EU Council participant lists, ministries' press releases, Federal President's schedule
|
||||
|
||||
Reference in new issue
Block a user