Widget Editing - RSS Feed Speed

  • 2
  • Question
  • Updated 1 year ago
  • Answered
Hey all, I'm looking to edit the RSS-widget, specifically the scrolling speed to make it slower and to increase the frequency it looks for updates. Is this just a case of hosting the original widget myself and pointing rise to it using the 'Add a Custom Rise Widget' function?
If so, which files am I supposed to point to in the URL and URL setting dialog?
Cheers
Photo of Jim Johnston

Jim Johnston

  • 422 Points 250 badge 2x thumb

Posted 1 year ago

  • 2
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Hi there Jim!

Like all our Widgets, the RSS Widget is open source, and you can access it from here: https://github.com/Rise-Vision/widget-rss. You can follow the steps listed in the readme to copy it, and feel free to store it wherever you like to use it in your Presentation. One place you can store it easily to use it is in Rise Storage!

Your other steps are 100% correct! The URL would be to the Widget, while the Settings URL would be to the Settings URL for the Widget.

I hope that helps!
(Edited)
Photo of Jim Johnston

Jim Johnston

  • 422 Points 250 badge 2x thumb
Thanks for the reply Robb,
I've downloaded the widgets but it seems like it's missing a few files when I run them through chrome or the preview app. I've taken a look to see if they are on the github page but no luck.

A few of the missing files:
src/components/webcomponentsjs/webcomponents-lite.min.js 'Failed to load resource'
src/gadgets/gadgets.min.js 'Failed to load resource'
src/components/widget-common/dist/message.js 'Failed to load resource'
etc.

Any idea where I can find these required folders?
Cheers
(Edited)
Photo of Jim Johnston

Jim Johnston

  • 422 Points 250 badge 2x thumb
has anyone edited their own widgets before?
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Hi Jim,

My apologies on the delay in getting back to you. The instructions on getting those resources is listed here: https://goo.gl/TzY85N

You'll need to run 'npm run build' in console on your machine. It needs to be 'npm run build' because it needs to also run the include-deps.sh file,  so that it downloads some external dependencies. One of those dependencies is  gagdets.min.js.

Let me know if that helps!