Page MenuHomeGitPull.it

README.md
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

README.md

# Catimporter
Importa una categoria (con relative sottocategorie) da una wiki all'altra.
## Prerequisiti
Lo script richiede Ruby.
In particolare sono richiesti i moduli (gems)
- `httparty`
- `addressable`
- `mediawiki_api`
E' possibile installare e gestire le dipendenze usando [bundler](https://bundler.io):
```console
bundle install (systemwide)
bundle install --path vendor/bundle (utente)
```
## Avvio e configurazione
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.
### Esempio configurazione
```ini
utente@nome_bot
password_bot
https://it.wikipedia.org/w/api.php
https://wikitrash.miraheze.org/w/api.php
wikipedia:it
Categoria:Pagine_in_cancellazione_per_argomento
```
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.
## Eseguire ciclicamente
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
```

File Metadata

Mime Type
text/plain
Expires
Thu, Sep 24, 02:37 (1 d, 22 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2159448
Default Alt Text
README.md (1 KB)

Event Timeline