Skip to content

This is the common tools that I used for AvalonXmlAgent.bundle.

License

Notifications You must be signed in to change notification settings

axelbd/AvalonXmlTools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AvalonXmlTools

MIT licensed

This is the common tools that I used for AvalonXmlAgent.bundle.

Install

pip install -r requirements.txt

It is recommend to install it in virtualenv.

Usage

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

Features

You can always use -h or --help to see the usage.

Create

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

Thumb

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"
}

Cast

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.

Normalize

python tool.py normalize [options]

Normalize files base on MY standard.

Youtube

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.

About

This is the common tools that I used for AvalonXmlAgent.bundle.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%