forked from solderpunk/AV-98
first working pipe between netcache and ansirenderer
This commit is contained in:
parent
0cd988b055
commit
0b0fcc3e42
|
@ -1,5 +1,6 @@
|
||||||
#!/bin/python
|
#!/bin/python
|
||||||
import os
|
import os
|
||||||
|
import sys
|
||||||
import shutil
|
import shutil
|
||||||
import tempfile
|
import tempfile
|
||||||
import subprocess
|
import subprocess
|
||||||
|
@ -1123,14 +1124,22 @@ class HtmlRenderer(AbstractRenderer):
|
||||||
recursive_render(soup)
|
recursive_render(soup)
|
||||||
return r.get_final(),links
|
return r.get_final(),links
|
||||||
|
|
||||||
|
def render(text,format):
|
||||||
|
if format == "gemtext":
|
||||||
|
r = GemtextRenderer(text,"https://ploum.net")
|
||||||
|
elif format == "html":
|
||||||
|
r = HtmlRenderer(text,"https://ploum.net")
|
||||||
|
r.display()
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
parser = argparse.ArgumentParser(description=__doc__)
|
parser = argparse.ArgumentParser(description=__doc__)
|
||||||
parser.add_argument("--format", choices=["gemtext","html","feed","gopher","image","folder"],
|
parser.add_argument("--format", choices=["gemtext","html","feed","gopher","image","folder"],
|
||||||
help="Renderer to use. Available: gemtext, html, feed, gopher, image, folder")
|
help="Renderer to use. Available: gemtext, html, feed, gopher, image, folder")
|
||||||
parser.add_argument("input",metavar="INPUT", nargs="*",
|
parser.add_argument("input",metavar="INPUT", nargs="?", default=sys.stdin,
|
||||||
help="text to render")
|
help="text to render")
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
print(args.input)
|
render(args.input.read(),args.format)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
|
Loading…
Reference in New Issue