Comment by ronakjain90

5 days ago

TRMNL recently open sourced a CSS framework made specifically for ePaper display [1], you can use the opensource firmware[2] and quickly hack together a good solution using off the self components.

Disclosure: I work at TRMNL.

[1] https://github.com/usetrmnl/trmnl-framework

[2] https://github.com/usetrmnl/trmnl-firmware

I responded to one of your surveys: dive in to supporting "xbox + index.html + trmnl.js" as a BYOD / demo target! s/xbox/raspbpi/...etc... I've got extra monitors and RPI's dangling around, and it's not out of the question to splash $50 for a BYOD license and get a "free" TRMNL display that I could have running during daylight hours, or wired to a smart outlet or something?

Also: wouldn't it be great to have an "advanced" timeline customizer, eg: lambda-ish functions? (this I didn't bother sending to y'all...)

I've generally got mine wired to `Calender(15m) => Weather(5m) => Calendar(15m) => MotivationalQuote(5m) => Calendar(15m) => ...etc...`, but that's extremely gross (as you can imagine) with a bunch of `Calendar (copy) (copy) ...` because I can't be bothered to spend time fixing it up.

Thinking it through, I'd kindof like "primary queue (15m)" vs "secondary queue(5m)" and have "the algorithm" automatically merge them at runtime (ie: two pointer heads as you alternate queues), but the end game is effectively:

    def next_card(handle):
        if handle.time.hour == "12:00":
            return ( "Lunch Break", "30m" )
        elif handle.time % 60 == 0:
            return ( "Calendar", "15m" )
        else:
            return ( handle.plugins.shuffle()[0], "5m" )
        ...etc...

<3 ... the AI stuff looks tasteful + cool, please thank your support staff, and excited to see where y'all end up going! (Reminds me, need to figure out the supposed firmware update...)