Commit Graph

73 Commits

Author SHA1 Message Date
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
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
7ded6889d8 Handle primary key in base class 2021-05-04 05:04:21 +01:00
0adca142c0 Store stats in separate table 2021-05-04 04:36:32 +01:00
bb2e997705 Parse borg JSON instead of raw output
- Create db connection interface
- Create repo and archive database classes
2021-05-04 04:18:42 +01:00
a663450c26 Create table in constructor 2021-05-04 03:02:42 +01:00
7a8b027716 Don't store duration in db 2021-05-03 18:14:34 +01:00
20218372d5 Improve seconds conversion code... slightly... 2021-05-03 18:10:00 +01:00
f5c39076fd Strip lines correctly 2021-05-03 18:01:57 +01:00
9e053c715d Add end time 2021-05-03 17:56:01 +01:00
3e33256e65 Clean code up
- Remove unnecessary database query methods
- Remove horrible db column names
- Convert static methods to class methods
2021-05-03 17:36:26 +01:00