An ETL tool for extracting, transforming, and loading media into your Plex Server.
Are you the type of person who doesn't use automated RSS feeds to gather media for your Media Server? Are you tired of having no standard directory structure for your Media Server's libraries? Well, if so, then this is the tool for you!
plex-etl currently has the following capabilities:
- Extract all media files from an infinitely nested directory structure. Just point plex-etl at the most top level directory where you dump media files and it will take care of the rest.
- A specific queue built for ingesting
moviesmedia files into a target library directory.
$ git clone https://github.com/smccaffrey/plex-etl.git
plex-etl will create a directory under you user's home directory, i.e. ~/.plex-etl
, which is where all data/databases will be stored.
~/plex-etl $ pipenv install
Run in dev
mode
~/plex-etl $ pipenv run python manage.py dev
Run in prod
mode
~/plex-etl $ pipenv run python manage.py prod