-
Notifications
You must be signed in to change notification settings - Fork 176
roadmap
clinton-hall edited this page May 1, 2013
·
10 revisions
-
v6.0
- Extractor library
- uTorrent support for hardlinking.
- Initial Scene exceptions - Support for scenes that reverse their filenames
- Better logging for autoprocessTV/Movie
- _v7.0 _
- Move logic to classes.
- Simplify and unify things like
category_search
and other complex methods - Refactor code into whatever architecture is decided on below.
- Transcoding support (possibly?)
- More Scene exceptions to handle many different kinds of strange download formats (needs research)
- Remove torrents after some time (process scheduling? cron? daemon?)
- Per-tracker settings
-
v8.0
- Setup.py installation?
- Headphones support?
-
v9.0
- Setup.py installation?
- More Scene exceptions to handle many different kinds of strange download formats (needs research)
- Remove torrents after some time (process scheduling? cron? daemon?)
- Per-tracker settings
A list of features and other task that need to be done
- Move logic into classes
- Define clean layers between levels of logic in app
- Reduce code re-use
- Remove dependencies on external libraries
- Have a clear strategy for how to handle incoming arguments/config variables
- Only load the code that we need to process an invocation
- Clear separation of processing strategies. Possibly driver pattern. See discussion on #69 Other ideas: command pattern. Adapter factory pattern.
Discussion place for the overall architecture of the code