aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
blob: 6ff9c77752bd57d15594c67d81c033fb1e06a72a (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
- More general tasks
        . Know about @book
	. Write unit tests for everything
	. Make name parsing vaguely sane
        - Maybe uncrossref in tmp.bib
        - Maybe pull important papers to the start of their sections?
        . Clean \{}~ when going from note to url; add \{}~ when making
          note from url.
        . Also clean \_ to _ and back
        - Look for urls in wherepublished.
        . Forgive newlines in wherepublished, note.
        - When sorting by date, entries with unknown months go into a magic
          "month zero" before January.  Is this right?
	- Strip unused features.
	o Take a configuration file on the command line instead of just
	  importing config.py.

- Cache tasks
	- Generate a list of broken links
	- Re-download all cached items if requested
	- Clear dead items from cache
	- Use HTTP HEAD requests to decide whetherto update stale
          elements in cache.
	- Add ability to honor a "www_no_cache={1}" option for entries
          if the authors ask us not to cache them.
	- Maybe, add ability to cache images from an HTML page.