AutoWikiBrowser

Manuale · Database scanner · Trova e sostituisci · Espressioni regolari · Modifiche generiche

Questo manuale è redatto indipendentemente dal team di sviluppo di AWB.
Può contenere informazioni non aggiornate all'ultima versione di AWB.
Sentiti libero di modificare, aggiungere o cancellare le informazioni in esso contenute al fine di migliorarne la qualità.

Screenshoot del Trova e sostituisci

Normal

[modifica wikitesto]

Trova e sostituisci (Find and replace)

Nota: Viene usata la funzione java HideText.Hide() – vedi (EN) Hide documentation.
Nota: Viene usata la funzione java HideText.Hide() – vedi (EN) Hide documentation.
  • Go – Cerca nella scheda Find & replace (con esclusione del campo comment), il testo precedentemente scritto.
Find – Espressione da cercare.
Replace with – Testo con il quale fare la sostituzione.
$1, $2 etc. se l'espressione del "trova" è una regex e il risultato deve utilizzare del testo dalla casella "Trova".
AWB può utilizzare delle parole chiave simili alle variabili ((EN) Magic words) del codice mediawiki. Funzionano anche per la sostituzione avanzata (vedi sotto).
Parola chiave Variabile mediawiki
equivalente
Valore per la pagina
Albert Einstein
Valore per la pagina
Wikipedia:AutoWikiBrowser/Trova e sostituisci
%%key%% ((DEFAULTSORT)) Einstein, Albert sostituisci, Autowikibrowser/Trova e
%%title%% ((FULLPAGENAME)) Albert Einstein Wikipedia:AutoWikiBrowser/Trova e sostituisci
%%fullpagename%% ((FULLPAGENAME)) Albert Einstein Wikipedia:AutoWikiBrowser/Trova e sostituisci
%%pagename%% ((PAGENAME)) Albert Einstein AutoWikiBrowser/Trova e sostituisci
%%subpagename%% ((SUBPAGENAME)) Albert Einstein Trova e sostituisci
%%basepagename%% ((BASEPAGENAME)) Albert Einstein AutoWikiBrowser
%%namespace%% ((NAMESPACE)) Wikipedia
%%server%% ((SERVER)) http://it.wikipedia.org http://it.wikipedia.org
%%servername%% ((SERVERNAME)) it.wikipedia.org it.wikipedia.org
%%scriptpath%% ((SCRIPTPATH)) /w /w
...
Il manuale è incompleto, se conosci questa funzione sentiti libero di completarlo
Case Sensitive – Se selezionato la ricerca presterà attenzione a lettere maiuscole e minuscole.
Regex – Se selezionato indica che l'espressione è una regex.
Multiline – Se selezionato AWB interpreterà la funzione anche se su più linee.
Singleline – Se selezionato indicherà ad AWB che il metacarattere "." deve cercare ogni carattere, compreso "\n" (che indicherebbe altrimenti solo la fine della linea nel caso di regex su più linee)
Minor - Se selezionato AWB segnerà questa regola come minore. Usando Skip if only minor fixes AWB la salterà se il gruppo delle regole "Trova e sostituisci" contiene solo le minori.
Enabled – Se selezionato indica che la regola è attiva, se disattivata, la regola verrà ignorata da AWB.

Advanced

[modifica wikitesto]

Questa funzione permette di configurare criteri molto più specifici per la ricerca del testo da sostituire.

  • New – Permette di selezionare tra Regola (Rule) o Sottoregola (Subrule) (vedi sotto).
  • Rule

  • Tipologie di Regola
  • Rule Ogni regola può essere indentata ad una superiore, in modo che venga eseguita solo se la precedente è soddisfatta.
Find and replace
In template call
Template parameter – Se abilitato, AWB applicherà questa regola al testo di una pagina.
  • In Template Call Rule – Questa regola verrà eseguita solo se all'interno di un template.
  • Template Parameter Rule – Questa regola permette di cambiare facilmente nome ad un parametro.
  • Subrule
  • Rule – Come la regola base, ma eseguita solo se la condizione precedente viene soddisfatta.
  • In Template Call Rule
  • Template Parameter Rule

  • Name – Permette di dare un nome alla regola.
  • Enabled – Se deselezionato AWB ignorerà la regola.
  • Type
  • Entire text – Permette di cercare tramite l'intera stringa di testo.
  • Inside template calls ((..)) – Specifica di effettuare la ricerca solo all'interno di un template.
  • Find
  • Replace with:
  • Regular expression – Se selezionato specifica di che si tratta di un'espressione regolare
  • Case sensitive – Se selezionato AWB presterà attenzione alle maiuscole e minuscole
  • Multiline
  • Single line
  • Apply # times – Specifica quante volte applicare la modifica per pagina. Usato in quei casi dove la sostituzione diverrebbe ridondante.
  • If
  • Contains – La regola viene applicata solo se la pagina contiene il testo specificato
  • Not Contains – La regola viene applicata solo se la pagina non contiene il testo specificato
  • Regular expression
  • Case sensitive
  • Multiline
  • Single line

Template substitution

[modifica wikitesto]
Nota: Questa sezione del manuale necessita di una revisione da parte di un utente esperto nell'uso di AWB.
Nota: Il template viene sostituito dopo la visione del "diff".