response = client.query(list: 'categorymembers', cmtitle: '', cmlimit: )
response.data["categorymembers"].map{ |p| p["title"]}
response = client.query(list: 'categorymembers', cmtitle: 'Category:Pages using deprecated coordinates format', cmlimit: 1000)
- If getting
Encoding::CompatibilityErrorthe solution is to force the encoding to be UTF-8text.force_encoding('UTF-8')
- Rewrite update_needs_infobox to use MW api to get category list.
- Figure out how to capture links in a template if they include "|".
- I.E. "| name = [[John Smith|Johny boy]] | location = [[Utah]]" should capture all of the name and stop before location
- Should be similar to the regex used for infoboxes {{}}
- Clean up pages that claim to be missing coordinates but have coords... https://petscan.wmflabs.org/?psid=5503228
- can do this with AWB
- Clean up pages that claim to be missing images but have an image