From 8f3eaf520c8eb54a905f0bf54fd71f8b70cdbc44 Mon Sep 17 00:00:00 2001 From: MysaaJava Date: Wed, 10 Jan 2024 17:09:51 +0100 Subject: [PATCH] Changed to a directory structure --- chaines-tnt.txt | 27 ------------------- .../capitales.txt | 0 .../france/departements.txt | 0 .../france/prefectures.txt | 0 .../merveilles/antiques.txt | 0 .../merveilles/moderne.txt | 0 .../merveilles/nature.txt | 0 .../paris/metro.txt | 0 geographie_pays.txt => geographie/pays.txt | 0 .../villes/liechtenstein.txt | 0 jv_lol_champions.txt => jv/lol/champions.txt | 0 .../mario&co/luigis-mansion-boos.txt | 0 .../mario&co/tableaux-sm64.txt | 0 .../minecraft/creatures.txt | 0 jv_ow_heros.txt => jv/ow/heros.txt | 0 .../pokemon/pokemon_en_gen1.txt | 0 .../pokemon/pokemon_en_gen2.txt | 0 .../pokemon/pokemon_en_gen3.txt | 0 .../pokemon/pokemon_en_gen4.txt | 0 .../pokemon/pokemon_en_gen5.txt | 0 .../pokemon/pokemon_en_gen6.txt | 0 .../pokemon/pokemon_en_gen7.txt | 0 .../pokemon/pokemon_en_gen8.txt | 0 .../pokemon/pokemon_en_gen9.txt | 0 .../pokemon/pokemon_fr_gen1.txt | 0 .../pokemon/pokemon_fr_gen2.txt | 0 .../pokemon/pokemon_fr_gen3.txt | 0 .../pokemon/pokemon_fr_gen4.txt | 0 .../pokemon/pokemon_fr_gen5.txt | 0 .../pokemon/pokemon_fr_gen6.txt | 0 .../pokemon/pokemon_fr_gen7.txt | 0 .../pokemon/pokemon_fr_gen8.txt | 0 .../pokemon/pokemon_fr_gen9.txt | 0 .../pokemon/pokemon_jp_gen1.txt | 0 .../pokemon/pokemon_jp_gen2.txt | 0 .../pokemon/pokemon_jp_gen3.txt | 0 .../pokemon/pokemon_jp_gen4.txt | 0 .../pokemon/pokemon_jp_gen5.txt | 0 .../pokemon/pokemon_jp_gen6.txt | 0 .../pokemon/pokemon_jp_gen7.txt | 0 .../pokemon/pokemon_jp_gen8.txt | 0 .../pokemon/pokemon_jp_gen9.txt | 0 .../acteurices/boxoffice.txt | 0 .../musique/eurovision.txt | 0 .../president.es-fr/rep2.txt | 0 .../president.es-fr/rep3.txt | 0 .../president.es-fr/rep4.txt | 0 .../president.es-fr/rep5.txt | 0 .../asterix.txt | 0 todb.py | 8 +++--- 50 files changed, 3 insertions(+), 32 deletions(-) delete mode 100644 chaines-tnt.txt rename geographie_capitales.txt => geographie/capitales.txt (100%) rename geographie_france_departements.txt => geographie/france/departements.txt (100%) rename geographie_france_prefectures.txt => geographie/france/prefectures.txt (100%) rename geographie_merveilles_antique.txt => geographie/merveilles/antiques.txt (100%) rename geographie_merveilles_moderne.txt => geographie/merveilles/moderne.txt (100%) rename geographie_merveilles_nature.txt => geographie/merveilles/nature.txt (100%) rename geographie_paris_metro.txt => geographie/paris/metro.txt (100%) rename geographie_pays.txt => geographie/pays.txt (100%) rename geographie_villes_liechtenstein.txt => geographie/villes/liechtenstein.txt (100%) rename jv_lol_champions.txt => jv/lol/champions.txt (100%) rename jv_mario&co_luigis-mansion-boos.txt => jv/mario&co/luigis-mansion-boos.txt (100%) rename jv_mario&co_tableaux-sm64.txt => jv/mario&co/tableaux-sm64.txt (100%) rename jv_minecraft_creatures.txt => jv/minecraft/creatures.txt (100%) rename jv_ow_heros.txt => jv/ow/heros.txt (100%) rename pokemon_en_gen1.txt => jv/pokemon/pokemon_en_gen1.txt (100%) rename pokemon_en_gen2.txt => jv/pokemon/pokemon_en_gen2.txt (100%) rename pokemon_en_gen3.txt => jv/pokemon/pokemon_en_gen3.txt (100%) rename pokemon_en_gen4.txt => jv/pokemon/pokemon_en_gen4.txt (100%) rename pokemon_en_gen5.txt => jv/pokemon/pokemon_en_gen5.txt (100%) rename pokemon_en_gen6.txt => jv/pokemon/pokemon_en_gen6.txt (100%) rename pokemon_en_gen7.txt => jv/pokemon/pokemon_en_gen7.txt (100%) rename pokemon_en_gen8.txt => jv/pokemon/pokemon_en_gen8.txt (100%) rename pokemon_en_gen9.txt => jv/pokemon/pokemon_en_gen9.txt (100%) rename pokemon_fr_gen1.txt => jv/pokemon/pokemon_fr_gen1.txt (100%) rename pokemon_fr_gen2.txt => jv/pokemon/pokemon_fr_gen2.txt (100%) rename pokemon_fr_gen3.txt => jv/pokemon/pokemon_fr_gen3.txt (100%) rename pokemon_fr_gen4.txt => jv/pokemon/pokemon_fr_gen4.txt (100%) rename pokemon_fr_gen5.txt => jv/pokemon/pokemon_fr_gen5.txt (100%) rename pokemon_fr_gen6.txt => jv/pokemon/pokemon_fr_gen6.txt (100%) rename pokemon_fr_gen7.txt => jv/pokemon/pokemon_fr_gen7.txt (100%) rename pokemon_fr_gen8.txt => jv/pokemon/pokemon_fr_gen8.txt (100%) rename pokemon_fr_gen9.txt => jv/pokemon/pokemon_fr_gen9.txt (100%) rename pokemon_jp_gen1.txt => jv/pokemon/pokemon_jp_gen1.txt (100%) rename pokemon_jp_gen2.txt => jv/pokemon/pokemon_jp_gen2.txt (100%) rename pokemon_jp_gen3.txt => jv/pokemon/pokemon_jp_gen3.txt (100%) rename pokemon_jp_gen4.txt => jv/pokemon/pokemon_jp_gen4.txt (100%) rename pokemon_jp_gen5.txt => jv/pokemon/pokemon_jp_gen5.txt (100%) rename pokemon_jp_gen6.txt => jv/pokemon/pokemon_jp_gen6.txt (100%) rename pokemon_jp_gen7.txt => jv/pokemon/pokemon_jp_gen7.txt (100%) rename pokemon_jp_gen8.txt => jv/pokemon/pokemon_jp_gen8.txt (100%) rename pokemon_jp_gen9.txt => jv/pokemon/pokemon_jp_gen9.txt (100%) rename personalites_acteurices_boxoffice.txt => personalites/acteurices/boxoffice.txt (100%) rename personalites_musique_eurovision.txt => personalites/musique/eurovision.txt (100%) rename personalites_president.es-fr_rep2.txt => personalites/president.es-fr/rep2.txt (100%) rename personalites_president.es-fr_rep3.txt => personalites/president.es-fr/rep3.txt (100%) rename personalites_president.es-fr_rep4.txt => personalites/president.es-fr/rep4.txt (100%) rename personalites_president.es-fr_rep5.txt => personalites/president.es-fr/rep5.txt (100%) rename personnages_asterix.txt => personnages/asterix.txt (100%) diff --git a/chaines-tnt.txt b/chaines-tnt.txt deleted file mode 100644 index fc244d1..0000000 --- a/chaines-tnt.txt +++ /dev/null @@ -1,27 +0,0 @@ -TF1 -France 2 -France 3 -Canal + -France 5 -M6 -Arte -C8 -W9 -TMC -TFX -NRJ 12 -LCP Assemblée Nationale -Public Sénat -France 4 -BFM TV -CNews -CStar -Gulli -TF1 Séries Films -L’Equipe -6ter -RMC Story -RMC Découverte -Chérie 25 -LCI -Franceinfo diff --git a/geographie_capitales.txt b/geographie/capitales.txt similarity index 100% rename from geographie_capitales.txt rename to geographie/capitales.txt diff --git a/geographie_france_departements.txt b/geographie/france/departements.txt similarity index 100% rename from geographie_france_departements.txt rename to geographie/france/departements.txt diff --git a/geographie_france_prefectures.txt b/geographie/france/prefectures.txt similarity index 100% rename from geographie_france_prefectures.txt rename to geographie/france/prefectures.txt diff --git a/geographie_merveilles_antique.txt b/geographie/merveilles/antiques.txt similarity index 100% rename from geographie_merveilles_antique.txt rename to geographie/merveilles/antiques.txt diff --git a/geographie_merveilles_moderne.txt b/geographie/merveilles/moderne.txt similarity index 100% rename from geographie_merveilles_moderne.txt rename to geographie/merveilles/moderne.txt diff --git a/geographie_merveilles_nature.txt b/geographie/merveilles/nature.txt similarity index 100% rename from geographie_merveilles_nature.txt rename to geographie/merveilles/nature.txt diff --git a/geographie_paris_metro.txt b/geographie/paris/metro.txt similarity index 100% rename from geographie_paris_metro.txt rename to geographie/paris/metro.txt diff --git a/geographie_pays.txt b/geographie/pays.txt similarity index 100% rename from geographie_pays.txt rename to geographie/pays.txt diff --git a/geographie_villes_liechtenstein.txt b/geographie/villes/liechtenstein.txt similarity index 100% rename from geographie_villes_liechtenstein.txt rename to geographie/villes/liechtenstein.txt diff --git a/jv_lol_champions.txt b/jv/lol/champions.txt similarity index 100% rename from jv_lol_champions.txt rename to jv/lol/champions.txt diff --git a/jv_mario&co_luigis-mansion-boos.txt b/jv/mario&co/luigis-mansion-boos.txt similarity index 100% rename from jv_mario&co_luigis-mansion-boos.txt rename to jv/mario&co/luigis-mansion-boos.txt diff --git a/jv_mario&co_tableaux-sm64.txt b/jv/mario&co/tableaux-sm64.txt similarity index 100% rename from jv_mario&co_tableaux-sm64.txt rename to jv/mario&co/tableaux-sm64.txt diff --git a/jv_minecraft_creatures.txt b/jv/minecraft/creatures.txt similarity index 100% rename from jv_minecraft_creatures.txt rename to jv/minecraft/creatures.txt diff --git a/jv_ow_heros.txt b/jv/ow/heros.txt similarity index 100% rename from jv_ow_heros.txt rename to jv/ow/heros.txt diff --git a/pokemon_en_gen1.txt b/jv/pokemon/pokemon_en_gen1.txt similarity index 100% rename from pokemon_en_gen1.txt rename to jv/pokemon/pokemon_en_gen1.txt diff --git a/pokemon_en_gen2.txt b/jv/pokemon/pokemon_en_gen2.txt similarity index 100% rename from pokemon_en_gen2.txt rename to jv/pokemon/pokemon_en_gen2.txt diff --git a/pokemon_en_gen3.txt b/jv/pokemon/pokemon_en_gen3.txt similarity index 100% rename from pokemon_en_gen3.txt rename to jv/pokemon/pokemon_en_gen3.txt diff --git a/pokemon_en_gen4.txt b/jv/pokemon/pokemon_en_gen4.txt similarity index 100% rename from pokemon_en_gen4.txt rename to jv/pokemon/pokemon_en_gen4.txt diff --git a/pokemon_en_gen5.txt b/jv/pokemon/pokemon_en_gen5.txt similarity index 100% rename from pokemon_en_gen5.txt rename to jv/pokemon/pokemon_en_gen5.txt diff --git a/pokemon_en_gen6.txt b/jv/pokemon/pokemon_en_gen6.txt similarity index 100% rename from pokemon_en_gen6.txt rename to jv/pokemon/pokemon_en_gen6.txt diff --git a/pokemon_en_gen7.txt b/jv/pokemon/pokemon_en_gen7.txt similarity index 100% rename from pokemon_en_gen7.txt rename to jv/pokemon/pokemon_en_gen7.txt diff --git a/pokemon_en_gen8.txt b/jv/pokemon/pokemon_en_gen8.txt similarity index 100% rename from pokemon_en_gen8.txt rename to jv/pokemon/pokemon_en_gen8.txt diff --git a/pokemon_en_gen9.txt b/jv/pokemon/pokemon_en_gen9.txt similarity index 100% rename from pokemon_en_gen9.txt rename to jv/pokemon/pokemon_en_gen9.txt diff --git a/pokemon_fr_gen1.txt b/jv/pokemon/pokemon_fr_gen1.txt similarity index 100% rename from pokemon_fr_gen1.txt rename to jv/pokemon/pokemon_fr_gen1.txt diff --git a/pokemon_fr_gen2.txt b/jv/pokemon/pokemon_fr_gen2.txt similarity index 100% rename from pokemon_fr_gen2.txt rename to jv/pokemon/pokemon_fr_gen2.txt diff --git a/pokemon_fr_gen3.txt b/jv/pokemon/pokemon_fr_gen3.txt similarity index 100% rename from pokemon_fr_gen3.txt rename to jv/pokemon/pokemon_fr_gen3.txt diff --git a/pokemon_fr_gen4.txt b/jv/pokemon/pokemon_fr_gen4.txt similarity index 100% rename from pokemon_fr_gen4.txt rename to jv/pokemon/pokemon_fr_gen4.txt diff --git a/pokemon_fr_gen5.txt b/jv/pokemon/pokemon_fr_gen5.txt similarity index 100% rename from pokemon_fr_gen5.txt rename to jv/pokemon/pokemon_fr_gen5.txt diff --git a/pokemon_fr_gen6.txt b/jv/pokemon/pokemon_fr_gen6.txt similarity index 100% rename from pokemon_fr_gen6.txt rename to jv/pokemon/pokemon_fr_gen6.txt diff --git a/pokemon_fr_gen7.txt b/jv/pokemon/pokemon_fr_gen7.txt similarity index 100% rename from pokemon_fr_gen7.txt rename to jv/pokemon/pokemon_fr_gen7.txt diff --git a/pokemon_fr_gen8.txt b/jv/pokemon/pokemon_fr_gen8.txt similarity index 100% rename from pokemon_fr_gen8.txt rename to jv/pokemon/pokemon_fr_gen8.txt diff --git a/pokemon_fr_gen9.txt b/jv/pokemon/pokemon_fr_gen9.txt similarity index 100% rename from pokemon_fr_gen9.txt rename to jv/pokemon/pokemon_fr_gen9.txt diff --git a/pokemon_jp_gen1.txt b/jv/pokemon/pokemon_jp_gen1.txt similarity index 100% rename from pokemon_jp_gen1.txt rename to jv/pokemon/pokemon_jp_gen1.txt diff --git a/pokemon_jp_gen2.txt b/jv/pokemon/pokemon_jp_gen2.txt similarity index 100% rename from pokemon_jp_gen2.txt rename to jv/pokemon/pokemon_jp_gen2.txt diff --git a/pokemon_jp_gen3.txt b/jv/pokemon/pokemon_jp_gen3.txt similarity index 100% rename from pokemon_jp_gen3.txt rename to jv/pokemon/pokemon_jp_gen3.txt diff --git a/pokemon_jp_gen4.txt b/jv/pokemon/pokemon_jp_gen4.txt similarity index 100% rename from pokemon_jp_gen4.txt rename to jv/pokemon/pokemon_jp_gen4.txt diff --git a/pokemon_jp_gen5.txt b/jv/pokemon/pokemon_jp_gen5.txt similarity index 100% rename from pokemon_jp_gen5.txt rename to jv/pokemon/pokemon_jp_gen5.txt diff --git a/pokemon_jp_gen6.txt b/jv/pokemon/pokemon_jp_gen6.txt similarity index 100% rename from pokemon_jp_gen6.txt rename to jv/pokemon/pokemon_jp_gen6.txt diff --git a/pokemon_jp_gen7.txt b/jv/pokemon/pokemon_jp_gen7.txt similarity index 100% rename from pokemon_jp_gen7.txt rename to jv/pokemon/pokemon_jp_gen7.txt diff --git a/pokemon_jp_gen8.txt b/jv/pokemon/pokemon_jp_gen8.txt similarity index 100% rename from pokemon_jp_gen8.txt rename to jv/pokemon/pokemon_jp_gen8.txt diff --git a/pokemon_jp_gen9.txt b/jv/pokemon/pokemon_jp_gen9.txt similarity index 100% rename from pokemon_jp_gen9.txt rename to jv/pokemon/pokemon_jp_gen9.txt diff --git a/personalites_acteurices_boxoffice.txt b/personalites/acteurices/boxoffice.txt similarity index 100% rename from personalites_acteurices_boxoffice.txt rename to personalites/acteurices/boxoffice.txt diff --git a/personalites_musique_eurovision.txt b/personalites/musique/eurovision.txt similarity index 100% rename from personalites_musique_eurovision.txt rename to personalites/musique/eurovision.txt diff --git a/personalites_president.es-fr_rep2.txt b/personalites/president.es-fr/rep2.txt similarity index 100% rename from personalites_president.es-fr_rep2.txt rename to personalites/president.es-fr/rep2.txt diff --git a/personalites_president.es-fr_rep3.txt b/personalites/president.es-fr/rep3.txt similarity index 100% rename from personalites_president.es-fr_rep3.txt rename to personalites/president.es-fr/rep3.txt diff --git a/personalites_president.es-fr_rep4.txt b/personalites/president.es-fr/rep4.txt similarity index 100% rename from personalites_president.es-fr_rep4.txt rename to personalites/president.es-fr/rep4.txt diff --git a/personalites_president.es-fr_rep5.txt b/personalites/president.es-fr/rep5.txt similarity index 100% rename from personalites_president.es-fr_rep5.txt rename to personalites/president.es-fr/rep5.txt diff --git a/personnages_asterix.txt b/personnages/asterix.txt similarity index 100% rename from personnages_asterix.txt rename to personnages/asterix.txt diff --git a/todb.py b/todb.py index d9e3489..c8cf5d1 100644 --- a/todb.py +++ b/todb.py @@ -40,19 +40,17 @@ conn.commit() folder = pathlib.Path(".") groups = {} -for item in folder.glob("*.txt"): - arr = str(item)[0:-4].split("_") +for item in folder.rglob("*.txt"): + arr = str(item)[0:-4].split("/") for i in range(len(arr)): groups.setdefault(i,set()) groups[i].add(tuple(arr[:i+1])) -conn.commit() - groupids = {} for i in groups.keys(): for group in groups[i]: name = group[-1] - filename="_".join(group) + ".txt" + filename="/".join(group) + ".txt" parentid = groupids[tuple(group[:-1])] if len(group)>1 else None newid = newgroup(name,parentid) groupids[group] = newid