Web site to support your Plex Server with Music tasks
- Python 77.5%
- Jinja 17.9%
- Shell 4.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .github/workflows | ||
| .idea | ||
| app | ||
| config | ||
| docs | ||
| helpers | ||
| models | ||
| plex_utils | ||
| scripts | ||
| .gitignore | ||
| .infisical.json | ||
| .pylintrc | ||
| CLAUDE.md | ||
| deduplex.py | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
| test_and_lint.sh | ||
| uv.lock | ||
AutoPlex
Note
Work in Progress
This project is being migrated to a Docker container-based deployment. Documentation and architecture are actively changing.
Development Notes
2. Create the CONFIG environment file:
- Production:
config/.env.production - Development:
config/.env.development
Make sure to import that environment file prior to running, for examply in PyCharm, I add it to the run configuration under Paths to .env files
See the
config/op.envfor example config
💡How to use 1Password to generate .env file
If you use 1password for your secrets, you can use the op.env file as a template for generating your config file
- Install op
export OP_SERVICE_ACCOUNT_TOKEN=<your token>op vault list(to test)- Run the convenience script to create the env file with
op inject- Production scripts/create_local_prod_env.sh
- Development scripts/create_local_dev_env.sh