lp:~renamer-developers/renamer/intents
Created by
Jonathan Jacobs
and last modified
- Get this branch:
- bzr branch lp:~renamer-developers/renamer/intents
Members of
Renamer developers
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Renamer developers: Pending requested
-
Diff: 1087 lines (+565/-217)11 files modifieddocs/code/plugins_command.py (+6/-7)
docs/plugins.rst (+12/-7)
renamer/application.py (+42/-57)
renamer/errors.py (+7/-0)
renamer/intents.py (+146/-0)
renamer/irenamer.py (+38/-14)
renamer/plugin.py (+5/-74)
renamer/plugins/audio.py (+12/-10)
renamer/plugins/tv.py (+5/-5)
renamer/plugins/undo.py (+29/-43)
renamer/test/test_intents.py (+263/-0)
Related bugs
| Bug #668244: Make command intentions flexible and reusable | Medium | In Progress |
|
Related blueprints
Branch information
Recent revisions
- 87. By Jonathan Jacobs
-
Implement command intents which are returned from ICommand.process and acted on by the core.
Intents allow commands to specify custom behaviour (such as performing custom actions) and reuse existing behaviour, as well as making the Renamer core cleaner.
- 86. By Jonathan Jacobs
-
Merge lp:~renamer-developers/renamer/improve-tv-filename-parser.
Replace PyParsing with PyMeta and implement a much cleaner more flexible filename parser. Also support metadata overrides for the "tvrage" command.
- 85. By Jonathan Jacobs
-
Merge lp:~renamer-developers/renamer/undo-command.
Implement persistent history of Renamer actions and undoing them.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)