]> git.phdru.name Git - bookmarks_db.git/blobdiff - check_title.py
TODO: Configuration file
[bookmarks_db.git] / check_title.py
index 738dee4c9d6bde2bc7f985f29865bfa1d662be06..02c8e9ced9feee35c7062f4a38c96b051856bf52 100755 (executable)
@@ -1,10 +1,13 @@
 #! /usr/bin/env python
-"""
-   Check and show URLs in the bookmarks database where name <> real title
+"""Check and show URLs in the bookmarks database where name != real title
 
-   Written by Broytman. Copyright (C) 2002-2008 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
 from bkmk_objects import make_linear, quote_title, unquote_title
 
@@ -24,7 +27,7 @@ def run():
       pass
 
    if report_stats:
-      print "Broytman check_title, Copyright (C) 2002-2008 PhiloSoft Design"
+      print "Broytman check_title, Copyright (C) 2002-2010 PhiloSoft Design"
 
    if args:
       sys.stderr.write("check_title: too many arguments\n")
@@ -50,7 +53,8 @@ def run():
       object = root_folder.linear[object_no]
 
       if object.isBookmark:
-         if hasattr(object, "moved") or hasattr(object, "error"):
+         if hasattr(object, "moved") or hasattr(object, "error") \
+               or object.href.startswith('place:'): # Firefox SmartBookmarks
             continue
 
          if hasattr(object, "real_title") and (object.real_title is not None):