Skip to content

Latest commit

 

History

History
73 lines (61 loc) · 2.45 KB

TODO.org

File metadata and controls

73 lines (61 loc) · 2.45 KB

Todo for tv project

Big Things [1/4]

  • [X] Change helper scripts to one python class.
  • [ ] Speed up showmissing.
  • [ ] Rebuild config system, use SetBack.
  • [ ] Sync with remote server.

Todo

For 1.0 release [2/8]

  1. [ ] debug all commands and options.
  2. [ ] bullet proof install
  3. [X] test nzb’s
  4. [ ] when adding new show, check if already added
  5. [X] confirm working on linux
  6. [ ] add a ‘Future Plans’ section to README.org
  7. [ ] test config.ini for missing fields, or wrong values, etc.
  8. [ ] make work on a server enviroment
    1. [ ] test with commandline torrent clients

Code cleanups [3/6]

  1. [X] convert all filenames to lowercase
  2. [X] remove unused code from Util.py
  3. [X] remove unused code from tv_util.py
  4. [ ] have only one dict_factory
  5. [ ] combine util.py and tvutil.py
  6. [ ] move all database routines to db.py

Bugs

  • Halt if ‘unknown enviroment: none’
    1. Option to deposit torrent links in a dir
    2. Give options to specify torrent application
    3. 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

Misc

Future releases

  1. Fast showmissing
  2. Make so can be package with cx_freeze http://cx-freeze.sourceforge.net/
  3. document all modules, classes and attributes
  4. make sure each class can be imported into ipython and used there
  5. create a config class that unifies user, app, and in program settings
  6. move all hardcoded vars (eg. indent) into config object
  7. internationalize strings
  8. unify torrent helper scripts

Documentaion

  • more details about search_provider format

Possible structure changes

http://www.jeffknupp.com/blog/2013/08/16/open-sourcing-a-python-project-the-right-way/