Skip to content

perfectly-preserved-pie/tooldex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(Unofficial) DEWALT Tool Table

This project is not affiliated with, endorsed by, or sponsored by DEWALT, Stanley Black & Decker, or any of their affiliates.

Build and Publish

DeWalt's website is trash and comically slow to browse and it PISSES me off. So I wanted to build a website that would allow me to quickly compare tools across categories without having to click through dozens of slow pages.

Anyways, this website allows users to filter, sort, and compare tools based on factual attributes such as voltage, dimensions, runtime-related specs, and other structured fields.

I'm using Dash Mantine Components, Dash Bootstrap Components, and Dash AG Grid for the frontend.

The backend is just JSON files.

AI Disclosure

This app was created entirely with GPT-5.4. lulz

Run

uv sync
uv run python3 app.py

Data

Every tool family (drills, circular saws, impact drivers, etc.) has its own dataset stored as a JSON in data/.

To refresh a dataset, run the scraper module for that tool family. Examples:

uv run python3 -m dewalt.scrape # Scrapes all tool families
uv run python3 -m dewalt.tool_families.drill_drivers.scrape # Scrapes just drill drivers
uv run python3 -m dewalt.tool_families.circular_saws.scrape # Scrapes just circular saws

Contributing

Please open an issue or submit a pull request with improvements, bug fixes, or new features.

Alternatively, you can email hey@automateordie.dev with suggestions or feedback.

About

Tool comparison website

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages