fourjuaneight / archiver

🚚 Data hoarding database archiver and backup solution.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

🚚 Data hoarding database archiver and backup solution.

License:MIT License


Languages

Language:TypeScript 94.4%Language:JavaScript 4.5%Language:Dockerfile 0.9%Language:Shell 0.1%