Ladsgroup has uploaded a new change for review.
https://gerrit.wikimedia.org/r/79569
Change subject: Working on generate_user_files.py and I made it a little more
user-friendly
......................................................................
Working on generate_user_files.py and I made it a little more user-friendly
Change-Id: I397b7c1b4ba72b00cc256c85350b2466e7634058
---
M generate_user_files.py
1 file changed, 14 insertions(+), 3 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/pywikibot/compat
refs/changes/69/79569/1
diff --git a/generate_user_files.py b/generate_user_files.py
index 521d0b5..49f95b9 100644
--- a/generate_user_files.py
+++ b/generate_user_files.py
@@ -48,8 +48,19 @@
os.path.join(base_dir,
"families"))))
fam = listchoice(known_families,
- "Select family of sites we are working on",
+ "Select family of sites we are working on, just enter
the number besides family name",
default='wikipedia')
+ codesds=codecs.open("families/%s_family.py" % fam, "r","utf-8").read()
+ rre=re.compile("self\.languages\_by\_size *\= *(.+?)\]",re.DOTALL)
+ known_langs=[]
+ if not rre.findall(codesds):
+ rre=re.compile("self\.langs *\= *(.+?)\}",re.DOTALL)
+ if rre.findall(codesds):
+ known_langs=eval(rre.findall(codesds)[0]+u"}").keys()
+ else:
+ known_langs=eval(rre.findall(codesds)[0]+u"]")
+ print "This is the list of known language:"
+ print ",".join(known_langs)
mylang = raw_input(
"The language code of the site we're working on (default: 'en'): ") or 'en'
username = raw_input("Username (%s %s): "
@@ -137,8 +148,8 @@
print("'%s' written." % _fnf)
if __name__ == "__main__":
- print("1: Create user_config.py file")
- print("2: Create user_fixes.py file")
+ print("1: Create user_config.py file, this option is necessary for running
bots")
+ print("2: Create user_fixes.py file, this is optional and for more
advanced users")
print("3: The two files")
choice = raw_input("What do you do? ")
if choice == "1":
--
To view, visit https://gerrit.wikimedia.org/r/79569
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I397b7c1b4ba72b00cc256c85350b2466e7634058
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/compat
Gerrit-Branch: master
Gerrit-Owner: Ladsgroup <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits