1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-11-13 02:30:11 +01:00

A few more wiki fixes

This commit is contained in:
Ciaran Gultnieks 2013-10-09 13:23:17 +01:00
parent 42497533a5
commit d2867a3192

View File

@ -146,7 +146,7 @@ def update_wiki(apps, apks, verbose=False):
wikidata += '\n[[Category:Apps with no packages]]\n'
elif cantupdate and not app['Disabled']:
wikidata += "\n[[Category:Apps we can't update]]\n"
elif cantupdate and not app['Disabled']:
elif buildfails and not app['Disabled']:
wikidata += "\n[[Category:Apps with failing builds]]\n"
elif not gotcurrentver and not app['Disabled']:
wikidata += '\n[[Category:Apps to Update]]\n'
@ -171,8 +171,11 @@ def update_wiki(apps, apks, verbose=False):
apppagename = apppagename.replace('{', '')
apppagename = apppagename.replace('}', ' ')
apppagename = apppagename.replace(':', ' ')
for page in site.allpages(prefix=apppagename, filterredir='nonredirects'):
if page.name == apppagename:
# Drop double spaces caused mostly by replacing ':' above
apppagename = apppagename.replace(' ', ' ')
for expagename in site.allpages(prefix=apppagename,
filterredir='nonredirects', generator=False):
if expagename == apppagename:
noclobber = True
# Another reason not to make the redirect page is if the app name
# is the same as it's ID, because that will overwrite the real page