Configured Ubuntu workspaces and explored Twitter API
- Day: 2023-01-14
- Time: 16:20 to 17:30
- Project: Dev
- Workspace: WP 2: Operational
- Status: Completed
- Priority: MEDIUM
- Assignee: Matías Nehuen Iglesias
- Tags: Ubuntu, Web Scraping, Twitter Api, Python, Automation
Description
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.
Evidence
- source_file=2023-01-14.sessions.jsonl, line_number=0, event_count=0, session_id=31389f6450fcf2c1f5a9d5b0029ee5a60cce4f977bbabfd73d782dc61fc734c8
- event_ids: []