Update de la DB pour les tests de l'edition 2025
This commit is contained in:
parent
2daa085655
commit
cb03d79b36
6 changed files with 1078 additions and 843 deletions
BIN
anciennes_editions/2024/kahulm.sqlite
Normal file
BIN
anciennes_editions/2024/kahulm.sqlite
Normal file
Binary file not shown.
BIN
kahulm.sqlite
BIN
kahulm.sqlite
Binary file not shown.
1120
package-lock.json
generated
1120
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
@ -1,57 +0,0 @@
|
|||
Numéro ,Questions ,réponse,autre réponse ,autre réponse ,autre réponse ,Image associée,Lieux ,Dates ,Durée
|
||||
1,Ce Pokémon légendaire de type Dragon et Psy peut battre un avion à réaction à la course. ,Latios,Rayquaza,Salamence,Dragonite,x,Aqua,20/08,08.00 - 19.00
|
||||
2,Ce Pokémon Temporel a voyagé dans le temps pour venir dans notre monde.,Celebi,Dialga,Jirachi,Hoopa,x,Pôt,20/08,08.00 - 19.00
|
||||
3,Ce Pokémon fabuleux de type Eau possède le pouvoir de tisser des liens avec tous les Pokémons.,Manaphy,Kyogre,Suicune,Palkia,x,F,20/08,08.00 - 19.00
|
||||
4,Ce Pokémon Llégendaire originiare de Sinnoh aurait fait don de l'intelligence aux humains.,Créhelf,Dialga,Giratina,Palkia,x,Henri Cartan,20/08,08.00 - 19.00
|
||||
5,Ce Pokémon fabuleux vit en groupe et dérive au gré des courants des mers chaudes.,Phione,Lapras,Vaopreon,ailord,x,IHMC,20/08,08.00 - 19.00
|
||||
6,Cette Ultra-Chimère serait composée de plusieurs formes de vie empilées les unes sur les autres.,Ama-Ama,Mouscoto,Cancrelove,Engloutyran,x,Celan,20/08,08.00 - 19.00
|
||||
7,"De type Fée, ce Pokémon légendaire possède de grands bois qui brillent de toutes les couleurs. ",Xerneas,Florges,Sylveon,Diancie,x,Emmy Noether,20/08,08.00 - 19.00
|
||||
8,Ce Pokémon Souhait originaire de Hoenn possède le talent Sérénité.,Jirachi,Deoxys,Latias,Registeel,x,W,20/08,08.00 - 19.00
|
||||
9,"Ce Pokémon Prodigieux originaire de Sinnoh possède le talent Début Calme. Il mesure 3,7 mètres.",Regigigas,Giratina,Dialga,Palkia,x,Cavaillès,20/08,08.00 - 19.00
|
||||
10,"Sous cet aspect, la corme sur le front de ce Pokémon Poulain est de la même couleur que son museau.",Keldeo - aspect normal,Rapidash,Ponyta,Mudsdale,x,Nicolas Bourbaki,20/08,08.00 - 19.00
|
||||
11,Ce Pokémon de type Psy possède deux Méga-Evolutions. Il a été créé par des scientifiques. ,Mewtwo,Alakazam,Deoxys,Metagross,x,Résistants,20/08,08.00 - 19.00
|
||||
12,On dit de lui qu'il se baigne dans la lave pour soigner ses blessures.,Sulfura,Groudon,Magcargo,Heatran,x,Beckett,20/08,08.00 - 19.00
|
||||
13,"Ce Pokémon Victoire de 0,4 mètre est originaire d'Unys. Il est de type Psy et Feu. ",Victini,Darmanitan,Reshiram,Chandelure,x,Pasteur,20/08,08.00 - 19.00
|
||||
14,Quel Pokémon est connu pour être le partenaire de Sacha dans la série animée Pokémon ?,Pikachu,Bulbasaur,Evoli,Raichu,,DSA Séminaire,20/08,08.00 - 19.00
|
||||
15,Dans quelle région commence l'aventure dans les jeux Pokémon Rouge et Bleu ?,Kanto,Johto,Sinnoh,Hoenn,,Aqua,21/08,08.00 - 19.00
|
||||
16,Quel est le type principal de Bulbizarre ?,Plante,Eau,Feu,Electrique,,Pôt,21/08,08.00 - 19.00
|
||||
17,Quel Pokémon peut évoluer en Raichu ?,Pikachu,Pichu,Electabuzz,Jolteon,,F,21/08,08.00 - 19.00
|
||||
18,Quel Pokémon est connu pour sa capacité à dormir pendant des années ?,Snorlax,Abra,Slowpoke,Jigglypuff,,Henri Cartan,21/08,08.00 - 19.00
|
||||
19,Quelle région est connue pour ses montagnes enneigées et son climat froid ?,Sinnoh,Unys,Alola,Hoenn,,IHMC,21/08,08.00 - 19.00
|
||||
20,Quel type de Pokémon est immunisé contre les attaques de type Électrique ?,Sol,Eau,Plante,Dragon,,Celan,21/08,08.00 - 19.00
|
||||
21,"Quel Pokémon est surnommé le ""Pokémon de l'ombre"" ?",Darkrai,Gengar,Duskull,Mimikyu,,Emmy Noether,21/08,08.00 - 19.00
|
||||
22,Quel est le type principal de Charizard ?,Feu,Plante,Eau,Insecte,,W,21/08,08.00 - 19.00
|
||||
23,Quelle région est inspirée de la région d'Hawaï ?,Alola,Sinoh,Unys,Galar,,Cavaillès,21/08,08.00 - 19.00
|
||||
24,Quel est le type secondaire de Gyarados après son évolution de Magikarp ?,Vol,Dragon,Eau,Feu,,Nicolas Bourbaki,21/08,08.00 - 19.00
|
||||
25,Dans quelle région se trouve la ville de Nénucrique ?,Hoenn,Kanto,Johto,Sinnoh,,Résistants,21/08,08.00 - 19.00
|
||||
26,Quelle capacité permet à un Pokémon de se soigner en sacrifiant une partie de sa vie pour soigner un autre Pokémon ?,Voeu,Synthèse,Soin,Vol-Vie,,Beckett,21/08,08.00 - 19.00
|
||||
27,Quel Pokémon légendaire est associé à la région de Sinnoh et contrôle le temps ?,Dialga,Palkia,Giratina,Arceus,,Pasteur,21/08,08.00 - 19.00
|
||||
28,Quelle est la capacité signature de Pikachu dans les jeux Pokémon ?,Electrale,Tonnerre,Eclair,Vive-Attaque,,DSA Séminaire,21/08,08.00 - 19.00
|
||||
29,Quel Pokémon a une forme Alola de type Glace/Fée ?,Ninetales,Raichu,Marowak,Dugtrio,,Aqua,22/08,08.00 - 19.00
|
||||
30,Quelle région est célèbre pour ses compétitions de Concours Pokémon ?,Hoenn,Johto,Kanto,Sinnoh,,Pôt,22/08,08.00 - 19.00
|
||||
31,"Quel Pokémon peut apprendre la capacité ""Surf"" et est souvent utilisé pour voyager sur l'eau ?",Lapras,Gyarados,Blastoise,Vaporeon,,F,22/08,08.00 - 19.00
|
||||
32,Quelle région est connue pour la Tour Radio de Doublonville ?,Johto,Kanto,Hoenn,Sinnoh,,Henri Cartan,22/08,08.00 - 19.00
|
||||
33,Quelle est la capacité signature de Lucario ?,Aura-Sphère,Poing-Eclair,Mach-Punch,Aurasphère,,IHMC,22/08,08.00 - 19.00
|
||||
34,Quel Pokémon légendaire est connu pour son rôle de gardien des océans dans la région de Johto ?,Lugia,Kyogre,Suicune,Articuno,,Celan,22/08,08.00 - 19.00
|
||||
35,"Quel Pokémon a la capacité spéciale ""Chlorophylle"" qui double sa vitesse sous la lumière du soleil ?",Shiftry,Venusaur,Bellossom,Leafeon,,Emmy Noether,22/08,08.00 - 19.00
|
||||
36,Quelle région est basée sur la France dans l'univers Pokémon ?,Kalos,Alola,Galar,Sinnoh,,W,22/08,08.00 - 19.00
|
||||
37,Quel Pokémon légendaire est associé à la région de Hoenn et contrôle les terres ?,Groudon,Kyogre,Rayquaza,Deoxy,,Cavaillès,22/08,08.00 - 19.00
|
||||
38,"Quel Pokémon a la capacité ""Flair"" qui permet de détecter les objets cachés ?",Stoutland,Meowth,Snubbull,Poochyena,,Nicolas Bourbaki,22/08,08.00 - 19.00
|
||||
39,Quelle région est célèbre pour ses ruines et son histoire ancienne avec les Pokémon légendaires ?,Johto,Sinnoh,Kalos,Alola,,Résistants,22/08,08.00 - 19.00
|
||||
40,Quel Pokémon possède une méga-évolution de type Dragon/Fée ?,Altaria,Salamence,Gardevoir,Dragonite,,Beckett,22/08,08.00 - 19.00
|
||||
41,Quelle région est inspirée de l'Angleterre dans l'univers Pokémon ?,Galar,Sinnoh,Kalos,Alola,,Pasteur,22/08,08.00 - 19.00
|
||||
42,"Quel est le type principal de Zygarde, le Pokémon gardien de l'équilibre de la région de Kalos ?",Dragon,Sol,Poison,Psy,,DSA Séminaire,22/08,08.00 - 19.00
|
||||
43,"Quel Pokémon légendaire est connu comme le ""Créateur"" dans l'univers Pokémon ?",Arceus,Mewtwo,Dialga,Giratina,,Aqua,19/08,08.00 - 19.00
|
||||
44,"Quel Pokémon est connu pour être le plus léger avec un poids de seulement 0,1 kg ?",Joltik,Diglett,Gastly,Flabébé,,Pôt,19/08,08.00 - 19.00
|
||||
45,Quelle région est célèbre pour son système de badges unique où chaque badge représente un type spécifique ?,Galar,Kanto,Johto,Hoenn,,F,19/08,08.00 - 19.00
|
||||
46,Quel Pokémon a été le premier à avoir une Méga-Évolution de type Ténèbres/Dragon ?,Salamence,Charizard,Garchomp,Mega-Altaria,,Henri Cartan,19/08,08.00 - 19.00
|
||||
47,Quelle capacité permet à un Pokémon de récupérer tous ses PV mais lui inflige une confusion ?,Repos,Giga Sangsue,Atterrissage,Aurore,,IHMC,19/08,08.00 - 19.00
|
||||
48,Quel Pokémon légendaire est connu pour son rôle dans la création des continents ?,Groudon,Kyogre,Regigigas,Zygarde,,Celan,19/08,08.00 - 19.00
|
||||
49,"Quel Pokémon a la capacité ""Cœur Soin"" qui lui permet de guérir ses alliés en combat double ?",Audino,Chansey,Blissey,Wigglytuff,,Emmy Noether,19/08,08.00 - 19.00
|
||||
50,Quelle est la pokéball la plus efficace du jeu ?,Masterball,Rapidball,Hyperball,Masterball,,W,19/08,08.00 - 19.00
|
||||
51,Quel pokémon est connu pour ses coups de poings dévastateurs ?,Tygnon,Kapoera,Charmina,Kicklee,,Cavaillès,19/08,08.00 - 19.00
|
||||
52,Quel pokémon possède des coups de pieds surpuissants ?,Kicklee,Tygnon,Mackrogneur,Kapoera,,Nicolas Bourbaki,19/08,08.00 - 19.00
|
||||
53,Laquelle de ces pierres n'est pas une pierre d'évolution ?,Pierre dragon,Pierre eau,Pierre foudre,Pierre feu,,Résistants,19/08,08.00 - 19.00
|
||||
54,Quel est le type de pokémon de Mewtwo ?,Psy,Ténèbre,Combat,Spectre,,Beckett,19/08,08.00 - 19.00
|
||||
55,Quelle est la pré-évolution de Cizayox ?,Insécateur,Chrysacier,Scarabrute,Drackhaus,,Pasteur,19/08,08.00 - 19.00
|
||||
56,Quel outil les dresseurs utilisent-ils pour enregistrer leur rencontres avec des pokémon ?,Pokédex,Pokéfindeur,Pokébible,Multi-Exp,,DSA Séminaire,19/08,08.00 - 19.00
|
|
34
src/index.ts
34
src/index.ts
|
@ -4,12 +4,12 @@ import morgan from "morgan";
|
|||
import helmet from "helmet";
|
||||
import compression from "compression";
|
||||
import cookieSession from "cookie-session";
|
||||
import path from 'path';
|
||||
import path from "path";
|
||||
|
||||
import router from "./routes/main"
|
||||
import router from "./routes/main";
|
||||
import { initDatabase } from "./db";
|
||||
import { loadQuestionTable } from './loadQuestionTable';
|
||||
import { loadUserTable } from './loadUserTable'
|
||||
import { loadQuestionTable } from "./loadQuestionTable";
|
||||
import { loadUserTable } from "./loadUserTable";
|
||||
import { existsSync } from "fs";
|
||||
|
||||
dotenv.config();
|
||||
|
@ -20,25 +20,29 @@ const port = process.env.PORT || 3000;
|
|||
if (!existsSync(process.env.DB_FILE || "kahulm.sqlite")) {
|
||||
(async () => {
|
||||
await initDatabase();
|
||||
await loadQuestionTable('questions.csv');
|
||||
await loadUserTable('users.csv');
|
||||
// await loadQuestionTable('questions.csv');
|
||||
// await loadUserTable('users.csv');
|
||||
})();
|
||||
}
|
||||
|
||||
app.use(morgan('dev'))
|
||||
app.use(morgan("dev"));
|
||||
app.use(helmet());
|
||||
app.use(compression());
|
||||
app.use('/static', express.static(path.join(__dirname, '../public')));
|
||||
app.set('view engine', 'pug');
|
||||
app.use("/static", express.static(path.join(__dirname, "../public")));
|
||||
app.set("view engine", "pug");
|
||||
|
||||
app.use(cookieSession({
|
||||
name: "session",
|
||||
keys: [process.env.SESSION_SECRET || "TEST"],
|
||||
maxAge: 1209600000 // 14 days
|
||||
}));
|
||||
app.use(
|
||||
cookieSession({
|
||||
name: "session",
|
||||
keys: [process.env.SESSION_SECRET || "TEST"],
|
||||
maxAge: 1209600000, // 14 days
|
||||
}),
|
||||
);
|
||||
|
||||
app.use(router);
|
||||
|
||||
app.listen(port, () => {
|
||||
console.log(`[server]: Server is running at ${process.env.BASE_URL || `http://localhost:${port}`}`);
|
||||
console.log(
|
||||
`[server]: Server is running at ${process.env.BASE_URL || `http://localhost:${port}`}`,
|
||||
);
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue