Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/TODO
blob: c8f214394223fd4da58b9b99316ab6a46f66b080 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
before next release
-------------------
* test CSS with IE
* clean up documentation
* go over all FIXMEs in code
* for basename matching: ignore case
* remove whats from whats*.py plugins

probably before 2.0 release
---------------------------
* rewrite html parsing code with newer libraries and detect more tags
* parse css
* maybe choose a different license for webcheck.css
* make it possible to copy or reference webcheck.css
* make it possible to copy http:.../webcheck.css into place (use scheme system)
* create onmouseover information for linkgs containing useful information for url
* make more things configurable
* make a Debian package
* maybe generate a list of page children and page parents (combining embedded links and following redirects) (this is useful to list proper parent links for problem pages and helps generate the sitemap)
* figure out if we need parents and pageparents
* configurable time-out when retrieving a document
* support for mult-threading (maybe)
* divide problems in transfer problems and page problems (transfer problems result in a bad link problem on a page)
* clean up printing of messages, especially needed for multi-threading
* rewrite scheme modules to make proper use of new calling method
* only download complete documents if the mime type is supported
* rewrite http module with newer libraries
* rewrite ftp module to be more robust
* go over command line options and see if we need long equivalents

wishlist
--------
* make code for stripping last part of a url (e.g. foo/index.html -> foo/)
* translate file paths to file:/// urls on the command line
* maybe set referer (configurable)
* maybe created a no-author specified error plugin
* support for authenticating proxies
* new config file format (if we want a configfile at all)
* cookies support (maybe)
* integration with weblint
* combine with a logfile checker to also show number of hits per link
* performance and other improvements (we can switch to sets with python 2.4)
* make linking to a permanent redirect (301) a problem

new/unsorted
------------
* remove email addresses from copyrights notices
* write section on internal and external urls in the manual page
* fix misc TODOs and FIXMEs in the source
* maybe find a new name as there are a lot of webchecks out there