-#! /usr/local/bin/python -O
-"""
- Add a bookmark to the database.
+#! /usr/bin/env python
+"""Add a bookmark to the database
- Written by BroytMann, Aug 2002. Copyright (C) 2002 PhiloSoft Design
+This file is a part of Bookmarks database and Internet robot.
"""
+__author__ = "Oleg Broytman <phd@phdru.name>"
+__copyright__ = "Copyright (C) 2002-2012 PhiloSoft Design"
+__license__ = "GNU GPL"
-import sys, os, time, urllib
+import sys, os, time
from bkmk_objects import Bookmark
from Robots.bkmk_rsimple import robot_simple
-import tempfile
-tempfname = "bkmk-add" + tempfile.gettempprefix() + "tmp"
-
def run():
from getopt import getopt
bookmark = Bookmark(href, str(now), '0', '0')
bookmark.name = ''
- robot = robot_simple(tempfname, None)
- url_type, url_rest = urllib.splittype(href)
+ robot = robot_simple(None)
- if robot.check_url(bookmark, url_type, url_rest): # get real title and last modified date
+ if robot.check_url(bookmark): # get real title and last modified date
if title: # forced title
bookmark.name = title
elif hasattr(bookmark, "real_title"):
print "Ok"
- try:
- os.unlink(tempfname)
- except os.error:
- pass
-
-
if __name__ == '__main__':
run()