Wikinotizie:Bar/Torniamo ad essere un portale multifunzionale: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
re
Riga 9:
Aggiornando la [[Pagina principale/Lo-Fi]] ho notato che prima fornivamo meteo, prezzi benzina, ascolti e programmi TV, estrazioni del Lotto ed avevamo una vetrina. Chiedo l'aiuto di {{Ping|Vituzzu}} e {{Ping|Tooby}} per poter usare un bot per aggiornare automaticamente queste cose (non la vetrina, naturalmente). Chiedo anche l'aiuto di tutta la comunità, naturalmente, che deve approvare e deve anche dare suggerimenti :). Che ne dite?--[[Utente:Ferdi2005|<span style="font-family:Lato; color:#ff0000;">'''Ferdi2005''']] [[Discussioni utente:Ferdi2005|<span style="font-family:Lato; color:#ff0000;"><sub>Posta]] 18:59, 24 lug 2017 (CEST)
:Anche di {{Ping| Pietrodn}}--[[Utente:Ferdi2005|<span style="font-family:Lato; color:#ff0000;">'''Ferdi2005''']] [[Discussioni utente:Ferdi2005|<span style="font-family:Lato; color:#ff0000;"><sub>Posta]] 19:00, 24 lug 2017 (CEST)
 
Ciao, scusa se non ho risposto prima. Mi sono reso conto che i miei vecchi script (2009...) non sono disponibili da nessuna parte, perché il repo SVN del Toolserver è stato tirato giù. Li ho caricati su '''[https://github.com/pietrodn/pywikipedia-pietrodn questo repository su GitHub]'''. Sono molto vecchi e quasi sicuramente non funzioneranno con la versione corrente di pywikipedia. Inoltre, siccome facevano scraping dalle pagine web delle sorgenti dei dati, erano pesantemente dipendenti dal formato di tali pagine... quindi la probabilità che qualcosa funzioni ancora è prossima allo zero. Però se qualcuno vuole guardarci dentro, o prendere ispirazione, è il benvenuto. :)
Per fare le cose per bene, bisogna seguire questi passi:
# scegliere delle fonti per i dati che offrano delle API decenti, invece che fare scraping da pagine HTML;
# scrivere del codice modulare e fatto bene, compatibile con l'ultima versione di pywikipedia;
# mettere il codice sotto version control, e pubblicarlo;
# creare un progetto su Wikimedia Tool Labs ''con più di un developer'' (in modo che non resti abbandonato);
# impostare l'esecuzione automatica del bot con gli strumenti automatici disponibili su Tool Labs.
Se mi dici esattamente i task che vanno fatti (cosa aggiornare, dove, da che fonte, ogni quanto tempo), posso contribuire nei limiti del mio tempo libero. Ho anche un account su '''[https://tools.wmflabs.org/ Wikimedia Tool Labs]''', che è l'infrastruttura ideale su cui far girare queste cose. Inoltre dal 2009 ad oggi le mie competenze nella programmazione Python sono decisamente aumentate. :) --[[Utente:Pietrodn|Pietrodn]] · [[Discussioni utente:Pietrodn|blaterami]] 21:18, 6 ago 2017 (CEST)