Skip to content
This repository has been archived by the owner on Apr 11, 2024. It is now read-only.
/ archiver Public archive

🚚 Data hoarding database archiver and backup solution.

License

Notifications You must be signed in to change notification settings

fourjuaneight/archiver

Repository files navigation

Archiver

bookmarks
dead-links
github-stars
stackexchange
hasura

I like hoarding data online. These are a colletion of scripts that ensure this crap doesn't get lost. Here's what they do:

  • Upload bookmarked media to B2.
  • Archive GitHub starred repos to Hasura.
  • Archive bookmarked Stack Exchange questions to Hasura.
  • Archive tweets to Hasura.
  • Save a JSON backup of all Hasura tables to B2.
  • Check for dead links on bookmarks and update status.

All code is self documenting. Aside from the specific names of bases and tables in Hasura, everything is easily portable and ready to fork. You'll just need to provide your own environment variables.

Scripts can be run via ts-node or compiled by tsup then run via Node.