]> git.phdru.name Git - bookmarks_db.git/blobdiff - check_url.py
Feat(subproc.py): Get rid of module string
[bookmarks_db.git] / check_url.py
index b0a6869a5e5d601b5a2f34728fde97fcff58da1b..46135c53e6877a3e186c8a48f7ab4a6f764ed963 100755 (executable)
@@ -1,10 +1,12 @@
 #! /usr/bin/env python
-"""
-   Robot interface - check one URL
+"""Robot interface - check URLs from the command line
 
-   Written by Broytman. Copyright (C) 2010 PhiloSoft Design.
+This file is a part of Bookmarks database and Internet robot.
 """
 
+__author__ = "Oleg Broytman <phd@phdru.name>"
+__copyright__ = "Copyright (C) 2010-2017 PhiloSoft Design"
+__license__ = "GNU GPL"
 
 import sys
 import httplib
@@ -23,40 +25,40 @@ from Writers.bkmk_wflad import strftime
 
 
 def run():
-   print "Broytman check_url, Copyright (C) 2010 PhiloSoft Design"
+    print("Broytman check_url, Copyright (C) 2010-2017 PhiloSoft Design")
 
-   if len(sys.argv) < 2:
-      sys.stderr.write("Usage: check_url.py url1 [url2...]\n")
-      sys.exit(1)
+    if len(sys.argv) < 2:
+        sys.stderr.write("Usage: check_url.py url1 [url2...]\n")
+        sys.exit(1)
 
-   from m_lib.flog import makelog
-   log = makelog("check.log")
+    from m_lib.flog import makelog
+    log = makelog("check.log")
 
-   from robots import robot
-   robot = robot(log)
+    from robots import robot
+    robot = robot(log)
 
-   for url in sys.argv[1:]:
-       bookmark = Bookmark(href=url, add_date=None)
-       bookmark.parent = None
+    for url in sys.argv[1:]:
+        bookmark = Bookmark(href=url, add_date=None)
+        bookmark.parent = None
 
-       rcode = robot.check_url(bookmark)
-       print "check_url: %s" % rcode
+        rcode = robot.check_url(bookmark)
+        print("check_url: %s" % rcode)
 
-       if hasattr(bookmark, 'error'):
-          print bookmark.error
+        if hasattr(bookmark, 'error'):
+            print(bookmark.error)
 
-       else:
-          print """\
-URL: %s
-Title: %s
-LastModified: %s
-IconURI: %s
-Icon: %s
-""" % (bookmark.href, getattr(bookmark, 'real_title', ''), strftime(bookmark.last_modified), bookmark.icon_href, bookmark.icon)
+        else:
+            print("""\
+  URL: %s
+  Title: %s
+  LastModified: %s
+  IconURI: %s
+  Icon: %s
+  """ % (bookmark.href, getattr(bookmark, 'real_title', ''), strftime(bookmark.last_modified), bookmark.icon_href, bookmark.icon))
 
-   robot.stop()
-   log.close()
+    robot.stop()
+    log.close()
 
 
 if __name__ == '__main__':
-   run()
+    run()