Commit graph

104 commits

Author SHA1 Message Date
e6f9ce09ed
generalizing and switching to podman 2021-09-27 13:52:58 -07:00
728a189edb
updating pipenv 2021-09-07 07:35:15 -07:00
55e91249ed
Merge pull request #19 from amdavidson/dependabot/pip/pyyaml-5.4
Bump pyyaml from 5.3.1 to 5.4
2021-05-26 07:08:11 -07:00
56714c6098
Read 2021-05-26 07:05:39 -07:00
dependabot[bot]
8d188a003a
Bump pyyaml from 5.3.1 to 5.4
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.3.1 to 5.4.
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/5.3.1...5.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-25 23:52:09 +00:00
3e834fbc59
adding launchd plist to allow for recurrent use on macos 2020-07-29 12:08:24 -07:00
611e757dee
fixing error in cron script that expected tty 2020-07-07 12:37:12 -04:00
5a2075cfbb
adding basic try-except to avoid one service's failure preventing other backups from happening. fixed #17. 2020-06-24 11:27:47 -04:00
d4efe3123b
updating readme 2020-06-24 11:00:08 -04:00
775166a14e
adding statistics and card deleting to carddav updates 2020-06-24 10:47:39 -04:00
69f998ecf8
now removes deleted events from calendar on update, also prints statistics of what was changed 2020-06-24 10:40:22 -04:00
b51e415454
Fixing caldav bug when a prior backup exists but does not have record of
events. already fixed in carddav.
2020-06-23 12:07:17 -04:00
b80cc3285f
cruft removal 2020-06-23 11:07:50 -04:00
da11000596
updating carddav to only update changed cards. follows changes to caldav for #16 2020-06-23 11:06:16 -04:00
bfe5e8a495
changing caldav syncing to only update changed or new events. fix for #16 2020-06-23 09:55:00 -04:00
9b84918ab1
fixing bug in saving function 2020-06-22 22:01:51 -04:00
be7ff4188b
Updating saving function to separate events and record all etags.
Needs new function to update existing backups based on etags
2020-06-22 21:59:08 -04:00
08934b9a86
fixing merge 2020-06-18 16:09:20 -04:00
7b58e970da
formatting python with black 2020-06-18 16:07:38 -04:00
3704e525cb
Fixing bug in pinboard when a UTF-8 bom started being presented 2020-06-16 08:57:48 -04:00
5f7c3b4072
Merge branch 'caldav' 2020-05-13 09:39:23 -04:00
927cd15f19
Using ctag to assess updates rather than time/etag
Updating logging to use display names.
2020-05-13 09:39:11 -04:00
ec3ee387dd
Merge branch 'imap' 2020-05-11 20:36:22 -04:00
214f0b0b8f
fixing cull_list generation to be set comparison rather than piecewise. huge speedup on large mail folders. 2020-05-11 20:36:09 -04:00
f48cef8495
Fixing bug in logging for carddav backups 2020-05-10 21:33:09 -04:00
b948184a25
Merge branch 'caldav' 2020-05-09 12:17:57 -04:00
5a2018c734
ffixing logging issues 2020-05-09 12:17:44 -04:00
50aaa92db4
Updating caldav to be icloud compatible 2020-05-09 12:16:35 -04:00
6ccf099c70
Fixing cleanup for old copies of downloaded address books 2020-05-01 21:47:49 -04:00
dff912caa1
Merge branch 'carddav' 2020-05-01 21:36:49 -04:00
95b6c94b92
updating carddav to be iCloud compatible and theoretically more compliant to the standard
progress towards #15
2020-05-01 21:34:33 -04:00
c3a769dba4
Refactoring carddav.py to match caldav.py structure 2020-04-29 08:39:24 -04:00
d652149f21
updating readme for caldav support 2020-04-29 08:36:22 -04:00
efdb3b0905
Caldav support working against fastmail. 2020-04-29 08:34:07 -04:00
50d8d3377f
fixing bug with vcard cleanup in a folder with no old backups 2020-04-29 08:32:01 -04:00
4307a8a2fc
Updating readme for carddav 2020-04-27 15:15:28 -04:00
34b01f5c34
updating pip dependencies 2020-04-27 15:13:13 -04:00
2cf20f56cb
carddav backup working and tested against fastmail
needs testing against other carddav services
saying this fixes #5 for now.
2020-04-27 15:12:07 -04:00
fa25fb2171
restructuring 2020-04-24 15:58:58 -04:00
bb4c3d0910
traversing from url to final address book urls 2020-04-24 15:40:46 -04:00
c6fb552b78
allowing warn or warning as equivalent loglevels 2020-04-17 09:29:12 -04:00
22f0c02bba
adjusting Dockerfile to allow for arguments when running, fixes #14 2020-04-16 07:55:30 -04:00
fa137b8310
Merge branch 'imap' 2020-04-14 14:44:09 -04:00
3ae3d65616
adding exclusion list configuration for backing up imap servers, useful for skipping Spam, Trash, or mailing list folders. Fixes #13 2020-04-14 14:44:03 -04:00
dcff72e957
Merge branch 'github' 2020-04-14 13:28:53 -04:00
087fc5e7a4
adding gist exclude list. 2020-04-14 13:28:48 -04:00
6682c7c248
adding repo exclusion list, only used when repo_backup_list is not used 2020-04-14 13:27:01 -04:00
6d1096bf9f
fixing some bugs that crept into gist backups when authentication was added 2020-04-09 14:21:31 -04:00
f9040490d6
Adding warning when a service type is not enabled in archivist.py 2020-04-09 10:23:13 -04:00
4b5aa8d446
Update readme.md 2020-04-09 10:19:55 -04:00