|  | 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 |  | 
			
				
					|  | 15fa51aa39 | Create features list | 2021-05-04 04:38:24 +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 |  | 
			
				
					|  | 7f63ad51f9 | Remove nonsense | 2021-05-03 17:37:49 +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 |  | 
			
				
					|  | d45acedc5a | Remove out of date text | 2017-07-18 12:52:20 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | cc5e84d378 | Change vision to aim I'm not Steve Jobs... | 2017-02-14 10:52:30 +00:00 |  | 
			
				
					| 
							
							
								 George Lacey | fbcf92d7fe | Update README.md | 2017-01-23 18:02:05 +00:00 |  | 
			
				
					| 
							
							
								 George Lacey | de463b1aec | Add query_year() | 2016-09-23 22:11:04 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 5d299e7d82 | Add minor documentation | 2016-09-22 11:36:05 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | f6a52ece4d | Add query() - Add query() to query db and return result as list of attributes
- Refactor row_string -> rows in create_table()
- Add method documentation | 2016-09-21 20:33:44 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 3229d125b3 | Format datetime string correctly - Format datetime string in a manner compatible with sqlite (i.e.
  "2016-02-04 12:03" rather than "2016-2-4 12:3") | 2016-09-21 17:09:06 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | a5e4aa43af | Change start_time type to text | 2016-09-21 16:39:16 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 9e1c46f4d4 | Add calculated duration to database Calculated duration added rather than placeholder | 2016-09-21 10:03:50 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 4f682a3b31 | Calculate duration from string | 2016-09-21 10:00:01 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | d8cfffeef9 | Ignore pycharm settings directory | 2016-09-20 20:57:52 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | f6bd684b97 | Add insert method Method inserts log entry to database | 2016-09-20 20:55:25 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 75beecf584 | Create database - Create database
- Add table to store log entries
- Insert borg output to database | 2016-09-20 20:54:13 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 88319cba3c | Correct datetime attribute references | 2016-09-20 20:35:58 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 774497c1f0 | Add datetime_string() Convert datetime object into sqlite compatible string | 2016-09-20 20:33:04 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 98b6f74974 | Add .db files to .gitignore | 2016-09-20 18:41:49 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | bedad8df22 | Refactor db_connection -> Database | 2016-09-20 18:39:37 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 4d60fd4adb | Rename db_connection.py -> Database.py | 2016-09-20 18:39:16 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | da47c5a3fb | Refactor log_entry -> LogEntry | 2016-09-20 18:36:20 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 52b62f9705 | Refactor log_entry -> LogEntry | 2016-09-20 18:35:54 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 8734f808ad | Rename log_entry.py -> LogEntry.py | 2016-09-20 18:35:13 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 7239ea649e | Initial commit: db_connection.py - Add db_connection class with methods to create tables and check if they
exist. | 2016-09-20 17:25:54 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 8cb52d1150 | Convert borg output to log_entry class - Remove old print code
- Print using class method instead | 2016-09-20 15:05:12 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | ff8be8b90f | Add print_to_file() Class can print it's attributes to file now | 2016-09-20 15:04:22 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 560e118bf7 | Initial commit: log_entry.py Added log_entry class stub with method to convert datetime string from
borg output to python datatime object. | 2016-09-20 14:26:57 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | e749046f04 | Update license to GNU General Public License v3.0 | 2016-09-20 12:19:44 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | b91487aa3c | Merge branch 'master' of https://github.com/georgelacey/borg-manager | 2016-09-20 10:02:57 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 99c4139d93 | Add .txt files to .gitignore | 2016-09-20 10:02:28 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 92f5d7a547 | Remove newlines properly for compatibility Newlines were removed by stripping '\n' characters, they are now removed
properly using .rsplit() for compatibility with other operating systems. | 2016-09-20 10:02:16 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 2e6162aaf7 | Add .txt files to .gitignore | 2016-09-20 09:57:55 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 5f91901ae3 | Newlines removed properly for compatibility Newlines were removed by stripping '\n' characters, they are now removed
properly using .rsplit() for compatibility with other operating systems. | 2016-09-20 09:53:08 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 3f6e163f26 | Update readme with project information - Added information on where I intend to go with the project
- Removed old code from main.py | 2016-09-19 23:11:17 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | d6a008052a | Grab borg output - Loops through each line of output and adds to a dictionary containing
  list of log attributes.
- Currently outputs to file for debugging. | 2016-09-19 23:00:20 +01:00 |  | 
			
				
					| 
							
							
								 George Lacey | 7dd93fc316 | Initial commit | 2016-09-19 19:33:32 +01:00 |  |