Page MenuHomePhabricator

Add wikihow family farm to pywikibot/families (RfC)
Closed, ResolvedPublicFeature

Description

I think we should add wikihow family farm to pywikibot/families. Wikihow is actively used, it uses mw 1.33 (unfortunately 1.33.0-alpha) and there are some bot owners using pywikibot for these sites.

The main reason to include it to our families is that wikihow has ist own behaviour replaceing normalizing page titles: Here a hyphen is replaced by a white space character. There own Family may handle this but one created by generate_family_files Fails here.

See https://gerrit.wikimedia.org/r/#/c/pywikibot/core/+/547015/ for this case.

https://wikiapiary.com/wiki/Farm:WikiHow
https://wikiapiary.com/wiki/WikiHow_(en)

Event Timeline

Xqt changed the subtype of this task from "Task" to "Feature Request".Apr 9 2020, 12:50 PM

@Xqt Hi! As this task is tagged as good first task, it might be ideal if there could be some getting started steps added as well to this task's description. It is not clear to me how to begin and add wikihow family farm to pywikibot/families.

The first stept would be using generate_family_file.py script to create the Family file. After that some code cleanups can be made. Refer other family files like vikidia_family.py or wowwiki_family.py as a sample

Xqt triaged this task as Low priority.Apr 14 2020, 5:47 AM

Change 592929 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [families] Add wikihow_family.py to pywikibot/families

https://gerrit.wikimedia.org/r/592929

Change 592929 abandoned by Xqt:
[families] Add wikihow_family.py to pywikibot/families

Reason:
Gerrit stucks

https://gerrit.wikimedia.org/r/592929

Change 593004 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [families] Add wikihow_family.py to pywikibot/families

https://gerrit.wikimedia.org/r/593004

Change 593004 merged by jenkins-bot:
[pywikibot/core@master] [families] Add wikihow_family.py to pywikibot/families

https://gerrit.wikimedia.org/r/593004