-#! /usr/bin/env python
+#! /usr/bin/env python3
"""Check and show URLs in the bookmarks database where name != real title
This file is a part of Bookmarks database and Internet robot.
__author__ = "Oleg Broytman <phd@phdru.name>"
-__copyright__ = "Copyright (C) 2002-2017 PhiloSoft Design"
+__copyright__ = "Copyright (C) 2002-2023 PhiloSoft Design"
__license__ = "GNU GPL"
pass
if report_stats:
- print("Broytman check_title, Copyright (C) 2002-2017 PhiloSoft Design")
+ print("Broytman check_title, Copyright (C) 2002-2023 PhiloSoft Design")
if args:
sys.stderr.write("check_title: too many arguments\n")
if report_stats:
print("Ok")
-
for object_no in range(objects):
object = root_folder.linear[object_no]
if object.isBookmark:
- if hasattr(object, "moved") or hasattr(object, "error") \
- or object.href.startswith('place:'): # Firefox SmartBookmarks
+ 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):
+ if hasattr(object, "real_title") \
+ and (object.real_title is not None):
unquoted_title = unquote_title(quote_title(object.real_title))
unquoted_name = unquote_title(object.name)
if unquoted_name != unquoted_title:
print("NO REAL TITLE!!!")
print()
-
if report_stats:
print(objects, "objects passed")