aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordequis <dx@dxzone.com.ar>2015-05-17 00:41:31 -0300
committerdequis <dx@dxzone.com.ar>2015-05-17 00:41:31 -0300
commitad678a46c9cfba48a957114fdd36bc4fe77ae759 (patch)
tree2f377809a6d942be458265c744bd8103a75ad5a7
parentd6acf79c2e60881fc5a5043bb32b92ee4f9a7f94 (diff)
genhelp.py: take input/output parameters
-rw-r--r--doc/user-guide/genhelp.py16
1 files changed, 11 insertions, 5 deletions
diff --git a/doc/user-guide/genhelp.py b/doc/user-guide/genhelp.py
index d17aec62..c43c8d23 100644
--- a/doc/user-guide/genhelp.py
+++ b/doc/user-guide/genhelp.py
@@ -1,5 +1,8 @@
#!/usr/bin/env python
-#
+
+# Usage: python genhelp.py input.xml output.txt
+# (Both python2 (>=2.5) or python3 work)
+
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
@@ -17,10 +20,9 @@
import re
+import sys
import xml.etree.ElementTree as ET
-IN_FILE = 'help.xml'
-OUT_FILE = 'help.txt'
NORMALIZE_RE = re.compile(r"([^<>\s\t])[\s\t]+([^<>\s\t])")
# Helpers
@@ -215,8 +217,12 @@ def tag_simplelist(tag, parent):
def main():
- txt = process_file(IN_FILE)
- open(OUT_FILE, "w").write(txt)
+ if len(sys.argv) != 3:
+ print("Usage: python genhelp.py input.xml output.txt")
+ return
+
+ txt = process_file(sys.argv[1])
+ open(sys.argv[2], "w").write(txt)
if __name__ == '__main__':
main()