Planning the future of Botwiki! - Help us bring Botwiki up to date, contribute to our strategy discussion, add bot scripts, and contribute manuals, guides, and tutorials! Almost anything related to bots, particularly those used to edit mediawiki, is welcome.
UNABLE TO EDIT? - We've experienced attacks by spambots lately and now require you to confirm your e-mail before you can edit (go to your preferences, enter an e-mail address, and request a confirmation e-mail, then go to your e-mail and click on the confirmation link). We also require new accounts to make a few edits and wait a few minutes before before you can create a page; however, if this is a problem contact us in #botwiki and we can manually confirm your account. Sorry for the inconvenience.
Rewrite/Porting status
The following table lists all directories and files currently in the Pywikipediabot trunk, and the status of porting them to the rewrite branch. Please help update this table.
Porting status should be either "Done", "Not Done", or "N/A" for files that do not need to be ported.
| Color | |
|---|---|
| Done | |
| Not Done | |
| N/A |
| Directory/file | Destination directory/file | Comments |
|---|---|---|
| trunk/pywikipedia/... | branches/rewrite/... | |
| ├ archive/ | ||
| │ ├ CommonsPictureOfTheDay.py | ||
| │ ├ WdT.py | ||
| │ ├ WdTXMLParser.py | ||
| │ ├ are-identical.py | ||
| │ ├ brackethttp.py | ||
| │ ├ check_extern.py | ||
| │ ├ copy_table.py | ||
| │ ├ extract_names.py | ||
| │ ├ getimages.py | ||
| │ ├ mediawiki_messages.py | ||
| │ ├ sqldump.py | ||
| │ ├ touch.py | scripts/touch.py | was ported as a demonstration script |
| │ ├ translator.py | ||
| │ └ windows_chars.py | ||
| ├ cache/ | ||
| ├ category/ | ||
| ├ commonsdelinker/ | scripts/commons/commonsdelinker/... | |
| │ ├ plugins/ | ||
| │ │ ├ __init__.py | ||
| │ │ ├ books.py | ||
| │ │ ├ debug.py | ||
| │ │ ├ flags.py | ||
| │ │ └ skipped_pages.py | ||
| │ ├ checkusage.py | ||
| │ ├ delinker.py | ||
| │ ├ delinker.txt | ||
| │ ├ image_replacer.py | ||
| │ ├ plugins.txt | ||
| │ └ threadpool.py | ||
| ├ copyright/ | ||
| │ ├ exclusion_list.txt | ||
| │ └ site_protected_list.txt | ||
| ├ deadlinks/ | ||
| │ └ README | ||
| ├ disambiguations/ | ||
| │ └ README | ||
| ├ families/ | pywikibot/families | Only sites that have installed MW 1.13 or higher can be ported |
| │ ├ README-family.txt | pywikibot/families/README-family.txt | |
| │ ├ anarchopedia_family.py | ||
| │ ├ battlestarwiki_family.py | ||
| │ ├ betawiki_family.py | ||
| │ ├ botwiki_family.py | ||
| │ ├ commons_family.py | pywikibot/families/commons_family.py | |
| │ ├ freeciv_family.py | ||
| │ ├ gentoo_family.py | ||
| │ ├ i18n_family.py | pywikibot/families/i18n_family.py | |
| │ ├ incubator_family.py | pywikibot/families/incubator_family.py | |
| │ ├ krefeldwiki_family.py | ||
| │ ├ loveto_family.py | ||
| │ ├ lyricwiki_family.py | ||
| │ ├ mac_wikicities_family.py | ||
| │ ├ mdc_family.py | ||
| │ ├ mediawiki_family.py | pywikibot/families/mediawiki_family.py | |
| │ ├ memoryalpha_family.py | ||
| │ ├ meta_family.py | pywikibot/families/meta_family.py | |
| │ ├ mozilla_family.py | ||
| │ ├ omegawiki_family.py | ||
| │ ├ openttd_family.py | ||
| │ ├ osm_family.py | pywikibot/families/osm_family.py | |
| │ ├ pakanto_family.py | ||
| │ ├ southernapproach_family.py | ||
| │ ├ species_family.py | pywikibot/families/species_family.py | |
| │ ├ supertux_family.py | ||
| │ ├ test_family.py | pywikibot/families/test_family.py | |
| │ ├ uncyclopedia_family.py | ||
| │ ├ wesolve_family.py | ||
| │ ├ wikia_family.py | ||
| │ ├ wikibond_family.py | ||
| │ ├ wikibooks_family.py | pywikibot/families/wikibooks_family.py | |
| │ ├ wikinews_family.py | pywikibot/families/wikinews_family.py | |
| │ ├ wikipedia_family.py | pywikibot/families/wikipedia_family.py | |
| │ ├ wikiquote_family.py | pywikibot/families/wikiquote_family.py | |
| │ ├ wikisource_family.py | pywikibot/families/wikisource_family.py | |
| │ ├ wikitech_family.py | pywikibot/families/wikitech_family.py | |
| │ ├ wikitravel_family.py | ||
| │ ├ wikitravel_shared_family.py | ||
| │ ├ wikiversity_family.py | pywikibot/families/wikiversity_family.py | |
| │ └ wiktionary_family.py | pywikibot/families/wiktionary_family.py | |
| ├ featured/ | .pywikibot/data/featured | |
| │ └ README | ||
| ├ interwiki-dumps/ | .pywikibot/data/interwiki-dumps/ | |
| │ └ README | ||
| ├ interwiki-graphs/ | .pywikibot/interwiki-graphs/ | |
| │ └ README | ||
| ├ login-data/ | Rewrite stores cookies in user's application-settings directory | |
| │ └ README | ||
| ├ logs/ | Rewrite stores logs in user's application-settings directory | |
| │ └ README | ||
| ├ maintenance/ | ||
| │ ├ cleanident | ||
| │ ├ family_check.py | ||
| │ ├ preferences.py | ||
| │ ├ readtalk.py | ||
| │ ├ setmail.py | ||
| │ ├ update_namespaces.py | ||
| │ └ wikimedia_sites.py | ||
| ├ simplejson/ └ (contents omitted) |
see externals/simplejson; once we package with setuptools, this should be an external dependency | |
| ├ userinterfaces/ | pywikibot/userinterfaces | |
| │ ├ cgi_interface.py | ||
| │ ├ terminal_interface.py | ||
| │ ├ tkinter_interface.py | ||
| │ ├ transliteration.py | ||
| │ └ wxpython_interface.py | ||
| ├ watchlists/ | .pywikibot/data/watchlists | |
| │ └ README | ||
| ├ wiktionary/ | ||
| │ ├ entry.py | ||
| │ ├ header.py | ||
| │ ├ headertest.py | ||
| │ ├ meaning.py | ||
| │ ├ meaningtest.py | ||
| │ ├ sortonlanguagename | ||
| │ ├ sortonlanguagename.py | ||
| │ ├ structs.py | ||
| │ ├ term.py | ||
| │ ├ termtest.py | ||
| │ ├ testall.sh | ||
| │ ├ wiktionarypage.py | ||
| │ └ wiktionarypagetest.py | ||
| ├ BeautifulSoup.py | ||
| ├ CONTENTS | ||
| ├ LICENSE | ||
| ├ add_text.py | ||
| ├ archivebot.py | ||
| ├ articlenos.py | scripts/irc/articlenos.py | |
| ├ basic.py | ||
| ├ blockpageschecker.py | ||
| ├ capitalize_redirects.py | ||
| ├ casechecker.py | ||
| ├ catall.py | ||
| ├ category.py | scripts/category.py | Some options not tested yet |
| ├ category_redirect.py | scripts/category_redirect.py | |
| ├ catlib.py | pywikibot/catlib.py | Ported for backwards-compatibility only; all content moved to other modules |
| ├ censure.py | ||
| ├ cfd.py | ||
| ├ checkimages.py | scripts/images/checkimages.py | |
| ├ clean_sandbox.py | ||
| ├ commons_category_redirect.py | scripts/commons/commons_category_redirect.py | |
| ├ commons_link.py | scripts/commons/commons_link.py | |
| ├ commonscat.py | scripts/commons/commonscat.py | |
| ├ config.py | pywikibot/config2.py | renamed so that it can be imported without importing pywikibot, and without name confusion with old framework's config.py |
| ├ copyright.py | scripts/copyright/copyright.py | |
| ├ copyright_clean.py | scripts/copyright/copyright_clean.py | |
| ├ copyright_put.py | scripts/copyright/copyright_put.py | |
| ├ cosmetic_changes.py | ||
| ├ daemonize.py | ||
| ├ date.py | pywikibot/date.py | Not sure what this is used for... |
| ├ delete.py | ||
| ├ delinker.py | scripts/commons/delinker.py | |
| ├ disambredir.py | ||
| ├ diskcache.py | ||
| ├ distrib | ||
| ├ djvutext.py | ||
| ├ editarticle.py | ||
| ├ extract_wikilinks.py | ||
| ├ family.py | pywikibot/family.py | |
| ├ featured.py | ||
| ├ featuredcount.py | ||
| ├ fixes.py | ||
| ├ fixing_redirects.py | ||
| ├ followlive.py | ||
| ├ generate_user_files.py | ||
| ├ get.py | ||
| ├ gui.py | ||
| ├ image.py | scripts/images/image.py | |
| ├ imagecopy.py | scripts/images/imagecopy.py | |
| ├ imageharvest.py | scripts/images/imageharvest.py | |
| ├ imagerecat.py | scripts/images/imagerecat.py | |
| ├ imagetransfer.py | scripts/images/imagetransfer.py | |
| ├ imageuncat.py | scripts/images/imageuncat.py | |
| ├ inline_images.py | scripts/images/inline_images.py | |
| ├ interwiki.py | scripts/interwiki/interwiki.py | |
| ├ interwiki_graph.py | scripts/interwiki/titletranslate.py | |
| ├ isbn.py | ||
| ├ login.py | pywikibot/login.py | |
| ├ logindata.py | ||
| ├ lonelypages.py | ||
| ├ maintainer.py | scripts/irc/maintainer.py | |
| ├ maintcont.py | scripts/irc/maintcont.py | |
| ├ makecat.py | ||
| ├ match_images.py | scripts/images/match_images.py | |
| ├ misspelling.py | ||
| ├ movepages.py | ||
| ├ mysql_autoconnection.py | ||
| ├ noreferences.py | scripts/references/noreferences.py | |
| ├ nowcommons.py | scripts/commons/nowcommons.py | |
| ├ pagefromfile.py | ||
| ├ pagegenerators.py | pywikibot/pagegenerators.py | needs cleanup/review |
| ├ pageimport.py | ||
| ├ piper.py | ||
| ├ protect.py | ||
| ├ query.py | ||
| ├ rciw.py | scripts/irc/rciw.py | |
| ├ rcsort.py | ||
| ├ redirect.py | ||
| ├ refcheck.py | scripts/references/refcheck.py | |
| ├ reflinks.py | scripts/references/reflinks.py | |
| ├ replace.py | scripts/replace.py | |
| ├ revertbot.py | ||
| ├ saveHTML.py | ||
| ├ selflink.py | ||
| ├ simple_family.py | ||
| ├ solve_disambiguation.py | scripts/solve_disambiguation.py | |
| ├ spamremove.py | ||
| ├ speedy_delete.py | ||
| ├ spellcheck.py | ||
| ├ splitwarning.py | ||
| ├ standardize_interwiki.py | scripts/interwiki/standardize_interwiki.py | |
| ├ standardize_notes.py | scripts/references/standardize_notes.py | |
| ├ table2wiki.py | ||
| ├ template.py | ||
| ├ templatecount.py | ||
| ├ test.py | ||
| ├ testfamily.py | ||
| ├ titletranslate.py | scripts/interwiki/titletranslate.py | |
| ├ udp-log.py | ||
| ├ unlink.py | ||
| ├ unusedfiles.py | scripts/images/unusedfiles.py | |
| ├ upload.py | scripts/images/upload.py | |
| ├ us-states.py | ||
| ├ userlib.py | ||
| ├ version.py | ||
| ├ warnfile.py | ||
| ├ watchlist.py | ||
| ├ weblinkchecker.py | ||
| ├ welcome.py | ||
| ├ wikicomserver.py | ||
| ├ wikipedia.py | various files in pywikibot/ | |
| ├ wikipediatools.py | ||
| ├ wiktionary.py | ||
| ├ wiktionarytest.py | ||
| ├ xmlreader.py | ||
| └ xmltest.py |