Utente:G4/Script: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
G4 (discussione | contributi)
G4 (discussione | contributi)
Riga 110:
inseriscitesto.py -cartella:c:/ -file:testo.txt
</pre>
===<tt>inseriscitesto.py</tt> v. 23.7500===
<source lang="python" line>
import re, string, sys, getpass
import httplibwikipedia
import wikipedia, config
 
def scrivi(pagina,testo):
all = False
crlf = chr(13) + chr(10)u'\n\n'
sito=wikipedia.getSite(code='it',fam='wikibooks')
pl = wikipedia.Page(sito, pagina)
testo_originale = u'' + pl.get()
 
testo_nuovo = testo_originale + crlf + crlf + testo
primadi=["== Collegamenti esterni ==", "[[categoria:", "[[Categoria:"]
 
for j in range(0, len(primadi)):
i = string.find(testo_originale, primadi[j])
if i > -1:
break
if i == -1:
testo_nuovo = testo_originale + crlf + crlf + testo
else:
testo_nuovo = testo_originale[:i] + crlf + testo + crlf + testo_originale[i:]
 
wikipedia.showDiff(testo_originale, testo_nuovo)
Line 154 ⟶ 144:
if currentArgument.startswith("-cartella:"):
cart = currentArgument[10:]
# Se l'utente dice da dove deve cominciare, lo memorizza
if currentArgument.startswith("-file:"):
file = currentArgument[6:]
# Se l'utente dice da dove deve cominciare, lo memorizza
if currentArgument.startswith("-always"):
all = True