Plex Poster Downloader is a tool to generate and download season-specific posters for TV shows.
- Generate season posters based on the number of seasons.
- Download posters from a given base URL.
- Progress callback functionality to track the poster generation process.
These instructions will get you a copy of the project up and running on your local machine.
You need to have Go installed on your machine. This project was built using Go version 1.16, but it should work with other versions as well.
To install the project, follow these steps:
-
Clone the repository:
git clone https://github.com/username/plex-poster-downloader.git
-
Navigate to the project directory:
cd plex-poster-downloader
-
Build the project:
go build
To use the Plex Poster Downloader, follow these steps:
-
Set up your configuration file (config.yml) in the config directory with your base URL.
-
Run the following command in your terminal:
./plex-poster-downloader
To run the tests, use the following command:
go test ./...
- Go - The programming language used.
- Cobra - A library for creating powerful modern CLI applications.
- Viper - A complete configuration solution for Go applications.
- mpb - A progress bar library for Go.
Contributions are welcome! Please read our Contributing Guide for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the MIT License - see the LICENSE.md file for details.