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
|
24
1.txt
24
1.txt
|
@ -1,4 +1,9 @@
|
|||
[
|
||||
[
|
||||
"1",
|
||||
"Con la carta si può!",
|
||||
"18 gennaio 1999"
|
||||
],
|
||||
[
|
||||
"2",
|
||||
"Lo prendo l'ombrello?",
|
||||
|
@ -14,6 +19,11 @@
|
|||
"Becca-Lecca",
|
||||
"21 gennaio 1999"
|
||||
],
|
||||
[
|
||||
"5",
|
||||
"Tipiditappi",
|
||||
"22 gennaio 1999"
|
||||
],
|
||||
[
|
||||
"6",
|
||||
"Disegni animati",
|
||||
|
@ -64,6 +74,11 @@
|
|||
"Luna Gnoma",
|
||||
"8 febbraio 1999"
|
||||
],
|
||||
[
|
||||
"16",
|
||||
"C'era una volta un re",
|
||||
"9 febbraio 1999"
|
||||
],
|
||||
[
|
||||
"17",
|
||||
"L'uovo di orco",
|
||||
|
@ -139,6 +154,11 @@
|
|||
"Faccia di tutto",
|
||||
"3 marzo 1999"
|
||||
],
|
||||
[
|
||||
"32",
|
||||
"Drago Focus",
|
||||
"4 marzo 1999"
|
||||
],
|
||||
[
|
||||
"33",
|
||||
"Fai per gioco o per finta?",
|
||||
|
@ -405,7 +425,7 @@
|
|||
"21 maggio 1999"
|
||||
],
|
||||
[
|
||||
"85",
|
||||
"86",
|
||||
"SPECIALE CANZONI",
|
||||
"23 maggio 1999"
|
||||
],
|
||||
|
@ -435,7 +455,7 @@
|
|||
"28 maggio 1999"
|
||||
],
|
||||
[
|
||||
"91",
|
||||
"92",
|
||||
"SPECIALE CANZONI",
|
||||
"30 maggio 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