SubTV - Series and movies subtitles via Terminal
The idea behind this project came to automate my manual process of downloading movies and series subtitles.
In the first version (in 2017) of it, I did some reverse engineering on the website I used to download my subtitles and checking their API for getting subtitles but also I needed to scrap information about what episodes and series they had available. Although it was working perfectly, the website I used has a very limited amount of subtitles available.
In the second version of the CLI, I took a step further and refactor the whole CLI to use opensubtitles.org API, which has a so much bigger database but also subtitles for movies and documentaries. Also, since they have a very limited and restricted API, I also needed to create a server to be a proxy for all requests made by the CLI uses.
You can check the source code and the ideas in https://github.com/sub-tv
Taco Rest API
The main goal of this project was to create a RESTful API to be consumed for some client-side or services and to make easier to access all the information about the Brazilian Food Composition Table (TACO) made by UNICAMP (University of Campinas).
The API was built using NodeJS, Express, and MongoDB and deployed on Heroku. Documentation is available at https://github.com/raulfdm/taco-api