]> git.phdru.name Git - bookmarks_db.git/blobdiff - doc/TODO
Release 5.0.0
[bookmarks_db.git] / doc / TODO
index f8889bf500e65491544389d0a3f4c30d618ce5ef..f2573b336738b775fcc5feebc27dc365ce97bc99 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,16 +1,24 @@
-Get and store icon.
+Robot based on requests.
+
+Robot based on PycURL.
+
+A program to publish bookmarks with icons.
+
+Configuration file to configure defaults - global defaults for the system
+and local defaults for subsystems.
+
+Fetch description from <META name="description" content="..."> and store it in
+bookmark.description if the description is empty. (How to update old
+descriptions without replacing my own comments?)
 
 
-Cleanup HTML before parsing using BeautifulSoap or Tidy.
 Parse (or interpret) downloaded file and get javascript redirects.
 
 More and better documentation.
 
 Merge "writers" to storage managers.
 Parse (or interpret) downloaded file and get javascript redirects.
 
 More and better documentation.
 
 Merge "writers" to storage managers.
-New storage managers: shelve, SQL, ZODB, MetaKit.
-More robots (URL checkers): threading, asyncore-based.
-
-Configuration file to configure defaults - global defaults for the system
-and local defaults for subsystems.
+New storage managers: SQL (SQLite?).
+More robots (URL checkers): asyncore-based;
+robot(s) that test many URLs in parallel.
 
 Ruleset-based mechanisms to filter out what types of URLs to check: checking
 based on URL schema, host, port, path, filename, extension, etc.
 
 Ruleset-based mechanisms to filter out what types of URLs to check: checking
 based on URL schema, host, port, path, filename, extension, etc.
@@ -23,3 +31,5 @@ Bigger database. Multiuser database. Robot should operates on a part of
 the DB.
 WWW-interface to the database. User should import/export/edit bookmarks,
 schedule robot run, etc.
 the DB.
 WWW-interface to the database. User should import/export/edit bookmarks,
 schedule robot run, etc.
+
+A program to collect and check links from a site.