Purple exclamation mark.svg 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.

Red exclamation mark.svg 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

From Botwiki
Jump to: navigation, search

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.

Porting status
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
Personal tools
Share
In other languages