timParser
Personal ProjectA terminal-based web scraper that parses episode details from The Tim Ferriss Show on tim.blog. Exports data to CSV with automatic pagination support.

What is timParser?
timParser is a Python-based terminal program that scrapes episode details from The Tim Ferriss Show on tim.blog. It extracts podcast information and exports the data to a structured CSV file, making it easy to analyze or reference episodes.
How it Works
The program first asks you how many posts/podcasts to load. Then it navigates to tim.blog and fetches the requested number of posts. If the required number isn't fulfilled on the first page, the scraper automatically paginates to the next page and continues parsing until the condition is met.
All parsed data is exported to a clean CSV file, including episode titles, descriptions, dates, and links. This makes it easy to search, sort, and filter episodes for research or personal reference.
Tech Stack
Built entirely in Python, using BeautifulSoup for HTML parsing and the requests library for HTTP requests. Data is exported to CSV format using Python's built-in csv module. The program handles pagination and error cases gracefully.