[LOGGED] Sending URL to Isadora
-
Hi there,
Beginner here..
I am trying to use Isdaora with a web API to display web image in real time. An example I found here on the forum is this post NASA Isadora example
Specifically I'm working with Instagram API using Python/Jupyter Notebook. So far, I was able to extract the image urls I wanted to display base on hashtag search. An example url looks like this
I then am trying to get this url into Isadora to use with the "url image transfer" actor as seen in the NASA Isadora example. What would be the best route to do this? I am very confused about the OSC listener actor. I was able to get the URL into Max/MSP via PythonOSC but cannot figure out how to get it into Isadora. Or is the Max/MSP part necessary at all?
Thanks in advance for all of your help...
Best, Althea
-
Hi Althea,
Thanks you for your interest in the NASA API demonstration patch you have indicated. It was certainly a journey to get the patch to the point where it was possible to display an image directly from a URL source on the Isadora stage.
I would say that a 'Display URL image' and 'Display URL' type actors are a fair and natural feature request for the extension of Isadora!
However, I am also aware that there are sensitivities, to the misuse of such functionality. This is associated with protection of Privacy and to some extent Intellectual Property. The NASA API is fully 'Public Domain' and 'Open Source'.You will have noted that the feature is indeed requested in the forum thread you indicated. Developing a patch interface that displays an image from the internet via a URL is not currently available within the confines of Isadora software. Therefore, current options are to use a method with 'Screen Capture' as a work around, or the configuration of a 3rd party interface module. In the NASA API patch indicated, a 3rd party FFGL plugin was prepared using the MAC only VUO software. It offers a node called 'Fetch Image' with a 'URL' input and an 'image' output: https://doc.vuo.org/2.4.1/node.... The steps for then embedding the VUO node into a functioning FFGL plugin compatible with Isadora is below and require a full paid version of the VUO software license:
DISCLAIMER: I have not tested this functionality with the latest releases of Isadora so can not vouch for its current compatibility.
best wishes
Russell
-
@bonemap said:
DISCLAIMER: I have not tested this functionality with the latest releases of Isadora so can not vouch for its current compatibility.
I can confirm it works with Isadora 3.2.1
best Jean-François