File: TODO

package info (click to toggle)
spring 103.0%2Bdfsg2-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 43,720 kB
  • ctags: 63,685
  • sloc: cpp: 368,283; ansic: 33,988; python: 12,417; java: 12,203; awk: 5,879; sh: 1,846; xml: 655; perl: 405; php: 211; objc: 194; makefile: 77; sed: 2
file content (51 lines) | stat: -rw-r--r-- 1,448 bytes parent folder | download | duplicates (10)
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
51
what it wants to do:

./run-test
fetch + compile latest git
fetch latest test-game
runs spring + testgame


run-test.exe
fetch + compile latest git
fetch latest test-game
run spring + testgame


what is needed:

environement to compile spring (bad!)
downloader for game with tests included


=general=
 * extra namespace
 * add an --force switch to force redownloading/updating (override cache)
 * make some things configureable
 * fix build system (code-plugable)
 * add version-check (for current stable / getting download-link / ...)

=library=
 * make lib + header
 * add init function to set data-dir
 * disable logging
 * make logging configurable, cron/script-compatible, quiet mode, remove printf?
 * keep somewhere a log what happened

=http=
 * if filename != gamename, file can't be found through current sf interface

=plasma=
 * search for posibility to disable writing RECV.log/SEND.log in debug builds

=rapid=
 * use /packages/selected.list for pinned tags / downloaded files
 * dont download directly to pool or packages dir but to a temp dir
 * use c++ streams http://stackoverflow.com/questions/3023988/can-one-read-a-remote-file-as-an-istream-with-libcurl ?
 * (clean?) duplicate search results (with same md5)
 * delete old games?
 * check for errors

=widget=
 * remove it or finish it? it does't fit to the other downloaders (widgets are not needed to play the game...)
 * backup for old widgets (before getting overwritten)