Update TODO
[dueringa_WikiWalker.git] / doc / TODO.md
blob510fb1d0897eb39436183851f4146945fa01c5db
1 # TODO
3 * [x] get unit tests to work without manually specifying .o files
4 * [x] Support multiple wikipedias
5 * [x] make local "cache file", so multiple runs can re-use articles fetched
6       previously
7 * [x] support getopt as command line parser
8 * [x] curl transmit compression?
9 * [ ] support output formats (dot, etc?)
10   * [x] dot
11 * [x] support other Wikimedia installations
12 * [ ] support local wikipedia dump
13 * [ ] support "routing"?
14 * [ ] make CacheJson... an "input", as well as wikipedia. then, let class ??
15       read first from cache file, then from Wikipedia.
16 * (WONTFIX) handle rate limiting
17   * If I understand the docs, single-threaded queries don't matter. (i.e. one
18     simultaneous is OK)
19 * (WONTFIX) handle Wikipedia Bot authentication
20   * Probably not possible to register a bot at Wikipedia.
21     Wikis can have bots, but these are maintained by the installation owners.