- Node.js app that is the web app (front-end, API, database, etc)
- Python script that takes a list of filename text strings and processes it into a list of standardized movie names
- Ruby script that uses the cleaned up movie names to fetch associated data from Rotten Tomato, Imdb, etc
- Small script that goes through all movie directories and makes an array of movie filnames
- Passes this array as json in an API call to the Node.js web app (with a key identifying which user of the app is making the request)
- Then the user has his account populated with all of nice data for all of his movies
- This approach is mainly as an easy to way to get it working with Zack's media station computer, we can find a cleaner way of getting the data from the user later on