This is the common tools that I used for AvalonXmlAgent.bundle.
pip install -r requirements.txt
It is recommend to install it in virtualenv.
There currently two type of usage. Run it in command line and enter the options.
python tool.py
Or run it with argument
python tool.py thumb
You can always use
-h
or--help
to see the usage.
python tool.py create <name> [options]
This generates a batch of episode xml base on options. Generated file name will be liked <name> - s01e01.xml
python tool.py thumb [options]
This scans the current directory for TV XML and movie XML and update the thumb entries of the actor base on a JSON file created by cast
.
This format is simply actor name to thumb path. Example
{
"Alice": "https://example.com/aclice.png"
}
python tool.py cast [options]
This generates a cast.json
for thumb
. It is useful if you host a static server which allow your Plex to actor thumbnail from it.
python tool.py normalize [options]
Normalize files base on MY standard.
python tool.py youtube [options]
Use youtube-dl to download video or playlist from Youtube and pip the metadata to XML files.
You can also use plexy.py
to write your only script.