Authors: Tammy Do, Skyler Burger, Joshua Ho
Version: 1.3.0
This back end server aggregates information from GitHub, PyPI, and Reddit for consumption by the Pynterest front end.
- aiohttp : to create and run our asynchronous server
- asyncio : to create asynchronous coroutines and gather them for execution
- json : to load responses from API calls into JSON format
- time : to track the time needed to complete our requests
- aiohttp_cors : to allow cross-origin resource sharing to our front end which is deployed on Firebase
- feedparser : to parse RSS/XML feed data
- pytest : to test our codebase
- uvloop : to replace asyncio's default event loop with a faster event loop that utilizes Cython
- CircleCI : to manage continuous integration based on the results of our pytest testing suite
- / : a call to the root route will return a JSON object containing results from six API requests to be consumed by a front end
09-09-2019 - 1.1.0
- Added GitHub and PyPI API integration
09-10-2019 - 1.2.0
- Added Reddit API integration
09-11-2019 - 1.3.0
- Deployed to Heroku
- Added CORS functionality
09-12-2019 - 1.4.0
- Added testing
- Added CircleCI integration