Instagram2Fedi/src/already_posted.py

22 lines
587 B
Python

import hashlib
import os
def already_posted(id, path):
print("Checking if posted " + id)
res = os.listdir("/data")
print(res)
with open(path) as file:
content = file.read().split("\n")
print(content)
sha1 = hashlib.sha1(bytes(id, "utf-8")).hexdigest()
if sha1 in content:
return True
return False
def mark_as_posted(id, path):
print("Adding " + id + " " + path)
with open(path, 'a') as file:
sha1 = hashlib.sha1(bytes(id, "utf-8")).hexdigest()
file.write(sha1+'\n')
print(file.read())