Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 1.5 KB

README.md

File metadata and controls

38 lines (23 loc) · 1.5 KB

Pleiades Reporter

Create and disseminate social media posts on Pleiades activity.

Currently designed to post to the Pleiades account on botsinbox.net, which is a GoToSocial instance.

Roadmap:

  • Find and report on new records added to Zotero

    • Use Zotero API to get records changed since a particular version and date
    • Cache the last version and date checked, so each time we run we start from there
    • Handle Zotero API backoff and retry after instructions
    • Create formatted reports for each new Zotero record (including citation)
  • Create a script to run checks periodically (see now scripts/looper.py)

  • Create a textual UI to the check process to control it and review possible reports

  • Post reports via the Mastodon API to the Pleiades gazetteer Fediverse account

  • Find and report on new places in Pleiades

  • Find and report new Pleiades blog posts

  • Find and report new Pleiades events

  • Find and report on Pleiades data quality

  • Find and report on new and newly closed Pleiades development issues

  • Introduce Channel classes, one for each dissemination channel

    • GoToSocialChannel (uses the Mastodon API)
    • Facebook (since we have a legacy presence there)
      • Support only sending some reports to some channels (e.g., here blog posts is probably all we want)