finds.dev← search

// the find

jadijadi/digikala_history

★ 253 · Python · GPL-3.0 · updated Feb 2023

Extract and analyze the history of your purchases on Digikala

A desktop tool that scrapes your personal Digikala (the Iranian Amazon-equivalent) order history and turns it into charts and exportable spreadsheets. It's for Digikala shoppers who want to see spending trends, not a general-purpose scraping library.

Ships an actual GUI (a .ui file, so PyQt/PySide-based) instead of a bare script, which is unusual for a personal scraping project. Has CSV/XLS export and a dedicated plotter.py for charts, and a PyInstaller .spec file so it can be packaged as a standalone executable for non-technical users.

The README is just a title and a TODO checklist — no install steps, no usage instructions, no screenshot of what the GUI or charts look like. It's a scraper tied to Digikala's page structure with no tests, so it's one HTML change away from silently breaking, and there's been no push since Feb 2023 to confirm it still works. The unchecked 'internationalization' TODO means everything is hardcoded to Persian/Farsi, so it's unusable for anyone outside that locale without forking it.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →