DeepDiff: The Swiss Army Knife for Data Comparison in Python

Posted on Fri, 20 Feb 2026 in Python • Tagged with python, data, cli, tools, diff

When working with structured data in Python, we often need to compare two dictionaries, JSONs, or complex objects to find out what has changed. While direct comparison (==) is useful, sometimes we need to understand exactly what is different: which keys were added, which were removed, or where values have changed …


Continue reading

Shot-scraper: Automated Web Screenshots

Posted on Fri, 20 Feb 2026 in Python • Tagged with python, cli, tools, web, scraping, screenshots

Have you ever needed to take screenshots of a web page programmatically? Perhaps to document your project, monitor UI changes, or generate images for social media. There are many ways to do it, but shot-scraper stands out for its ease of use and power.

Created by Simon Willison, shot-scraper is …


Continue reading

Python: Create Repeating Generators

Posted on Tue, 09 Feb 2016 in Python • Tagged with python, generators, itertools, decorators, yield

Techniques in Python to create generators that can be iterated multiple times, overcoming the "one-shot" limitation of standard generators


Continue reading