Stream Scene Share
From kunz
Views
Actions
Namespaces
Variants
Tools
import re url = 'http://hip.johnkunz.com/ttv/' try: import urllib html = urllib.request.urlopen(url).read().decode('utf-8') except ImportError: import urllib2 html = urllib2.urlopen(url).read().decode('utf-8') hip = sorted( re.findall(r'href=[\'"]?([^\'" >]+)', html )[5:], reverse=True)[0] hou.hipFile.merge(url+hip)
import re # Get list of files url = 'http://hip.johnkunz.com/ttv/' try: import urllib html = urllib.request.urlopen(url).read() except ImportError: import urllib2 html = urllib2.urlopen(url).read() hipfile = sorted( re.findall(r'href=[\'"]?([^\'" >]+)', html )[5:], reverse=True) # Select file from list inside Houdini selection window mySelection=hou.ui.selectFromList(hipfile, default_choices=(), exclusive=True, message="Twitch.tv/JohnKunz Stream Files", title="Select File", column_header="Choices", num_visible_rows=10, clear_on_cancel=False, width=0, height=0) # Merge selected file try: myFile = int(mySelection[0]) hou.hipFile.merge(url+hipfile[myFile]) print("File loaded: " + url+hipfile[myFile]) except: print("Cancelled: No File Loaded")