« Wikilivres:Le Bistro/2014 » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 1 170 :
::::J'ai fait un petit quelque chose. Il faut télécharger [http://pastebin.com/TV2HsJhK] sous le nom de fichier UDC et [http://pastebin.com/06LKRsqX] sous main.c. Compiler le tout avec gcc et regarder la sortie standard. Le code est un peu brouillon mais il renvoie le titre wikibooks et le code des pages. Après, il est facile d'adapter le code pour modifier la sortie standard. Qu'en penses-tu ? [[Utilisateur:Vincent LE GARREC|Vincent LE GARREC]] ([[Discussion utilisateur:Vincent LE GARREC|discussion]]) 11 janvier 2014 à 12:55 (CET)
:::::Je pourrais utiliser le .txt en Python rapidement, en PHP après de longs efforts, et en C après un an de labeur (sauf si tu trouves une interface avec l'API déjà prête), et je ne parle pas du Java (j'attends désespérément [[Utilisateur:OxBot/Logiciel|les sources de DavidL]] sans oser lui demander). [[Utilisateur:JackPotte|JackPotte]] ([[Discussion utilisateur:JackPotte|<font color="#FF6600">$</font>♠]]) 11 janvier 2014 à 16:05 (CET)
::::::Donc, finalement j'ai créé le BOT en java, comme ça, tu sauras faire ^^. Il faut donc récupérer le fichier CDU [https://drive.google.com/file/d/0BxlfgST-cwkzZ1p4dm9wbnE2X3c/edit?usp=sharing] et le programme java [http://pastebin.com/E3WfJTvu] à utiliser avec la librairie jwbf (et à compiler avec l'aide de blue-j pour moi). Le programme se lance ainsi : "java -jar Basicmonjava.jar `cat CDU`". Il va sans dire qu'il est nécessaire que le BOT soit relu pour éviter des heures de restaurations... En gros le BOT fait : vérification du fichier CDU, sauvegarde sur le DD de la page CDU de wikibooks si existante et insertion de la nouvelle CDU vierge. Il restera à faire manuellement la restauration de la précédente CDU dans la nouvelle. Ça beau ??? C'est la solution la plus simple. L'autre solution que j'aurais préféré mais qui aurai pris beaucoup (trop) de temps aurait été la génération automatique des pages en fonction des tag <nowiki>{{CDU|1}}{{CDU|2}}</nowiki>. Et puis comme tu sembles préférer cette solution… [[Utilisateur:Vincent LE GARREC|Vincent LE GARREC]] ([[Discussion utilisateur:Vincent LE GARREC|discussion]]) 11 janvier 2014 à 19:19 (CET)