Skip to content

Create and disseminate social media posts on Pleiades activity.

License

Notifications You must be signed in to change notification settings

isawnyu/pleiades_reporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Create and disseminate social media posts on Pleiades activity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages