aboutsummaryrefslogtreecommitdiff
path: root/wikiget/wikiget.py
diff options
context:
space:
mode:
authorCody Logan <clpo13@gmail.com>2023-09-26 11:04:55 -0700
committerCody Logan <clpo13@gmail.com>2023-09-26 11:04:55 -0700
commit6bc21723d97a83f72fb1dc56a9c2db7e0e0cb36e (patch)
treebb1c8d463ed6e81ed83aa698d9d1bfd7660e8008 /wikiget/wikiget.py
parentf6871103d61a1aed2e537bb6ec00b47948f0610d (diff)
downloadwikiget-6bc21723d97a83f72fb1dc56a9c2db7e0e0cb36e.tar.gz
wikiget-6bc21723d97a83f72fb1dc56a9c2db7e0e0cb36e.zip
Get rid of magic numbers for verbosity checking
Diffstat (limited to 'wikiget/wikiget.py')
-rw-r--r--wikiget/wikiget.py20
1 files changed, 11 insertions, 9 deletions
diff --git a/wikiget/wikiget.py b/wikiget/wikiget.py
index 33d619b..ba36766 100644
--- a/wikiget/wikiget.py
+++ b/wikiget/wikiget.py
@@ -19,7 +19,7 @@ import argparse
import logging
import sys
-from wikiget import DEFAULT_PATH, DEFAULT_SITE, wikiget_version
+import wikiget
from wikiget.dl import download
@@ -54,7 +54,10 @@ def main():
""",
)
parser.add_argument(
- "-V", "--version", action="version", version=f"%(prog)s {wikiget_version}"
+ "-V",
+ "--version",
+ action="version",
+ version=f"%(prog)s {wikiget.wikiget_version}",
)
message_options = parser.add_mutually_exclusive_group()
message_options.add_argument(
@@ -73,13 +76,13 @@ def main():
parser.add_argument(
"-s",
"--site",
- default=DEFAULT_SITE,
+ default=wikiget.DEFAULT_SITE,
help="MediaWiki site to download from (default: %(default)s)",
)
parser.add_argument(
"-p",
"--path",
- default=DEFAULT_PATH,
+ default=wikiget.DEFAULT_PATH,
help="MediaWiki site path, where api.php is located (default: %(default)s)",
)
parser.add_argument(
@@ -102,15 +105,15 @@ def main():
args = parser.parse_args()
# print API and debug messages in verbose mode
- if args.verbose >= 2:
+ if args.verbose >= wikiget.VERY_VERBOSE:
logging.basicConfig(level=logging.DEBUG)
- elif args.verbose >= 1:
+ elif args.verbose >= wikiget.STD_VERBOSE:
logging.basicConfig(level=logging.WARNING)
if args.batch:
# batch download mode
input_file = args.FILE
- if args.verbose >= 1:
+ if args.verbose >= wikiget.STD_VERBOSE:
print(f"Info: using batch file '{input_file}'")
try:
fd = open(input_file)
@@ -121,8 +124,7 @@ def main():
else:
with fd:
for _, line in enumerate(fd):
- line = line.strip()
- download(line, args)
+ download(line.strip(), args)
else:
# single download mode
dl = args.FILE