- [X] Change helper scripts to one python class.
- [ ] Speed up showmissing.
- [ ] Rebuild config system, use SetBack.
- [ ] Sync with remote server.
- [ ] debug all commands and options.
- [ ] bullet proof install
- [X] test nzb’s
- [ ] when adding new show, check if already added
- [X] confirm working on linux
- [ ] add a ‘Future Plans’ section to README.org
- [ ] test config.ini for missing fields, or wrong values, etc.
- [ ] make work on a server enviroment
- [ ] test with commandline torrent clients
- [X] convert all filenames to lowercase
- [X] remove unused code from Util.py
- [X] remove unused code from tv_util.py
- [ ] have only one dict_factory
- [ ] combine util.py and tvutil.py
- [ ] move all database routines to db.py
- Halt if ‘unknown enviroment: none’
- Option to deposit torrent links in a dir
- Give options to specify torrent application
- App requires a desktop enviroment
- Format paragraph in addnew
Dateutil parser error, always need to install?Halt after ‘show not found’ in addnew- Unicode errors. All strings from servers should
pass through a single encode function
- Make sure all strings from api are encoded ascii
- Add new search providers. List at http://torrentfreak.com/top-10-popular-torrent-sites-2014-140104/
- http://torrentz.eu/ (meta search site)
- http://isohunt.to/
- http://extratorrent.cc/
- Change date format to show age instead.
Instead of:
Apr 13, 2014
, Change to:6 Months
- Add a method to higlight a torrent name if its been downloaded before
- Where requests is used, implement all of request’s exceptions. See here: http://docs.python-requests.org/en/latest/user/quickstart/#errors-and-exceptions
- Fast showmissing
- Make so can be package with cx_freeze http://cx-freeze.sourceforge.net/
- document all modules, classes and attributes
- make sure each class can be imported into ipython and used there
- create a config class that unifies user, app, and in program settings
- move all hardcoded vars (eg. indent) into config object
- internationalize strings
- unify torrent helper scripts
- more details about search_provider format
http://www.jeffknupp.com/blog/2013/08/16/open-sourcing-a-python-project-the-right-way/