← Writing
Scraping.
Pulling data off the web and making something of it. — 8 entries.
2024
Pathfinding with Best First Search Algorithm
How pathfinding works — Best-first search on a pygame maze.
Data Manipulation with Pandas
Selecting, filtering, grouping and reshaping — the pandas operations that carry most day-to-day analysis.
Web Scraping Series Part IV — World Coins with Scrapy & Data Analysis with Pandas
Scrapy for the crawl, pandas for the analysis — antique coin data from collection to chart.
Web Scraping Series Part III — Practice with Instagram & GitHub
Two practical Selenium targets: an Instagram non-follower finder and a GitHub repository scraper.
Web Scraping Series Part II — X Feed & Selenium
When the page renders in JavaScript, requests stops being enough — driving an X feed with Selenium.
Web Scraping Series Part I — IMDb's Most Popular Movies with Requests and BeautifulSoup
Scraping IMDb's most popular movies with requests and BeautifulSoup — the series starts with static pages.
2023
Currency Converter App with APILayer's Fixer API and PyQt Framework
A desktop currency converter on APILayer's Fixer API, with a PyQt front end.
Building a Simple Supermarket Inventory System with Python and SQLite
Building a small inventory system end to end with Python and SQLite — schema, CRUD and the CLI around it.