Importa una categoria (con relative sottocategorie) da una wiki all'altra.
Lo script richiede Ruby.
In particolare sono richieste le gem
httparty
addressable
mediawiki_api
È possibile installare e gestire le dipendenze usando bundler:
bundle install (systemwide)
bundle install --path vendor/bundle (utente)
Eseguite lo script chiamato process.rb
(per esempio, col comando $ ruby process.rb
);
vi verranno richiesti alcuni parametri fondamentali che verranno salvati
in un file chiamato .config e ripresi automaticamente alle successive esecuzioni.
Se state eseguendo il programma avendo installato le dipendenze come utente,
e' probabile dobbiate settare anche la variabile $GEM_HOME
in modo che punti alla cartella
di bundler.
Sembrerebbe NON essere possibile utilizzare un'utenza bot per l'importazione delle voci.
Potete aggiungere lo script alla crontab, chiedendo which ruby
ed inserendo in crontab una cosa del genere (sostituendo user col nome del vostro utente, /usr/bin/ruby col risultato di which ruby e directory col path allo script):
0 1 * * * user /usr/bin/ruby /directory/process.rb