initial commit
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
import datetime
|
||||
import json
|
||||
|
||||
from internetarchive import upload
|
||||
|
||||
from IAItem import IAItem
|
||||
from Serie import Serie
|
||||
|
||||
anubis = Serie(
|
||||
"Het Huis Anubis",
|
||||
[
|
||||
"Seizoen 1: De Club van de Oude Wilg",
|
||||
"Seizoen 2: De mysterieuze vloek",
|
||||
"Seizoen 3: Het geheim van Winsbrugge-Hennegouwen",
|
||||
"Seizoen 4: De vloek van Anchesenamon"
|
||||
],
|
||||
"E:/Het Huis Anubis"
|
||||
)
|
||||
|
||||
def getMetadata(bestand):
|
||||
with open(bestand, "r") as file:
|
||||
data = json.load(file)
|
||||
|
||||
item = IAItem.from_json(data)
|
||||
return item
|
||||
|
||||
def setMetadata(serie, seizoen, volume):
|
||||
global identifier, files
|
||||
metadata.title = f"{serie.titel} - {serie.seizoenen[seizoen]}, Volume {volume} (DVD)"
|
||||
identifier = str(serie.titel).lower().replace(" ", "-") + "-" + str(seizoen) + "-" +str(volume)
|
||||
files = f"{serie.baseLocation}/Seizoen {seizoen}/Volume {volume}/"
|
||||
return
|
||||
|
||||
def uploadBestanden():
|
||||
time = datetime.datetime.now().strftime("%H:%M:%S")
|
||||
print(f"Upload gestart om: {time}")
|
||||
global identifier, files, metadata
|
||||
r = upload(identifier, files=files, metadata=metadata())
|
||||
if r[0].status_code == 200:
|
||||
print(f"Upload geslaagd: {files}")
|
||||
else:
|
||||
print(f"Oei, er is iets fout gegaan: {files}")
|
||||
time = datetime.datetime.now().strftime("%H:%M:%S")
|
||||
print(f"Upload beëindigd om {time}")
|
||||
return
|
||||
|
||||
identifier = ""
|
||||
files = ""
|
||||
metadata = getMetadata("anubis.json")
|
||||
|
||||
setMetadata(anubis, 4, 1)
|
||||
uploadBestanden()
|
||||
|
||||
setMetadata(anubis, 4, 2)
|
||||
uploadBestanden()
|
||||
|
||||
setMetadata(anubis, 4, 3)
|
||||
uploadBestanden()
|
||||
|
||||
setMetadata(anubis, 4, 4)
|
||||
uploadBestanden()
|
||||
Reference in New Issue
Block a user