more
This commit is contained in:
parent
9089233aed
commit
1d3ce09861
3 changed files with 63 additions and 4 deletions
|
@ -1 +0,0 @@
|
||||||
user@edi.8241:1730789563
|
|
26
1.txt
26
1.txt
|
@ -1,4 +1,9 @@
|
||||||
[
|
[
|
||||||
|
[
|
||||||
|
"1",
|
||||||
|
"Con la carta si può!",
|
||||||
|
"18 gennaio 1999"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"2",
|
"2",
|
||||||
"Lo prendo l'ombrello?",
|
"Lo prendo l'ombrello?",
|
||||||
|
@ -14,6 +19,11 @@
|
||||||
"Becca-Lecca",
|
"Becca-Lecca",
|
||||||
"21 gennaio 1999"
|
"21 gennaio 1999"
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
"5",
|
||||||
|
"Tipiditappi",
|
||||||
|
"22 gennaio 1999"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"6",
|
"6",
|
||||||
"Disegni animati",
|
"Disegni animati",
|
||||||
|
@ -64,6 +74,11 @@
|
||||||
"Luna Gnoma",
|
"Luna Gnoma",
|
||||||
"8 febbraio 1999"
|
"8 febbraio 1999"
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
"16",
|
||||||
|
"C'era una volta un re",
|
||||||
|
"9 febbraio 1999"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"17",
|
"17",
|
||||||
"L'uovo di orco",
|
"L'uovo di orco",
|
||||||
|
@ -139,6 +154,11 @@
|
||||||
"Faccia di tutto",
|
"Faccia di tutto",
|
||||||
"3 marzo 1999"
|
"3 marzo 1999"
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
"32",
|
||||||
|
"Drago Focus",
|
||||||
|
"4 marzo 1999"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"33",
|
"33",
|
||||||
"Fai per gioco o per finta?",
|
"Fai per gioco o per finta?",
|
||||||
|
@ -405,7 +425,7 @@
|
||||||
"21 maggio 1999"
|
"21 maggio 1999"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"85",
|
"86",
|
||||||
"SPECIALE CANZONI",
|
"SPECIALE CANZONI",
|
||||||
"23 maggio 1999"
|
"23 maggio 1999"
|
||||||
],
|
],
|
||||||
|
@ -435,7 +455,7 @@
|
||||||
"28 maggio 1999"
|
"28 maggio 1999"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"91",
|
"92",
|
||||||
"SPECIALE CANZONI",
|
"SPECIALE CANZONI",
|
||||||
"30 maggio 1999"
|
"30 maggio 1999"
|
||||||
],
|
],
|
||||||
|
@ -494,4 +514,4 @@
|
||||||
"SPECIALE DOMENICA",
|
"SPECIALE DOMENICA",
|
||||||
"27 giugno 1999"
|
"27 giugno 1999"
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
40
gather.py
40
gather.py
|
@ -0,0 +1,40 @@
|
||||||
|
import json, sys, os, glob
|
||||||
|
from collections import namedtuple
|
||||||
|
|
||||||
|
Episode = namedtuple('Episode', ['n', 'date', 'title'])
|
||||||
|
|
||||||
|
melevisione = dict()
|
||||||
|
scarti = {'Il Genio della pietra'}
|
||||||
|
for i in range(1, 18):
|
||||||
|
with open(f'{i}.txt', 'r') as fp:
|
||||||
|
c = json.loads(fp.read())
|
||||||
|
eps = [Episode(i[0], i[1], i[2]) for i in c]
|
||||||
|
eps = [e for e in eps if e[2] not in scarti]
|
||||||
|
melevisione[i] = eps
|
||||||
|
expected = {
|
||||||
|
1: 103,
|
||||||
|
2: 162,
|
||||||
|
3: 151,
|
||||||
|
4: 127,
|
||||||
|
5: 144,
|
||||||
|
6: 165,
|
||||||
|
7: 144,
|
||||||
|
8: 156,
|
||||||
|
9: 130,
|
||||||
|
10: 135,
|
||||||
|
11: 100,
|
||||||
|
12: 128,
|
||||||
|
13: 45,
|
||||||
|
14: 100,
|
||||||
|
15: 100,
|
||||||
|
16: 75,
|
||||||
|
17: 70
|
||||||
|
}
|
||||||
|
|
||||||
|
for k, v in melevisione.items():
|
||||||
|
if expected[k] == len(v): print(f'Stagione {k} OK'); continue
|
||||||
|
missing = f'{k}, {expected[k]}, {len(v)}'
|
||||||
|
segnate = set(map(lambda x: int(x[0]), v))
|
||||||
|
wanted = set(range(1, expected[k]))
|
||||||
|
print(wanted - segnate)
|
||||||
|
break
|
Loading…
Reference in a new issue