1
0

Add Airing and progress output

Mushoku Tensei 02
Shingeki no Kyojin 65

Signed-off-by: MK13 <marius@kleberonline.de>
This commit is contained in:
2021-01-18 22:43:52 +01:00
parent c17299355d
commit 545d6bf4b2
2 changed files with 20 additions and 9 deletions

View File

@@ -14,6 +14,7 @@ RED = CSI + "91;49m"
GREEN = CSI + "92;49m" GREEN = CSI + "92;49m"
BOLD_RED = BOLD + RED BOLD_RED = BOLD + RED
BOLD_GREEN = BOLD + GREEN BOLD_GREEN = BOLD + GREEN
UNDERLINE = CSI + "4;4m"
parser = argparse.ArgumentParser() parser = argparse.ArgumentParser()
parser.add_argument("c", help="path to the config.json file", type=str, default="config.json", nargs='?') parser.add_argument("c", help="path to the config.json file", type=str, default="config.json", nargs='?')
@@ -39,7 +40,9 @@ for feed in feeds["Feeds"]:
NewsFeed = feedparser.parse(feed["URL"]) NewsFeed = feedparser.parse(feed["URL"])
for anime in feed["Animes"]: for anime in feed["Animes"]:
print("Checking anime: " + BOLD_RED + anime["Title"] + RESET) print(
"Checking anime: " + BOLD_RED + anime["Title"] + RESET + " - Airing every " + UNDERLINE + anime["Airing"] +
RESET + " " + anime["Local"] + "/x")
for entry in NewsFeed.entries: for entry in NewsFeed.entries:
if anime["Title"] in entry.title: if anime["Title"] in entry.title:

View File

@@ -6,27 +6,33 @@
"Animes": [ "Animes": [
{ {
"Title": "Go-toubun no Hanayome S2", "Title": "Go-toubun no Hanayome S2",
"Local": "02" "Local": "02",
"Airing": "Thursday"
}, },
{ {
"Title": "Jaku-Chara Tomozaki-kun", "Title": "Jaku-Chara Tomozaki-kun",
"Local": "02" "Local": "02",
"Airing": "Friday"
}, },
{ {
"Title": "Mushoku Tensei", "Title": "Mushoku Tensei",
"Local": "01" "Local": "02",
"Airing": "Sunday"
}, },
{ {
"Title": "Ore dake Haireru Kakushi Dungeon", "Title": "Ore dake Haireru Kakushi Dungeon",
"Local": "02" "Local": "02",
"Airing": "Friday"
}, },
{ {
"Title": "Tensei Shitara Slime Datta Ken", "Title": "Tensei Shitara Slime Datta Ken",
"Local": "25" "Local": "25",
"Airing": "Tuesday"
}, },
{ {
"Title": "Wonder Egg Priority", "Title": "Wonder Egg Priority",
"Local": "01" "Local": "01",
"Airing": "Tuesday"
} }
], ],
"Episode-Regex": "\\[SubsPlease\\] $SHOWS$ - (\\d{2,2}) \\(1080p\\) \\[[A-Z0-9]{8,8}\\].mkv" "Episode-Regex": "\\[SubsPlease\\] $SHOWS$ - (\\d{2,2}) \\(1080p\\) \\[[A-Z0-9]{8,8}\\].mkv"
@@ -37,7 +43,8 @@
"Animes": [ "Animes": [
{ {
"Title": "Kaifuku Jutsushi no Yarinaoshi", "Title": "Kaifuku Jutsushi no Yarinaoshi",
"Local": "01" "Local": "01",
"Airing": "Wednesday"
} }
], ],
"Episode-Regex": "\\[jackie\\] $SHOWS$ - (\\d{2,2}) \\[720p x264 AAC\\]\\[[A-Z0-9]{8,8}\\].mkv \\(Uncensored\\)" "Episode-Regex": "\\[jackie\\] $SHOWS$ - (\\d{2,2}) \\[720p x264 AAC\\]\\[[A-Z0-9]{8,8}\\].mkv \\(Uncensored\\)"
@@ -48,7 +55,8 @@
"Animes": [ "Animes": [
{ {
"Title": "Shingeki no Kyojin", "Title": "Shingeki no Kyojin",
"Local": "64" "Local": "65",
"Airing": "Sunday"
} }
], ],
"Episode-Regex": "\\[DameDesuYo\\] $SHOWS$ \\(The Final Season\\) - (\\d{2,2})v0 \\(1920x1080 10bit AAC\\) \\[[A-Z0-9]{8,8}\\].mkv" "Episode-Regex": "\\[DameDesuYo\\] $SHOWS$ \\(The Final Season\\) - (\\d{2,2})v0 \\(1920x1080 10bit AAC\\) \\[[A-Z0-9]{8,8}\\].mkv"