]> git.phdru.name Git - bookmarks_db.git/blobdiff - bkmk2db.py
Fix(Robot): Stop splitting and un-splitting URLs
[bookmarks_db.git] / bkmk2db.py
index 721371b3ced78092eac15042d3afc472e2d3d04e..629668d4cbc99fe7dd8690376bfa6b0875b22d4c 100755 (executable)
@@ -1,12 +1,14 @@
-#! /usr/bin/env python
+#! /usr/bin/env python3
 """Convert Netscape Navigator's or Mozilla's bookmarks.html to a database
 
 This file is a part of Bookmarks database and Internet robot.
 """
 
 from __future__ import print_function
-import sys, os
 from getopt import getopt
+import os
+import sys
+
 from bkmk_parser import BkmkParser
 
 
@@ -40,8 +42,8 @@ def run():
         filename = args[0]
 
     else:
-        filename = 'bookmarks.html' # good name both for DOS (bookmark.htm) and UNIX
-
+        # good name both for DOS (bookmark.htm) and UNIX
+        filename = 'bookmarks.html'
 
     if report_stats:
         from storage import storage_name
@@ -64,7 +66,6 @@ def run():
             print(filename, ": no such file")
             sys.exit(1)
 
-
     if show_pbar:
         pbar = ttyProgressBar(0, size)
         lng = 0
@@ -73,10 +74,9 @@ def run():
         if os.name == 'dos' or os.name == 'nt':
             dos_add = 1
         else:
-            dos_add = 0 # UNIX' and Mac's len() counts CR or LF correct
-
+            dos_add = 0  # UNIX' and Mac's len() counts CR or LF correct
 
-    infile = open(filename, 'r')
+    infile = open(filename, 'rt')
     parser = BkmkParser()
 
     line_no = 0
@@ -88,7 +88,7 @@ def run():
             lng = lng + len(line) + dos_add
             pbar.display(lng)
 
-        #line = line.strip()
+        # line = line.strip()
         line_no = line_no + 1
 
         try: