ویکیپدیا:درخواستهای ربات/افزودن رده از مقاله همسنگ در ویکیپدیای دیگر
<syntaxhighlight lang="python">
- این بخشی از کد و هسته اصلی آن است. بقیهاش مهم نیستند
site=wikipedia.getSite() ensite=wikipedia.getSite('de') R=re.compile(ur"\[\[(.+?)\]\]") RE=re.compile(ur"\[\[de:(.+?)\]\]") RF = re.compile(ur'\[\[[Kk]ategorie:(.+?)(?:\]\]|\|)') for pagename in R.findall(pages): print u"Proccessing "+pagename page=wikipedia.Page(site,pagename) try: text=page.get() except: continue if not u"[[de:" in text: continue for a in RE.findall(text): enpage=wikipedia.Page(ensite,a) try: entext=enpage.get() except: continue COUNTC=0 for aa in enpage.categories(api=True): ahah=aa.title() print ahah ZZZ=englishdictionry(ahah) AA=False
if ZZZ==u"Sharmande nemitavanam":
AA=True if u"[["+ZZZ in text: AA=True if not AA:
text=text+u"\n"+ZZZ+u""
print u"WoW:"+ZZZ
COUNTC=COUNTC+1
if COUNTC==0:
text=text+u"\n"
else:
text=text.replace(u"
این صفحه در هیچ ردهای قرار نگرفته است. لطفاً با افزودن چند رده کمک کنید تا این صفحه در کنار سایر صفحههای مشابه فهرست شود. |
",u"")
text=text.replace(u"",u"") if not u"\n" in text: page.put(text,u"ربات: افزودن رده از روی ویکیپدیای آلمانی")