Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reading RSS? #18

Open
Tomtim1 opened this issue Sep 21, 2024 · 1 comment
Open

Reading RSS? #18

Tomtim1 opened this issue Sep 21, 2024 · 1 comment

Comments

@Tomtim1
Copy link

Tomtim1 commented Sep 21, 2024

Hi! Is there any possibility to write using RSS on this screen? I imagine it would work the best with GPT to shorten news everyday to 2-3 lines of text and display them one by one every few seconds.

@JonnyBooker
Copy link
Owner

Hello!
I feel that is quite a niche feature for this type of device to do, so I don't think its quite a fit for this project at this time. However I think it should be very possible and happy to outline how think that could be done.

You could create a new "Mode" similar to date/text/time/countdown which could support it and add in a bunch of configuration options to point it at an RSS Feed. There are several tutorials on reading a RSS Feed on google with a Arduino which I think would be simple to translate and even this library which might help.

You could probably leverage a lot of what is already there as I've already implemented message splitting which if you were to "parse" your text from a RSS feed/ChatGPT, you can pass it along to the showText method here which would take care of splitting all the words across several turns of the display.

I have some concerns about ensuring that you don't pull down from the RSS feed too often and it does not exhaust your ChatGPT tokens so you'd have to be careful on that one to not rack up a bill!

Happy to give feedback and answer questions if decide to pursue this further :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants