Skip to content

🍿 Organising and bulk renaming media library made easy with Python and IMDb

License

Notifications You must be signed in to change notification settings

3h4x/movies-organizer

Repository files navigation

Movies Organizer

GitHub top language GitHub release (latest by date) GitHub last commit GitHub GitHub Sponsors

Automatically bulk renames and organises your Movie and TV-Shows Library.
Ideal for maintaining your xbmc library.

What it does

Running ./organizer.py will show possible commands and flags:

Usage: organizer.py [OPTIONS] COMMAND [ARGS]...

  Rename Media Files

Options:
  --help  Show this message and exit.

Commands:
  movies  Rename Movies
  series  Rename TV Series

Currently renaming movies and series is supported.

Help for series:

Usage: organizer.py series [OPTIONS]

  Rename TV Series

Options:
  -p, --path TEXT  Path
  -f, --force      Automatically rename
  --help           Show this message and exit.
  • Movies are renamed and organized in format:
<Movie_name> (<year>)/<Movie_name> (<year>)
  • All episodes of a series are moved inside a folder with their corresponding Season number in it:
<TV_Series_name>/S<Season_number>/S<Season_number>E<Episode_Number>

Getting Started

Prerequisites

What things you need to run the program:

  • At least Python 3.8
  • Install requirements pip install -r requirements.txt

Development

  • pre-commit install --hook-type commit-msg

Made with ❤️ by 3h4x
Loosely based on work of bearlike

wave

About

🍿 Organising and bulk renaming media library made easy with Python and IMDb

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages