Source code for pyrsslocal.__main__
# -*- coding: utf-8 -*-
"""
Implements command line ``python -m pyrsslocal <command> <args>``.
.. versionadded:: 0.9
:githublink:`%|py|8`
"""
import sys
[docs]def main(args, fLOG=print):
"""
Implements ``python -m pyrsslocal <command> <args>``.
:param args: command line arguments
:param fLOG: logging function
:githublink:`%|py|17`
"""
from pyquickhelper.cli import cli_main_helper
try:
from .cli.merge_rss import compile_rss_blogs
except ImportError: # pragma: no cover
from pyrsslocal.cli.merge_rss import compile_rss_blogs
fcts = dict(compile_rss_blogs=compile_rss_blogs)
return cli_main_helper(fcts, args=args, fLOG=fLOG)
if __name__ == "__main__":
main(sys.argv[1:]) # pragma: no cover