{"repo":"royshil/obs-urlsource","free":true,"listed":false,"github":"https://github.com/royshil/obs-urlsource","clone":"git clone https://github.com/royshil/obs-urlsource.git","description":"OBS plugin to fetch data from a URL or file, connect to an API or AI service, parse responses and display text, image or audio on scene","language":"C++","stars":268,"topics":["obs","plugin","api","http","url","live-streaming","livestream","obs-plugin","obs-studio","obs-studio-plugin"],"license":"GPL-2.0","category":"api-integrations-sdks","readme_excerpt":"URL/API Source - Connect Anything to OBS Download Introduction The URL/API Source is a plugin for OBS Studio that allows fetcing data from a URL, API endpoint or file and displays it as text, image or even audio. Usage Tutorials Watch quick tutorials on how to use and setup the URL/API source on your OBS scene. Additional things to do with URL/API source to upgrade your content: - HTML live website Scraping (18 min) - Use ChatGPT - Live Narration of your content with GPT - Text-to-Speech with Coqui - Live data from Google Sheets with API - Send captions to YouTube API - Get VSCode live data with API - Translate with DeepL API Inspiration Out of ideas on what to do with URL/API Source? Here's a repo with 1,000s of public APIs https://github.com/public-apis/public-apis Dynamic Templating The URL source supports both input and output templating using the Inja engine. Output templates include {{output}} in case of a singular extraction from the response or {{output1}},{{output2}},... in case of multiple extracted value. In addition the {{body}} variable contains the entire body of the response in case of JSON. Advanced output templating functions can be achieved through Inja like looping over arrays, etc. The input template works for the URL (querystring or REST path) or the POST body Use the {{input}} variable to insert the output from a Text source. Inja advanced templates are available too. A special function strftime is available for formatting the current time using conventi","default_branch":null,"files":null,"tree":[],"storefront":"/r/royshil","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/royshil/obs-urlsource/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}