-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy pathTODO
51 lines (38 loc) · 1.41 KB
/
TODO
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)