While the TOH (Table of Hardware) is a fantastic resource, I often find myself wrestling with frustration as I use it. The loading times are painfully slow, and the columns displayed rarely match what I’m actually looking for.
So, I've created a new TOH that pulls data directly from the OpenWRT site. This revamped version promises to be much faster and more user-friendly... At least, that’s the goal!
Your feedback would be appreciated! If enough of you find it useful, I’d love to propose it for inclusion on the official OpenWRT site. After all, who doesn’t want a TOH that actually works?
The idea with that was to have some kind of feedback if anyone have seen a specific device for many many years. And in the second stage after that, is anyone using it or can it be dropped from the supported device.
I'm curious about your statement "... pulls data directly from the OpenWrt site." Are you pulling from the "data entry" pages (for example, https://openwrt.org/toh/hwdata/gl.inet/gl.inet_gl-mt6000)? Or is there some other source?
It would be terrific if you improved the Github's README to give more info about the process for collecting the data that supports this new ToH. Thanks, and congratulations!
Update: Holy moly! I had no idea that https://openwrt.org/toh.json existed! Is this already produced automatically by the existing site's machinery? That's a huge help. (You still need to update the README to document this...
This JSON is the one that the original TOH currently uses.
I guess it is automatically (daily?) build (by parsing the Wiki?) fom some cron script....
Regarding the Readme, and as my english writing skill is very very limited (as U C), I would appreciate if anyone (with a GH account) could do it.
I think it can be done online at GH, without any GIT knowledge, by simply clicking the 'pencil' icon, and then sutmit the commit as a PullRequest..
I cant understand how the original TOH is often that SLOW.
Either a design error, or heavy load on the server(s). Anyway, despite the huge JSON (4M) used, my version is usually really faster.
One sort of cosmetic remark: could you put the sort arrows at the right side of the input-columns? (this improves the alignment)
Will do, but please note, that i've fixed (as default) a lot of columns to a very small width (to keep space), and in these cases, the header's seach input is very small. So to fix this, I auto expand the search input to a larger one, when you click on it.. With the sort icon at right, it would be hidden until you 'blur' the Input field. Would that still be OK?
BTW: MANY thanks for your feedback and suggestions.
You would help me a lot by:
posting your suggestions in an issue at GH (rather than here), so that I can automatically link my commit to your issue
I'm not english native (as U can C), and with a GH account, and without any code skill, you can edit any file at GH to fix/improve my words... Please do it!
obvioulsy, any code Pull-Requests are VERY welcome!
I want to fix the bug on the "Flash MB" column. The problem is that each cell is in fact an array of values made of number and letters : a very bad Database practice, but i have to deal with it
Here are some examples (taken from the first default page):