Commit graph

51 commits

Author SHA1 Message Date
0fed6f0c6e
Working dockerization 2020-04-08 14:31:26 -04:00
5658790edd
Basic working github authentication. Fixes #2 2020-04-08 08:52:25 -04:00
d466a6ba0d
Added support for config specifying specific repos and gists to
backup, avoiding need to backup entire github account.

repo_backup_list:
- Repo_name1
- Repo_name2

gist_backup_list:
- gist_id1
- gits_id2
2020-04-06 16:40:04 -04:00
e3066ad6f1
Clarifying logging when message counts dont match in imap folders 2020-04-06 16:23:32 -04:00
1665bf359f
Changing default to purge old pinboard backups.
backups can be preserved with a `keep_old:` True setting in
archivist.yml.

Fixes #12
2020-04-06 16:13:55 -04:00
4a9b677dad
changing package structure and adding log level control option, fixes #8 2020-04-06 09:21:48 -04:00
5a4a3a88ef
Merge branch 'github' 2020-04-05 20:54:21 -04:00
fd30d449e1
adding disable options for github gists and repos. fixes #10 2020-04-05 20:54:08 -04:00
e96c08d003
adding option to limit folders in imap backups, fixes #9 2020-04-05 20:47:41 -04:00
016f22d167
removing magic word 'all', to avoid naming conflicts with services 2020-04-05 16:37:29 -04:00
402d7208d7
Fixes #3, Updating gitignore and readme.md to reflect new config stucture and
ignore archivist.yml in local folder to avoid committing secrets
2020-04-05 15:55:39 -04:00
1b0f1a6b65
Updating gitignore and readme.md to reflect new config stucture and
ignore archivist.yml in local folder to avoid committing secrets
2020-04-05 15:55:05 -04:00
88152f6fee
Github working with new config structure, working #3 2020-04-05 15:50:50 -04:00
d123745663
Pinboard working with new config stucture, working on #3 2020-04-05 15:49:02 -04:00
10b9a0cdb3
removing old lib.py file, no longer needed 2020-04-05 15:45:00 -04:00
bc9b6ed479
imap.py compatible with new config structure, working on #3 2020-04-05 15:44:32 -04:00
7a43ff5bfe
completely new config structure, working on #3 2020-04-05 15:44:06 -04:00
6bea8c18cf
trying to ignore .pyc files 2020-04-04 12:02:35 -04:00
bfda090413
trying to ignore .pyc files 2020-04-04 12:02:04 -04:00
0ad6466661
Adding compression option (disabled by default) to imap backup, fixes #7 2020-04-04 12:01:15 -04:00
bae6bdf1b5
Merge branch 'master' of github.com:amdavidson/archivist 2020-04-03 15:21:57 -04:00
83619b7754
Adding a shell script to allow running via pipenv in an alternate folder 2020-04-03 15:21:29 -04:00
aaefb6b7af
fix readme.md typo 2020-04-03 10:30:41 -04:00
32313c11a9
fixing issues link in readme 2020-04-03 10:30:11 -04:00
aac8a411fd
Updating readme. 2020-04-03 10:27:37 -04:00
c1d3ac0753
Adding some formatting to output. 2020-04-03 09:55:07 -04:00
c7c9182a24
Merge branch 'fastmail' 2020-04-03 09:52:56 -04:00
1ee7326ff1
fixing bug with pinboard storage location 2020-04-03 09:52:35 -04:00
c2f85a4bfc
Adding folder cleanup option for imap backups
Removes locally stored messages that were removed on server

Defaults to True, but can be disabled with `imap_cleanup: False` in your
config file
2020-04-03 09:46:26 -04:00
d736203689
fixing bug where it would always redownload
the latest message in each folder with messages
2020-04-02 20:46:07 -04:00
97422cd518
Removing comment that is no longer correct. 2020-04-02 16:30:50 -04:00
a0eabee28a
Working version of imap backup.
Replaced imaplib with imapclient for a friendlier interface.
2020-04-02 16:29:52 -04:00
29efb943f6
progress comit using imaplib... 2020-04-02 12:01:08 -04:00
0fb9e3246a
fixing merge 2020-04-01 10:21:03 -04:00
80e8a67636
cleaning up use of config variables 2020-04-01 10:20:00 -04:00
bb43f5b9ee
progress commit on imap 2020-04-01 09:36:50 -04:00
f2b770d491
Merge branch 'master' into fastmail 2020-03-31 15:39:33 -04:00
563e9ecdb8
whitespace 2020-03-31 15:38:24 -04:00
dc350b2471
Updating folder structure and running from a central script. 2020-03-31 15:36:36 -04:00
cdebb501c7
adding .pyc files to gitignore 2020-03-31 15:32:34 -04:00
34902ca043
Created central archivist.py script. 2020-03-21 12:41:49 -04:00
42b384ca36
Merge branch 'pinboard' 2020-03-19 20:06:49 -04:00
bb9ab11e54
ignoring __pycache__ 2020-03-19 20:06:38 -04:00
ce6bd1ee3d
checking whether backup is required before backing up pinboard 2020-03-19 20:05:47 -04:00
0a5e77370b
fixing yaml bug 2020-03-19 20:05:28 -04:00
ec4882f7bc
working pinboard backup. \n TODO: finish checking if backup is necessary 2020-03-13 17:30:33 -04:00
e2467a54c3
placeholder commit 2020-03-11 15:43:54 -04:00
5f95010711
restructuring for additional capabilities 2020-03-11 08:39:14 -04:00
ff395488f1
adding gist backup 2020-03-11 08:38:15 -04:00
669f2faf82
Adding readme 2020-03-09 16:11:44 -04:00