commit 5ec56f9632e89c283d2e1056df238b63e6cccae9
parent df64ed1752e69b8a46c1fad85b898732b06d2138
Author: luke8086 <55237178+luke8086@users.noreply.github.com>
Date: Wed, 14 Jun 2023 15:28:59 +0000
Add cmd option to render message from file and quit
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/retronews.py b/retronews.py
@@ -1143,8 +1143,14 @@ if __name__ == "__main__":
ap.add_argument("-d", "--db", metavar="PATH", default="~/.retronews.db", help="database path")
ap.add_argument("-l", "--logfile", metavar="PATH", default=None, help="debug logfile path")
ap.add_argument("-t", "--tab", metavar="TAB", type=int, default=1, choices=tab_choices, help="initial tab")
+ ap.add_argument("-r", "--render", metavar="PATH", default=None, help="render raw html message and quit")
args = ap.parse_args()
+ if (path := args.render) is not None:
+ with open(path) as fp:
+ print("\n".join(parse_html(sanitize_text(fp.read()))))
+ sys.exit(0)
+
setup_logging(args.logfile)
try: