2 """Robot interface - check URLs from the command line
4 This file is a part of Bookmarks database and Internet robot.
7 __version__ = "$Revision$"[11:-2]
8 __revision__ = "$Id$"[5:-2]
9 __date__ = "$Date$"[7:-2]
10 __author__ = "Oleg Broytman <phd@phdru.name>"
11 __copyright__ = "Copyright (C) 2010, 2011 PhiloSoft Design"
12 __license__ = "GNU GPL"
20 def _setup(self, conn):
21 HTTP._setup(self, conn)
22 self.set_debuglevel(1)
26 from bkmk_objects import Bookmark
27 from Writers.bkmk_wflad import strftime
31 print "Broytman check_url, Copyright (C) 2010 PhiloSoft Design"
34 sys.stderr.write("Usage: check_url.py url1 [url2...]\n")
37 from m_lib.flog import makelog
38 log = makelog("check.log")
40 from robots import robot
43 for url in sys.argv[1:]:
44 bookmark = Bookmark(href=url, add_date=None)
45 bookmark.parent = None
47 rcode = robot.check_url(bookmark)
48 print "check_url: %s" % rcode
50 if hasattr(bookmark, 'error'):
60 """ % (bookmark.href, getattr(bookmark, 'real_title', ''), strftime(bookmark.last_modified), bookmark.icon_href, bookmark.icon)
66 if __name__ == '__main__':