Go to file
2019-01-03 20:16:28 +01:00
test Add test for build 2018-09-23 10:53:58 +02:00
.gitignore Add test for build 2018-09-23 10:53:58 +02:00
.gitlab-ci.yml update before install 2018-09-23 09:21:51 +00:00
filesystem.cpp C++11 2019-01-03 19:01:43 +01:00
filesystem.hpp C++11 2019-01-03 19:01:43 +01:00
functions.cpp C++11 2019-01-03 19:01:43 +01:00
functions.hpp C++11 2019-01-03 19:01:43 +01:00
LICENSE Guess I should set a license 2018-10-08 20:51:52 +00:00
Makefile Make string short, so regex won't segfault with libstdc++, replace simple regex with c++ functions 2019-01-03 20:16:28 +01:00
README.md Added README 2018-09-24 23:24:46 +02:00
test.sh Add test for build 2018-09-23 10:53:58 +02:00
tv_rename.cpp Make string short, so regex won't segfault with libstdc++, replace simple regex with c++ functions 2019-01-03 20:16:28 +01:00

Rename TV Show files

This program downloads episode names from http://thetvdb.com and adds them as a suffix to the appropriate files

For this to work your file needs to contain the season and episode number (in accordance to thetvdb) in this format: S#E# (doesn't matter if lower or upper case)

The program only supports the aired order so far

This is a port of my project https://gitlab.com/zvon/tv_rename

Usage

Enter the directory in which the files you want to rename are (you can have subdirectories with different seasons, just not different shows) and call the program

Arguments:

-s, --show - Name of the show

-n, --season - Seasons to be renamed (numbers seperated by space or 'all' for all seasons in the directory and sub directories)

-sp, --show-path - Path to the show's directory

-c, --correct-path - Don't ask if path is correct

-t, --trust - Don't prompt before changing file names

-x, --linux - Don't replace characters that are ilegal in NTFS

-l, --lang - Language of the episode titles

-p, --print_langs - Print available languages