Progetto:Bot/Programmi in Python per i bot

Da Wikisource.
Programmi in Python per i bot

Nuvola filesystems folder blue open.png Categoria: Programmi in Python per WikisourcePortale progetti  Nuvola apps noatun.png Progetto bot  Nuvola apps noatun.png Programmi 


In questa pagina sono raccolti degli script appositamente scritti per eseguire operazioni comuni e ripetitive su Wikisource.

Tutti gli script utilizzano il framework di Wikipediabot Python (abbreviata pywikipedia) quindi, per poter essere usati, è necessario:

  • Avere correttamente installato e configurato pywikipedia.
  • Salvare gli script nella stessa cartella dove è installato pywikipedia.
  • Ulteriori istruzioni su come avviare i singoli script si trovano nelle relative pagine.

Indice

[modifica] Programmi per gli autori

Programma a cosa serve automatico [1]
ConteggioAutori.py Aggiorna il template con il numero di autori pubblicati si
ListeAutori.py Aggiorna le liste relative a tutte le categorie di autori si
TemplateAutori.py Crea/Aggiorna i template contententi i dati utili per ogni autore obsoleto, i dati vengono presi direttamente dalla pagina di ogni autore mediante trasclusione no

[modifica] Programmi per i testi

Programma a cosa serve automatico [1]
ConteggioTesti.py Aggiorna i template con il numero di testi pubblicati - WIP si
ConteggioTestiSAL.py Aggiorna i template con il numero di testi pubblicati per SAL si
ListeTestiAlfabeto.py Aggiorna le liste alfabetiche dei testi - WIP si
ListeTestiSAL.py Aggiorna le liste relative a tutte le categorie SAL dei testi e le tabelle con le statistiche si
CercaNonVerificate.py Cerca le pagine nel namespace principale che non hanno la relativa pagina discussione.

I risultati li visualizza sul terminale (per adesso sono da copia-incollare da qualche parte a mano sul wiki).

no
ContatoriMemento.py Conteggia le pagine per Statistiche manutenzioni e template memento. si
Infotesto.py Crea le pagine discussione delle sottopagine di un opera, includendo come un template la pagina discussione della pagina principale dell'opera no
aubrey.py bot interattivo, esegue richieste varie, che riceve mediante applicazione del Template:ToAlebot no

[modifica] Programmi di supporto

Utilizzati da altri programmi.

Programma a cosa serve ultima modifica
templateHandler.py Libreria di funzioni per maneggiare i template.
scriptsLoad.py Carica su toolserver la versione aggiornata degli script python automatici presenti su questa pagina.

[modifica] Note

  1. 1,0 1,1 I programmi automatici vengono lanciati quotidianamente senza l'intervento di operatori. Vanno usati manualmente solo all'occorrenza.
Strumenti personali
Namespace

Varianti
Azioni
Navigazione
Comunità
Stampa/esporta
Strumenti