ValterVBot
Iscritto il 11 gen 2013
Contenuto cancellato Contenuto aggiunto
Disclaimer |
Annullata la modifica 120441442 di 190.242.102.249 (discussione) Etichetta: Annulla |
||
(18 versioni intermedie di 14 utenti non mostrate) | |||
Riga 12:
== <big>SE SERVE BLOCCARLO </big>==
<big>
Il 21 marzo 2013 alle 21:11 il bot ha controllato gli interlink dell'ultima pagine in ns0: [[刺激! Visual Shock Vol.2.0]]
== Sorgenti ==
Fra dicembre 2014 e gennaio 2015 ho scritto da zero un nuovo framework per il Bot. Se vi interessano, i sorgenti si trovano su [https://github.com/ValterVB/VBot Github];
Il framework permette di leggere e scrivere su Wikidata e Wikipedia.
* Licenza: CC0 1.0 (facci quel che vuoi :)
* Linguaggio C#
* Può leggere e scrivere entities con qualsiasi tipo di dati attualmente implementati su Wikidata
* Può leggere e scrivere pagine su tutti i progetti Wiki
* Può leggere i parametri dai template
* Può leggere direttamente il [http://dumps.wikimedia.org/other/wikidata/ dump in formato JSON di Wikidata]
* Può creare liste di pagine ed enity usando:
** [https://wdq.wmflabs.org/ Wikidata query]
** [http://tools.wmflabs.org/catscan2/catscan2.php Catscan 2]
** [http://tools.wmflabs.org/quick-intersection/index.php Quick intersection]
** [https://www.wikidata.org/wiki/Special:WhatLinksHere/Q42 Puntano qui] su Wikidata
* Testato e sviluppato con Visual Studio Express 2013 for Windows Desktop.
** Richiede Newtonsoft.Json che si può installare direttamente da Visual Studio utilizzando NuGet
** E' necessario aggiungere manualmente un riferimento a System.Web se no la funzione "HttpUtility.UrlEncode" non funziona.
Per ora è sviluppata maggiormente la parte relativa a Wikidata, Il Bot è stato pensato principalmente per lavore con lunghi elenchi di voci/entities, cercando di ridurre l'overhead sui server. (Quando possibile scaricare sempre le liste complete con una sola richiesta). Lo sviluppo è comunque in corso.
|