now the client check updates on the folder
parent
eee6b1a765
commit
8333eb92c7
18
client.py
18
client.py
|
@ -49,11 +49,10 @@ class MunyalClient(pystray.Icon):
|
|||
name="downloader",
|
||||
daemon=True)
|
||||
thread_uploader.start()
|
||||
thread_downloader.start()
|
||||
# thread_downloader.start()
|
||||
self.run(self.__run)
|
||||
|
||||
def __run(self, icon):
|
||||
print("_run")
|
||||
icon.visible = True
|
||||
sleep(60)
|
||||
self.stop()
|
||||
|
@ -63,8 +62,21 @@ class MunyalClient(pystray.Icon):
|
|||
|
||||
def uploader(self):
|
||||
print("Uploader")
|
||||
folder = self.config["folder"]
|
||||
last = get_json(folder)
|
||||
while True:
|
||||
sleep(5)
|
||||
sleep(1)
|
||||
actual = get_json(folder)
|
||||
_actual = deepcopy(actual)
|
||||
delete, add = compare_json(last, actual)
|
||||
|
||||
if delete:
|
||||
print("Cosas eliminadas:")
|
||||
print(delete)
|
||||
if add:
|
||||
print("Cosas agregadas:")
|
||||
print(add)
|
||||
last = _actual
|
||||
|
||||
def __upload(self, path):
|
||||
pass
|
||||
|
|
|
@ -31,8 +31,8 @@ def compare_json(json1, json2):
|
|||
|
||||
if __name__ == "__main__":
|
||||
try:
|
||||
json1 = get_json("/home/kirbylife/Munyal/test_1")
|
||||
json2 = get_json("/home/kirbylife/Munyal/test_2")
|
||||
json1 = get_json("/home/kirbylife/Munyal")
|
||||
json2 = get_json("/home/kirbylife/Munyal")
|
||||
except Exception:
|
||||
print("error outside")
|
||||
json1, json2 = compare_json(json1, json2)
|
||||
|
|
Loading…
Reference in New Issue