Difference between revisions of "Stream Scene Share"
From kunz
Views
Actions
Namespaces
Variants
Tools
Line 25: | Line 25: | ||
hip = sorted( re.findall(r'href=[\'"]?([^\'" >]+)', html )[5:], reverse=True)[0] | hip = sorted( re.findall(r'href=[\'"]?([^\'" >]+)', html )[5:], reverse=True)[0] | ||
hou.hipFile.merge(url+hip) | hou.hipFile.merge(url+hip) | ||
</syntaxhighlight> | |||
<syntaxhighlight lang='python'> | |||
import re, urllib2 | |||
# Get list of files | |||
url = 'http://mrkunz.com/stream/' | |||
html = urllib2.urlopen(url).read() | |||
hipfile = sorted( re.findall(r'href=[\'"]?([^\'" >]+)', html )[5:], reverse=True) | |||
# Select file from list inside Houdini slection 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" | |||
</syntaxhighlight> | </syntaxhighlight> |
Revision as of 00:58, 1 October 2021
import re, urlopen url = 'http://hip.johnkunz.com/ttv/' html = urllib.request.urlopen(url).read() hip = sorted( re.findall(r'href=[\'"]?([^\'" >]+)', html )[5:], reverse=True)[0] hou.hipFile.merge(url+hip)
import re, urllib2 url = 'http://hip.johnkunz.com/ttv/' html = urllib2.urlopen(url).read() hip = sorted( re.findall(r'href=[\'"]?([^\'" >]+)', html )[5:], reverse=True)[0] hou.hipFile.merge(url+hip)
import re try: import urlopen html = urllib.request.urlopen(url).read() except ImportError: import urllib2 html = urllib2.urlopen(url).read() hip = sorted( re.findall(r'href=[\'"]?([^\'" >]+)', html )[5:], reverse=True)[0] hou.hipFile.merge(url+hip)
import re, urllib2 # Get list of files url = 'http://mrkunz.com/stream/' html = urllib2.urlopen(url).read() hipfile = sorted( re.findall(r'href=[\'"]?([^\'" >]+)', html )[5:], reverse=True) # Select file from list inside Houdini slection 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"