Comme évoqué ici, j'ai réalisé un mini-site permettant de faire des recherches dans la base de connaissance Animeka.
Une première version est en ligne : http://animeskan.free.fr/
Le but de ce site est de permettre des recherches plus abouties que sur Animeka :
animeskan.free.fr a écrit:Le site Animeka dispose d'une très bonne base de connaissance sur l'animation, japonaise en particulier. Mais les fonctionnalités de recherche y sont limitées.
Exemple : supposons que vous cherchiez le nombre d'OAV produits avant 1990, ou la liste des animes franco-japonais ; ces informations de sont pas faciles à obtenir sur Animeka.
Ici vous pouvez obtenir ces informations avec une seule petite requête, pour peu que vous maitrisiez un peu le langage SQL.
(le SQL ça pique un peu au début mais on s'y fait vite )
animeskan.free.fr a écrit: 1 - Comment utiliser Animeskan ?
En tapant une requête SQL dans la boite de dialogue ci-dessus et cliquant sur le bouton pour l'exécuter
Quelques exemples de requêtes :
- nombre d'OAV produits avant 1990 :
- Code: Tout sélectionner
SELECT COUNT(*) FROM anime WHERE type = 'OAV' AND annee < 1990
- liste des animes franco-japonais, par ordre chronologique inverse :
- Code: Tout sélectionner
SELECT titre, url, annee FROM anime WHERE pays LIKE '%France%' AND pays LIKE '%Japon%' ORDER BY annee DESC
- liste des animes de Leiji Matsumoto qui ne parlent pas de SF :
- Code: Tout sélectionner
SELECT titre, genres, url FROM anime WHERE auteurs LIKE '%MATSUMOTO Leiji%' AND genres NOT LIKE '%espace%'
Copiez/collez une de ces requêtes pour essayer !
...
2 - Comment fonctionne Animeskan ?
C'est tout simple : un script "scanne" l'ensemble des animes référencés sur Animeka en parcourant l'index alphabétique.
Pour l'instant le lancement du script est manuel, donc les données ne sont pas mises à jour régulièrement. J'espère améliorer ça bientôt !
(pour info, côté code tout est prêt pour une mise à jour automatique des données, mais pour l'instant je coince sur une problématique d’hébergement de la base de données : je ne peux pas faire ce que je veux avec une base hébergée chez Free)
Je pense que ça sera aussi utile à l'équipe d'Animeka : je ne connais pas votre schéma de données, mais il est probablement plus complexe que celui d'Animeskan. Donc ça sera sans doute plus facile de traquer les coquilles sur Animeskan.
Par exemple :
Sauf erreur de ma part, le 1er OAV japonais est Dallos (1983)
Donc si c'est bien le cas il ne devrait pas y avoir d'OAV japonais avant 1983. Vérifions :
- Code: Tout sélectionner
SELECT * FROM anime WHERE type = "OAV" AND pays LIKE "%Japon%" AND annee < 1983
Un autre exemple :
- Code: Tout sélectionner
SELECT * FROM anime WHERE annee > an_fr
Voilà, j'espère que ça sera utile à tout le monde
Et n'hésitez pas si vous avez remarques ou questions.