I really like the dd-wrt router operating system: I can install it on cheap routers (starting from 27 USD, as TP-Link WR741ND) to have a great Web configuration interface and performance (way better than general factory software).
I'm always looking for new router models to check if they're supported by dd-wrt and to compare prices/hardware specs (as I'm always buying new routers to help some friends with their Wi-Fi networks). The problem is: dd-wrt's website usability is not that good, specially the router database search. As I prefer to use my terminal instead of the Web browser, I've created a command-line tool to deal with it: it's called ddwrtdb and the code is available at my GitHub account!
pip install https://github.com/turicas/rows/archive/develop.zip pip install ddwrtdb
That's it! Now run
ddwrtdb --help to see the available commands (it's pretty
intuitive). You can also check out the project' README for
This simple command-line tool (< 200 lines of Python code) was created using these awesome libraries: