Skip to content

100% client side EDID browser project #22

@lokkju

Description

@lokkju

Sharing that I've written a data processing pipeline and web client that allows accessing all the EDID data in a 100% serverless, github-pages hosted, manner. As a bonus, it includes full edid-decode output via a WASM implementation of v4l-utils.

Check it out here: https://lokkju.github.io/linuxhw-browser/

Image Image

Details

The data pipeline project converts the individual files in the EDID repo into a frozen ducklake which is then also hosted on github pages, for efficient SQL access to the data. From there, it's converted into a custom data format for efficient web client access.

The web client initially loads only indexes and ~1% of the EDID data; this could (and will) be reduced further will a little work.

In any case, the result is speedy client-side search and data display, with no server costs beyond CDN hosting (which is being provided by github for free!)

I'd love to apply this to other LinuxHW datasets - it'd also be great to get the data in a pre-existing database format, rather than re-building it from the EDID repo.

Comments welcome!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions