Utilisateur:Creatine97/Articles très demandés concernant le Japon
Liste des articles concernant le Japon parmi les 10 000 articles les plus demandés du 10 septembre 2006. C'est un tableau conçu pour faciliter la création de ces articles.
Principe
[modifier | modifier le code]Une liste contenant des lignes au format "nom_article (nb de pages liées)" est faite manuellement à partir de Projet:Articles les plus demandés (d'ailleur : j'en ai certainement oublié des tonnes au passage !).
Puisque l'objectif est d'encourager et faciliter la création de ces articles, j'ai fait un sale petit script qui, pour chaque nom d'article, détermine si la WP anglophone dispose d'un article de ce nom et ajoute un lien en conséquence. Il ajoute aussi un lien executant une recherche google (à toutes fins utiles). Enfin, comme beaucoup de ces noms d'articles concernent des acteurs ou réalisateurs, j'ai ajouté un lien executant une recherche IMDB.
La liste des articles les plus demandés étant déterminée à partir du nombre de pages ayant un lien rouge vers l'article inexistant, une colonne « pages liées » est aussi ajoutée, et les articles sont ordonnés par nombre décroissants de pages liées.
Au final, ce sont seulement 88 articles qui figurent parmi les 10 000 plus demandés (encore une fois, à l'exception de ceux que j'ai oublié). Ils ont tous au moins 8 pages liées.
Aides
[modifier | modifier le code]Étant donné que ces articles concernent un nombre de sujets très restreint (seiyuu, astronomes et acteurs en particulier), on peut référencer ici quelques articles qui peuvent servir de modèles (pour avoir sous la main les noms des catégories, bandeaux d'ébauches etc. à utiliser) :
- Astronomes : Hiroki_Kosai
- Seiyuu (acteur de doublage, personne qui double les anime, jeux vidéos, pour parle à la TV/radio) : Rikako_Aikawa
- Acteur : Tadanobu_Asano, Actrice : Mari_Hoshino
- Daimyo (seigneur du Japon féodral) : Masanori Fukushima
- Concepteur de jeux vidéos : Hideo Kojima
- Entreprise japonaise : Sapporo (bière)
- Mangaka (créateurs de mangas) : Yoshitoshi_Abe
- Réalisateur : Koji_Wakamatsu
- Film : Versus, l'ultime guerrier
- Producteur de film : Toshio Suzuki (producteur)
Voici une belle façon d'écrire les noms, en début d'article : Ryo Owatari (Modèle:Nom japonais inversé)
La liste
[modifier | modifier le code]Script gruik de génération du tableau et des liens
[modifier | modifier le code]Le script a plein de défauts, par exemple il devrait lancer les recherches (dans en.wp, google etc.) sans les macrons pour obtenir des résultats plus pertinents (ou idéalement: avec et sans macrons et autres accents, trémas, etc.). Je viens de penser qu'un lien de recherche dans commons serait aussi bien utile ; une colonne indiquant la grande catégorie à laquelle l'article appartient (acteur/actrice, film, réalisateur, astronome, ...), déduite à partir de l'article anglais et/ou des pages liées serait pas mal.
Mais le principal problème du script, à mon avis, c'est qu'il faut constituer la liste des articles à la main : c'est fastidieux, et sujet aux étourderies (eg. on reperera facilement un nom de personne typiquement japonais dans la liste des 10 000 art les plus demandés, mais un mot comme « matcha » passera plus facilement innaperçu). Si j'en ai le courage, je ferai un script qui construit lui même la liste automatiquement et directement à partir des dumps de la base de donnée.
On lui passe un fichier de ce type (qu'on construit manuellement en copiant/collant à partir de Projet:Articles les plus demandés) :
Masako_Nozawa (19) Hitoshi_Shiozawa (19) Yasushi_Shimamura (18) Tsutomu_Hioki (18) Takehito_Koyasu (18) [...]
En argument : cat ma_list.txt | perl ce_script.pl :
#!/usr/bin/perl -w use strict; use WWW::Wikipedia; print '{| class="wikitable"'."\n"."! Article !! Articles liés !! Dans WP anglophone !! Lien IMDB !! Lien Google\n"; while(<>) { m/([^\(]+)\s\(([^\)]+)\)/ || next; my $art = $1; my $enc = $1; my $goog = $1; my $num = $2; $enc =~ s/_/%20/g; # gruik $goog =~ s/_/\+/g; # gruik print "|-\n|[[$art]]\n"; print "|[http://fr.wikipedia.org/w/index.php?title=Special:Whatlinkshere&target=$art $num pages liées]\n"; if (query_en_wikipedia($art)) { print "|[[:en:$art]]\n"; } else { print "|\n"; } print "|[http://french.imdb.com/find?s=All&q=$enc imdb]\n"; print "|[http://www.google.com/search?q=$goog google]\n"; } print "|}\n"; sub query_en_wikipedia { my $wiki = WWW::Wikipedia->new(); my $result = $wiki->search( shift ); return 1 if (defined($result)); return 0; }