this project helps students and student developers easily access La Voz Stories with an easy to use GraphQL API built with the Python Requests and LXML Library for quick networking and HTML parsing capabilities. The GraphQL server runs atop Flask and uses the Graphene library the project also has examples of the Python Typing system which is highly utilized for the web scrapers.
- Teach Students how to quickly and effectively scrape data.
- Ease and Open Access to Public information.
- Demonstrate the rich use of the Python Typing system.
- Teach the use of CSS selectors on the DOM.
- Demonstrate the use of Pydoc comments, list comprehensions and ternaries.