No description
Find a file
2020-04-04 12:02:04 -04:00
archivist Adding compression option (disabled by default) to imap backup, fixes #7 2020-04-04 12:01:15 -04:00
bin Adding a shell script to allow running via pipenv in an alternate folder 2020-04-03 15:21:29 -04:00
.gitignore trying to ignore .pyc files 2020-04-04 12:02:04 -04:00
archivist.py Updating folder structure and running from a central script. 2020-03-31 15:36:36 -04:00
Pipfile Working version of imap backup. 2020-04-02 16:29:52 -04:00
Pipfile.lock Working version of imap backup. 2020-04-02 16:29:52 -04:00
readme.md fix readme.md typo 2020-04-03 10:30:41 -04:00

Archivist

The archivist is run from a either a central archivist.py script

Running ./archivist.py alone will back up all configured services.

You can also back up a single service by running ./archivist.py backup service

Configuring the Archivist

The Archivist is configured with a yaml file at ~/.archivist.yml

Example:

backup_folder: /home/amd/backups

github_enabled: True
github_user: defunkt

pinboard_enabled: True
pinboard_user: idlewords
pinboard_token: 46a9d5bde718bf366178313019f04a753bad00685d38e3ec81c8628f35dfcb1b

imap_enabled: True
imap_localroot: maildir
imap_server: imap.email-host.com 
imap_user: me@email-host.com 
imap_password: hunter2 
imap_cleanup: True

Supported Services

  • Github
  • Pinboard
  • IMAP servers

Service Notes

Github

The Archivist only supports backups of a users public repositories and gists at this time. See #2.

IMAP Servers

The Archivist is currently tested against Fastmail, other IMAP servers may present issues. Report an issue with any problesm you see.