]> git.phdru.name Git - bookmarks_db.git/blobdiff - parse_html/__main__.py
Fix(Robot): Stop splitting and un-splitting URLs
[bookmarks_db.git] / parse_html / __main__.py
index e5428e5053e6d97acc163a72216c065e408edc82..8e070b4154874e3afaacfb12151f01af572bda94 100644 (file)
@@ -4,31 +4,37 @@ This file is a part of Bookmarks database and Internet robot.
 
 """
 
-__author__ = "Oleg Broytman <phd@phdru.name>"
-__copyright__ = "Copyright (C) 2014 PhiloSoft Design"
-__license__ = "GNU GPL"
+from __future__ import print_function
+from .bkmk_parse_html import parse_filename
 
 
-from .bkmk_parse_html import parse_filename
+__author__ = "Oleg Broytman <phd@phdru.name>"
+__copyright__ = "Copyright (C) 2014-2023 PhiloSoft Design"
+__license__ = "GNU GPL"
 
 
 def main():
-   import sys
-   from .bkmk_parse_html import universal_charset
-
-   l = len(sys.argv)
-   if l == 3:
-      filename = sys.argv[1]
-      charset = sys.argv[2]
-   elif l == 2:
-      filename = sys.argv[1]
-      charset = universal_charset
-   else:
-      sys.exit("Usage: main filename [charset]")
-
-   parser = parse_filename(filename, charset, log=lambda s: sys.stdout.write(s + '\n'))
-   print "   refresh:", parser.refresh
-   print "   icon   :", parser.icon
+    import sys
+    from .bkmk_parse_html import universal_charset
+
+    largs = len(sys.argv)
+    if largs == 3:
+        filename = sys.argv[1]
+        charset = sys.argv[2]
+    elif largs == 2:
+        filename = sys.argv[1]
+        charset = universal_charset
+    else:
+        sys.exit("Usage: main filename [charset]")
+
+    parser = parse_filename(filename, charset,
+                            log=lambda s: sys.stdout.write(s + '\n'))
+    print("   charset     :", parser.charset)
+    print("   meta_charset:", parser.meta_charset)
+    print("   title       :", parser.title)
+    print("   refresh     :", parser.refresh)
+    print("   icon        :", parser.icon)
+
 
 if __name__ == '__main__':
     main()