seaonedParser

seasoned Parser is python based parser that indexes a given directory for media files and identifies if it is a movie or show file and renames + moves it to a the correct place in library.

codecov Build Status

Table of Conents

Config

We need to know few things about your library. This is so we know what folders to look at for new media items.

Setup for automation

There are some settings that need to be set for seasonedParser to be able to find and rename new files.

Download directory

In your download client set a incomplete folder and a complete directory. This will allow seasonedParser to only parse items that have been completely downloaded.

TODO: Monitor multiple folders at the same time.

Run

There are many run commands for this, but here is a list of the current working run commands for this project.

 user@host:$ ~/seasonedParser/./seasonedMover.py move 'The.Big.Bang.Theory.S11E(7..14).720p.x264.mkv' '/mnt/mainframe/shows/The Big Bang Theory/The Big Bang Theory S11E'

Here the first parameter is our move command, which in turn calls motherMover. The second parameter is what we want the filenames to be called. Notice the (num1..num2), this is to create a range for all the episodes we want to move. The last parameter is the path we want to move our content.

This will be done automatically by the parser based on the info in the media items name, but it is nice to have a manual command.

Cli

Arguments

  • Dry run with --dry
  • Path variable
  • daemon with -d option
    • Still need the path variable
    • Daemon sends confirmation and on missing asks tweetf or correction

Functions

  • Should ask for input when missing info, always when cli
Description
seasoned parser 🫑 | Parse and season downloaded files
Readme 229 KiB
2018-09-23 20:38:26 +00:00
Languages
Python 100%