Commit Graph

95 Commits

Author SHA1 Message Date
d41c759090 Improve clarity 2021-05-06 02:47:31 +01:00
4a3105438c Add error logging description 2021-05-06 02:45:34 +01:00
4b5b56d6eb Reword error string 2021-05-05 18:12:09 +01:00
100a517092 Print recent repo errors 2021-05-05 18:01:25 +01:00
f5a556d06e Implement repo error retrieval 2021-05-05 18:01:13 +01:00
4aabe467a4 Implement sql class method 2021-05-05 18:00:39 +01:00
2471d3e23f Implement label id retrieval 2021-05-05 18:00:20 +01:00
165fd70acc Move summary to features 2021-05-05 14:34:12 +01:00
b651deae4e Remove need for summary argument 2021-05-05 14:31:57 +01:00
8559df502d Return database objects instead of queries
Require object class when creating connection classes
2021-05-05 14:23:45 +01:00
86daf3ea7f Print summary of recent backups 2021-05-05 14:08:22 +01:00
2943a4844f Add time frame retrieval methods 2021-05-05 14:07:51 +01:00
7acd788b72 Remove references to graph arg 2021-05-05 06:23:37 +01:00
cf1635cd7a Rename args.output to args.dir 2021-05-05 06:22:50 +01:00
6a65764ac4 Replace output arg with directory
- Remove unused graph arg
2021-05-05 06:21:54 +01:00
f603d0cbe6 Get last backup date from latest archive 2021-05-05 06:18:03 +01:00
f8e3f8aa7b Implement seconds since method 2021-05-05 06:17:49 +01:00
0704ae667f Improve formatting 2021-05-05 06:01:38 +01:00
3c6b8a7afd Print compressed and uncompressed size 2021-05-05 05:57:44 +01:00
d530abacb3 Print repo name if not null 2021-05-05 05:51:46 +01:00
3390bf1c53 Print repo name 2021-05-05 05:51:06 +01:00
e512fb1e23 Implement retrieval of repo name 2021-05-05 05:50:53 +01:00
28c51e5154 Print size of repo 2021-05-05 05:45:05 +01:00
693f7c828b Implement methods for repo stat retrieval 2021-05-05 05:44:44 +01:00
93fa81777a Implement from SQL class methods 2021-05-05 05:44:01 +01:00
732fdd12ef Implement repo stats
- create cache table
- link cache to archive
2021-05-05 04:52:33 +01:00
0b5f18474a Move archive stats to archive table
- Remove all references to old stats
2021-05-05 04:32:37 +01:00
a815cfb0b7 Move borg objects to database package
- remove debug print statement
2021-05-05 04:21:03 +01:00
db30225b18 Define as parent of DBObject 2021-05-05 04:15:41 +01:00
79edb5eb71 Add arguments 2021-05-05 04:11:38 +01:00
5414f3e141 Implement labels
- create label table
- create base database object class
- rename primary keys to 'id'
- log messages with label
- automatically reassign label to repo where possible
2021-05-05 04:07:59 +01:00
02e4311bc7 Add custom output directory argument 2021-05-04 14:25:16 +01:00
018b96df75 Create shell script 2021-05-04 14:16:13 +01:00
abb64202fe Add basic summary functionality 2021-05-04 14:10:18 +01:00
0e97cdfa1a Add None check for primary keys 2021-05-04 14:10:10 +01:00
f93c93b751 Implement get methods for retrieving latest stats 2021-05-04 14:09:47 +01:00
3b7405fe9c Move output handler to borg package 2021-05-04 12:53:42 +01:00
b49be0c0ba Use absolute imports 2021-05-04 12:52:16 +01:00
dfecc40d2b Create top level package 2021-05-04 12:46:35 +01:00
9f020c0ee5 Add get all methods 2021-05-04 12:05:10 +01:00
b9664263d0 Add primary key attribute to borg classes 2021-05-04 12:04:46 +01:00
57255d964c Handle borg output in separate class 2021-05-04 11:45:14 +01:00
1d683b1163 Implement basic error logging 2021-05-04 09:34:55 +01:00
c39f9ed250 Create database class 2021-05-04 09:25:41 +01:00
824ce4c4eb Update planned features 2021-05-04 05:58:39 +01:00
9d9778dc8c Add links 2021-05-04 05:56:47 +01:00
4103ec1f16 Add planned features and basic howto 2021-05-04 05:54:21 +01:00
75521f61ee Correct _insert signature for consistency 2021-05-04 05:48:18 +01:00
40ecdf04ef Separate sql logic from borg classes 2021-05-04 05:44:36 +01:00
06331f4a83 Create standalone borg classes 2021-05-04 05:17:11 +01:00