From 0cd988b0559e68e9b52bf2d85b9d833dc12cd92d Mon Sep 17 00:00:00 2001 From: Lionel Dricot Date: Tue, 18 Jul 2023 12:33:30 +0200 Subject: [PATCH] ansirenderer cli --- ansirenderer.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ansirenderer.py b/ansirenderer.py index 6c59ab4..17584ba 100644 --- a/ansirenderer.py +++ b/ansirenderer.py @@ -7,6 +7,7 @@ import textwrap import time import html import urllib +import argparse from offutils import run,term_width try: from readability import Document @@ -1122,3 +1123,14 @@ class HtmlRenderer(AbstractRenderer): recursive_render(soup) return r.get_final(),links +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--format", choices=["gemtext","html","feed","gopher","image","folder"], + help="Renderer to use. Available: gemtext, html, feed, gopher, image, folder") + parser.add_argument("input",metavar="INPUT", nargs="*", + help="text to render") + args = parser.parse_args() + print(args.input) + +if __name__ == '__main__': + main()