https://bugzilla.wikimedia.org/show_bug.cgi?id=72047
--- Comment #14 from JAn Dudík jan.dudik@gmail.com --- (In reply to Fabian from comment #13)
Okay maybe the families are not loaded properly? Have you changed the "installed" families? With the following code line (in the shell like before) it'll list all families:
print("\n".join("{}: {}".format(*i) for i in sorted(pywikibot.config2.family_files.items())))
The default installation should contain at least outreach, wikidata and commons.
I have all files which are in nightly, I didn't change anything
I:\py\rewrite>pwb.py shell Welcome to the Pywikibot interactive shell!
import pywikibot s = pywikibot.Site('cs', 'wikipedia') pywikibot.Link(":outreach:site", s)
Traceback (most recent call last): File "<console>", line 1, in <module> File "I:\py\rewrite\pywikibot\page.py", line 3975, in __repr__ return "pywikibot.page.Link(%r, %r)" % (self.title, self.site) File "I:\py\rewrite\pywikibot\page.py", line 4151, in title self.parse() File "I:\py\rewrite\pywikibot\page.py", line 4057, in parse self._text, self._site, prefix)) SiteDefinitionError: :outreach:site is not a local page on wikipedia:cs, and the interwiki prefix outreach is not supported by PyWikiBot!
print("\n".join("{}: {}".format(*i) for i in sorted(pywikibot.config2.family
_files.items()))) anarchopedia: I:\py\rewrite\pywikibot\families\anarchopedia_family.py battlestarwiki: I:\py\rewrite\pywikibot\families\battlestarwiki_family.py commons: I:\py\rewrite\pywikibot\families\commons_family.py fon: I:\py\rewrite\pywikibot\families\fon_family.py gentoo: I:\py\rewrite\pywikibot\families\gentoo_family.py i18n: I:\py\rewrite\pywikibot\families\i18n_family.py incubator: I:\py\rewrite\pywikibot\families\incubator_family.py lockwiki: I:\py\rewrite\pywikibot\families\lockwiki_family.py lyricwiki: I:\py\rewrite\pywikibot\families\lyricwiki_family.py mediawiki: I:\py\rewrite\pywikibot\families\mediawiki_family.py meta: I:\py\rewrite\pywikibot\families\meta_family.py oldwikivoyage: I:\py\rewrite\pywikibot\families\oldwikivoyage_family.py omegawiki: I:\py\rewrite\pywikibot\families\omegawiki_family.py osm: I:\py\rewrite\pywikibot\families\osm_family.py outreach: I:\py\rewrite\pywikibot\families\outreach_family.py southernapproach: I:\py\rewrite\pywikibot\families\southernapproach_family.py species: I:\py\rewrite\pywikibot\families\species_family.py strategy: I:\py\rewrite\pywikibot\families\strategy_family.py test: I:\py\rewrite\pywikibot\families\test_family.py vikidia: I:\py\rewrite\pywikibot\families\vikidia_family.py wikia: I:\py\rewrite\pywikibot\families\wikia_family.py wikibooks: I:\py\rewrite\pywikibot\families\wikibooks_family.py wikidata: I:\py\rewrite\pywikibot\families\wikidata_family.py wikimedia: I:\py\rewrite\pywikibot\families\wikimedia_family.py wikinews: I:\py\rewrite\pywikibot\families\wikinews_family.py wikipedia: I:\py\rewrite\pywikibot\families\wikipedia_family.py wikiquote: I:\py\rewrite\pywikibot\families\wikiquote_family.py wikisource: I:\py\rewrite\pywikibot\families\wikisource_family.py wikitech: I:\py\rewrite\pywikibot\families\wikitech_family.py wikiversity: I:\py\rewrite\pywikibot\families\wikiversity_family.py wikivoyage: I:\py\rewrite\pywikibot\families\wikivoyage_family.py wiktionary: I:\py\rewrite\pywikibot\families\wiktionary_family.py wowwiki: I:\py\rewrite\pywikibot\families\wowwiki_family.py
the file i:\py\rewrite\pywikibot\families\outreach_family.py is the only one containing 'outreach' in whole core package
But I don't understand why archivebot needs to know interwiki links - it should only take part of text and move it to another page.