first commit

This commit is contained in:
ekazak
2022-12-14 12:36:37 +01:00
parent daedbff293
commit 2bde5c709a
18 changed files with 570 additions and 2 deletions

View File

@@ -0,0 +1,21 @@
import os
from pydantic import BaseModel
from models.File import File
class FileComponent(BaseModel):
local_files_path: str
def get_parsed_files(self, source_name):
files = [{"file": self.local_files_path + f.file_path, "hash": f.file_hash}
for f in File.objects(source=source_name)]
return files
def add_parsed_file(self, source, path, hash, time):
return File(source=source, file_path=path, file_hash=hash, file_updated_at=time).save()
def remove_file(self, file):
os.remove(file)