27 lines
839 B
Python
27 lines
839 B
Python
from sys import stdin
|
|
from log_entry import *
|
|
|
|
raw_borg_output = stdin.readlines()
|
|
|
|
attributes = { "Archive name: " : "",
|
|
"Archive fingerprint: " : "",
|
|
"Time (start): " : "",
|
|
"Duration: " : "",
|
|
"Number of files: " : "", }
|
|
|
|
for i in range(0, len(raw_borg_output)):
|
|
|
|
for key in attributes:
|
|
if raw_borg_output[i].startswith(key):
|
|
attributes[key] = raw_borg_output[i] \
|
|
.strip(key) \
|
|
.rstrip()
|
|
|
|
borg_output = log_entry(attributes["Archive name: "],
|
|
attributes["Archive fingerprint: "],
|
|
attributes["Time (start): "],
|
|
attributes["Duration: "],
|
|
attributes["Number of files: "])
|
|
|
|
borg_output.print_to_file("borg.txt")
|