Lot of refactoring and tests. Maybe all this will be veverted but the code still runs
This commit is contained in:
parent
9d200a5942
commit
6ec071287f
12 changed files with 228 additions and 214 deletions
12
docs/TODO.md
Normal file
12
docs/TODO.md
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
# TODO (in no particular order)
|
||||
|
||||
- A lot... :)
|
||||
- Make all config vars as ARGS and vice versa. ARGS have higher priority. Chain: default -> config -> ARGS.
|
||||
- ~~Parallelize queries using threads to improve performance; Does not work using SQLite because of exclusive access to the database~~ **DONE**
|
||||
- ~~SQL server backend; MariaDB/MySQL?~~ **DONE**
|
||||
- Bring back SQLite support
|
||||
- Switch to ORM (peewee?) to support PostgreSQL, MySQL and SQLite.
|
||||
- Gtk+ frontend connecting to the database or loading a local copy of a SQLite file. wxGlade?
|
||||
- ~~A cron mode to not let uplink run in an endless loop to be scheduled and executed by cron.~~ **DONE**
|
||||
- A daemon mode to be a real UNIX daemon. For now, it's just sleep() based.
|
||||
- Always keep platform independence in mind but not if uplink looses nice features on Linux.
|
||||
Loading…
Add table
Add a link
Reference in a new issue