]> git.phdru.name Git - bookmarks_db.git/blob - doc/TODO
2bbe37ddef6f54fb674f86b75f4a08fe5f116b28
[bookmarks_db.git] / doc / TODO
1 Parse <meta charset="...">
2
3
4 Switch simple robot to urllib2.
5
6 A new robot based on PycURL.
7
8 HTML parser based on BeautifulSoup4.
9
10 A program to publish bookmarks with icons.
11
12 Fetch description from <META name="description" content="..."> and store it in
13 bookmark.description if the description is empty. (How to update old
14 descriptions without replacing my own comments?)
15
16 Parse (or interpret) downloaded file and get javascript redirects.
17
18 More and better documentation.
19
20 Merge "writers" to storage managers.
21 New storage managers: shelve, SQL, ZODB, MetaKit.
22 More robots (URL checkers): threading, asyncore-based;
23 robots that test many URLs in parallel.
24 Configuration file to configure defaults - global defaults for the system
25 and local defaults for subsystems.
26
27 Ruleset-based mechanisms to filter out what types of URLs to check: checking
28 based on URL schema, host, port, path, filename, extension, etc.
29
30 Detailed reports on robot run - what's old, what's new, what has been moved,
31 errors, etc.
32 WWW-interface to the report.
33
34 Bigger database. Multiuser database. Robot should operates on a part of
35 the DB.
36 WWW-interface to the database. User should import/export/edit bookmarks,
37 schedule robot run, etc.