📅 2023-01-14 — Session: Configured Ubuntu workspaces and explored Twitter API
🕒 16:20–17:30
🏷️ Labels: Ubuntu, Web Scraping, Twitter Api, Python, Automation
📂 Project: Dev
⭐ Priority: MEDIUM
Session Goal
The session aimed to configure workspaces in Ubuntu 22.04 and explore web scraping and API interaction with Twitter using Python.
Key Activities
- Ubuntu Configuration: Checked the Ubuntu version and configured workspaces using Settings and Gnome Tweaks. Managed workspace settings with command-line options and tools like Unity Tweak Tool.
- Web Scraping: Demonstrated web scraping of Twitter using Python’s BeautifulSoup and lxml, focusing on finding elements by text and class.
- Web Automation: Utilized Selenium for browser automation, including navigating to URLs and interacting with web elements.
- Twitter API Interaction: Used Tweepy to retrieve Twitter followers, handling rate limits and pagination. Discussed API rate limits and methods to manage them effectively.
Achievements
- Successfully configured Ubuntu workspaces and demonstrated various methods for managing them.
- Completed web scraping examples using BeautifulSoup and lxml, and automated web interactions with Selenium.
- Retrieved Twitter followers using Tweepy, understanding rate limits and pagination.
Pending Tasks
- Further exploration of advanced workspace configurations in Ubuntu.
- Deep dive into more complex web scraping scenarios and Selenium automation.
- Continuous monitoring and management of Twitter API rate limits.