3 Robot interface - check one URL
5 Written by Broytman. Copyright (C) 2010 PhiloSoft Design.
15 def _setup(self, conn):
16 HTTP._setup(self, conn)
17 self.set_debuglevel(1)
21 from bkmk_objects import Bookmark
22 from Writers.bkmk_wflad import strftime
23 tempfname = "check_url.tmp"
27 print "Broytman check_url, Copyright (C) 2010 PhiloSoft Design"
30 sys.stderr.write("Usage: check_url.py url1 [url2...]\n")
33 from m_lib.flog import makelog
34 log = makelog("check.log")
36 from robots import robot
37 robot = robot(tempfname, log)
39 for url in sys.argv[1:]:
40 bookmark = Bookmark(href=url, add_date=None)
41 bookmark.parent = None
43 rcode = robot.check_url(bookmark)
44 print "check_url: %s" % rcode
46 if hasattr(bookmark, 'error'):
55 """ % (bookmark.href, getattr(bookmark, 'real_title', ''), strftime(bookmark.last_modified), bookmark.icon)
61 if __name__ == '__main__':