Page MenuHomePhabricator

Add wikihow family farm to pywikibot/families (RfC)
Open, LowPublicFeature

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 created this task.Apr 9 2020, 12:50 PM
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper. · View Herald TranscriptApr 9 2020, 12:50 PM
Xqt changed the subtype of this task from "Task" to "Feature Request".Apr 9 2020, 12:50 PM
Dvorapa awarded a token.

@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.

Xqt added a comment.Apr 14 2020, 5:46 AM

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

Xqt claimed this task.Apr 28 2020, 12:24 PM
Xqt removed a project: good first task.

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