Week: Advanced NLP
Overview
Despite the title, this week is a deeper dive into the theory, tools and practice building datasets based upon APIs. This includes a more exhaustive exploration of the new Twitter ver 2 API as well as overviews of APIs for Reddit and Instagram. We'll also become a bit more familiar with our new development environment and tools like VSCode, github and Python developer best practices.
Applications
- [Monday]:
- Scrape Twitter's FREE v2 Data API (9:17)
- Web Scraping with Python, Everything You Need to Know 2022
- Step-by-step guide to making your first request to the new Twitter API v2
- Getting Started with Twitter (Upto/incl 'Make Your First Request')
- Getting Started with Twitter API ver 2 for Academic Research (DO ALL 8 Modules)
- [Wednesday]:
- Download and Install SQLite Browser
- Download and Install Insomnia
- Scrape LIVE scores - No BeautifulSoup or Selenium NEEDED! (15:43) *
- Scraping Reddit with PRAW (Python Reddit API Wrapper) Apr 2022
- Simple Script: Reddit *
- ~~Scraping Reddit with Python and Beautiful Soup 4~~
- How to Scrape Reddit and Automatically Label Data for NLP (13:07)
- Twitter API v2 Sample Endpoints
- Twitter API v2 Tutorial: Advanced Filtering with GeoData
- Create & Manage Repositories (This section only)
- GitHub Fundamentals
- [Friday]:
- GraphQL Basics - Build an app with the SpaceX API (UPTO 6:00 ONLY)
Coding Practice
- How to Scrape Instagram
- How to Use VSCode as Client to Test REST API (3:43) - settings-demo.json autocorrect
- Github Instagram