]> git.phdru.name Git - bookmarks_db.git/commitdiff
Split parse_html/__init__.py into __main__.py
authorOleg Broytman <phd@phdru.name>
Wed, 30 Apr 2014 18:07:20 +0000 (22:07 +0400)
committerOleg Broytman <phd@phdru.name>
Wed, 30 Apr 2014 18:07:20 +0000 (22:07 +0400)
doc/ANNOUNCE
parse_html/__init__.py
parse_html/__main__.py [new file with mode: 0644]

index 55e7351870622134890413b330750d0780592257..60e3eaca5022ab7d65aa2526e7d986dae0aeafd0 100644 (file)
@@ -10,6 +10,8 @@ WHAT'S NEW in version 4.5.7
 
    Change parse_html to parse strings, not files.
 
+   Split parse_html/__init__.py into __main__.py.
+
    Add ChangeLog.
 
 
index d9dfffc679a005073f70aca1213ab8b559b78f74..b3d562488fbfab7b00914b39b24e34d7ac6e5a16 100644 (file)
@@ -12,22 +12,3 @@ __all__ = ['parse_html', 'parse_filename', 'main']
 
 
 from .bkmk_parse_html import parse_html, parse_filename
-
-
-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
diff --git a/parse_html/__main__.py b/parse_html/__main__.py
new file mode 100644 (file)
index 0000000..e5428e5
--- /dev/null
@@ -0,0 +1,34 @@
+"""HTML Parsers
+
+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 .bkmk_parse_html import parse_filename
+
+
+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
+
+if __name__ == '__main__':
+    main()