Scout is a media task scraping / fetching service that is paired with frontend that allows users to search for movies / tv shows and select what media they want to add to their plex server. Each service is containerized and orchestrated via docker.
This was a hobby project mainly to scratch the itch and learn more about plex and creating my own server. During the process I found an old pc of mine , slapped linux on it and began dabbling with building a server. During this process I wondered what it would be like to just automate the process of adding new media to my plex server and that's how we got here.
The goal of the project is create a service that automates the process of retrieving new media , this is accomplished by having our frontend service listening for users request from our built using NextJS. The request is sent to the our scraper service which scours the web for the requested media , fetches it and moves it to the respective file.
Serving up Scout API to listen to incoming request