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.
This commit is contained in:
parent
7dd93fc316
commit
d6a008052a
26
main.py
Normal file
26
main.py
Normal file
|
@ -0,0 +1,26 @@
|
|||
from sys import stdin
|
||||
|
||||
borg_output = stdin.readlines()
|
||||
|
||||
attributes = { "Archive name: " : "",
|
||||
"Archive fingerprint: " : "",
|
||||
"Time (start): " : "",
|
||||
"Duration: " : "",
|
||||
"Number of files: " : "", }
|
||||
|
||||
#archive_name, archive_fingerprint, time_start, duration, file_count
|
||||
|
||||
for i in range(0, len(borg_output)):
|
||||
|
||||
for key in attributes:
|
||||
if borg_output[i].startswith(key):
|
||||
attributes[key] = borg_output[i] \
|
||||
.strip(key) \
|
||||
.strip("\n")
|
||||
|
||||
output = open("borg.txt", "w")
|
||||
|
||||
for key, value in attributes.iteritems():
|
||||
output.write("%s%s\n" % (key, value))
|
||||
|
||||
output.close()
|
Loading…
Reference in New Issue
Block a user