|
|
Tasks to be done:
|
|
|
- [ ] write source code python 2 and 3 compatible - https://wiki.python.org/moin/PortingToPy3k/BilingualQuickRef
|
|
|
- [ ] create CLI client communicate only over HTTPS with the other side server of server side backups
|
|
|
- [ ] implement all of the API functionality that is published by that server
|
|
|
- [ ] backup is encrypted by simetric cipher with personal password (use gpg CLI tool)
|
|
|
- [ ] use foreign tools and libraries bindings for python as little as possible - use OS CLI tool instead of it
|
|
|
- [ ] validation of password could be handy but not required
|
|
|
- [ ] generate registration code (to inspire use https://gitlab.labs.nic.cz/turris/nuci/blob/master/src/lua_plugins/registration.lua#L50)
|
|
|
- [ ] use registration code to authorize against server |
|
|
\ No newline at end of file |