Package: tvrenamr
TV Renamr is a utility to rename TV shows based upon filenames or user input.Install it straight from the PyPI:pipsi install tvrenamrRun it from the command line:$ tvr file

$ tvr folderYou wantmoardocs?Here you go.Found an issue?Raise a bug!Changelogv4.4.0Add option to copy files to destination thanks to @ata2001v4.3.1Fix debug logging thanks to @ymagev4.3.0Add symlink option support to the config thanks to @ata2001Fix –[no-]organise & –the arg parsing support thanks to @ata2001v4.2.1Symlink bugfix for Windows thanks to @ata2001v4.2.0Symlink support fixes for Windows & Python 2 thanks to @ata2001v4.1.0Add symlink support thanks to @ata2001v3.6.2Fix incorrect usage ofconfig.getleft over from previous fixesv3.6.1Fix incorrect usage ofget_configv3.6.0Vendor dependenciesHarden XML with defusedxmlSwitch to py.test for testingRework frontend code for easier testingv3.5.0Remove requirement on configv3.4.11Fix bug when logging episode number that had been overriddenv3.4.10Fix bug with organise directory when no config is presentv3.4.9Fix 1080[p] and [Hh].264 breaking the season & episode searching regular expressionv3.4.8Fix ignored file list option defaultv3.4.7Enable passing filesandfolders as paths to renamev3.4.6Append to main log file instead of overwriting itAdd some sane defaults for rotating the log filev3.4.5Handle unicode in episode namesv3.4.4Fix specifying an episode on the command linev3.4.3Improve the code that checks if tvr has everything needed to rename a fileHandle seasons & episodes as numbers internallyv3.4.2Fix renaming shows with 720[p] in the filenamev3.4.1Fix partial regex supportv3.4.0Fix python 3 support in the testsShow IDs are now cached, cutting web requests by 50% for the majority of renamesTentative multiple episode file support. Hope to improve this over timeFix custom output format so it can use custom regex syntaxv3.3.3Add python 3 support!Fix python 2.6 supportv3.3.2Return destination filepath from a rename (useful for libs)v3.3.1Tidy up so it can be used as a library toov3.2.0Remove lxml and thus it’s C building dependenciesTidy up the testsClean up the library fallback logic and it’s error handlingv3.1.0Show unhandled exceptionsProvide a default filenmae format to fall back toUse Requests instead of urllib2Thanks to sampsyo for his work on this releasev3.0.3Add documentation and push to Read the DocsFix another silly typo. Regretting the state of the tests now…v3.0.2Fix a silly naming bug that broke everything and brown bagged the last
release.v3.0.1Allow the use of apostrophes in the show name regular expressionAllow the use of hypen as a delimiter in the filename regular expression.Clean up the interface to the episode object for use in the front end.Use the correct variable name when retrieving the show name from an episode
object.Give more sensible output when the config’s defaults are missing.Return the correct error code when exiting from an error.v3.0.0720p episodes can now be renamed.Fallback to the other library if the first one can’t find a tv show or
episode. This feature also adds better support for new libraries.Added a command line option to override the show name when output to the
filename.Can use foward slashes allowed in show names and episode titles.Use lxml as the xml library and add an extra check for empty xml files being
returned from the library.Use an episode object to hold an episode’s information during the rename
process.