URL/API Source - Fetch live data and display it on screen!

URL/API Source - Fetch live data and display it on screen! v0.0.7

Supported Bit Versions
  1. 64-bit
Source Code URL
https://github.com/royshil/obs-urlsource
Minimum OBS Studio Version
29.0.0
Supported Platforms
  1. Windows
  2. Mac OS X
  3. Linux
The URL/API Source plugin adds a video source that fetches data from a URL or API endpoint and displays it as customizable text (using CSS). You can parse JSON, XML and also plain text response with a Regex to get just the information you need. Set up a timer to keep refreshing the data to get that live feed effect.

If this plugin has been valuable to you consider adding a ⭐ to the GH repo, rating it here on OBS, subscribing to my YouTube channel, and supporting my work: https://github.com/sponsors/royshil


IMG_9143725D00B6-1.jpeg
(YouTube Tutorial)

Features:
  • HTTP request types: GET, POST
  • Request headers (for e.g. API Key or Auth token)
  • Request body for POST
  • Output parsing: JSON via JSONPointer, XML/HTML via XPath and Regex
  • Update timer for live streaming data
  • Test of the request to find the right parsing
  • Output styling (font, color, etc.)
Coming soon:
  • Authentication (Basic, Digest, OAuth)
  • Websocket support
  • More output parsing options (JSONPath, CSS selectors, etc.)
  • More request types (PUT, DELETE, PATCH)
  • More output formats (XML, HTML, CSV, etc.)
  • More output types (Image, Video, Audio, etc.)
Walkthrough of the plugin code with highlights of its internal workings:
IMG_711128732FD1-1.jpeg
(YouTube Code Walkthrough)
Author
royshilkrot
Downloads
784
Views
5,131
First release
Last update
Rating
5.00 star(s) 1 ratings

More resources from royshilkrot

Latest updates

  1. v0.0.7 - SSL, run while not visible, fixing Mac M1/M2 build

    Version 0.0.7 of obs-urlsource introduces SSL options for secure requests, a "Run While Not...
  2. v0.0.6 - bugfixes

    This release fixes M1 builds and various bugs and segfaults. What's Changed Fix build on M1 Mac...
  3. v0.0.5 - longer timer, output formatting, external text source

    In this release: Allowing to output the result to an external Text source (which has nicer...

Latest reviews

Very useful plugin for those familiar with web requests, with a good roadmap also, looking forward for more request type coverage.
Top