update/cleanup Python dev scripts

- put common code in its own util.py file
- same Python3 shebang for all scripts
- add file docstrings
- fix format string replacement fields in man page template
This commit is contained in:
Mike Fährmann
2019-04-16 18:16:48 +02:00
parent 7973419b54
commit 96c7ccd380
6 changed files with 41 additions and 38 deletions

View File

@@ -1,12 +1,13 @@
#!/usr/bin/env python
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""Generate a reStructuredText document with all supported sites"""
import sys
import os.path
import collections
ROOTDIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, os.path.realpath(ROOTDIR))
from gallery_dl import extractor # noqa
import util
from gallery_dl import extractor
CATEGORY_MAP = {
@@ -254,5 +255,5 @@ def write_output(fobj, columns, extractors):
outfile = sys.argv[1] if len(sys.argv) > 1 else "supportedsites.rst"
with open(os.path.join(ROOTDIR, "docs", outfile), "w") as file:
with open(util.path("docs", outfile), "w") as file:
write_output(file, COLUMNS, build_extractor_list())