kunz Difference between revisions of "Stream Scene Share"

Difference between revisions of "Stream Scene Share"

From kunz
Line 1: Line 1:
<syntaxhighlight lang='python'>
<syntaxhighlight lang='python'>
import re, urlopen
import re, urllib
url = 'http://hip.johnkunz.com/ttv/'
url = 'http://hip.johnkunz.com/ttv/'
html = urllib.request.urlopen(url).read()
html = urllib.request.urlopen(url).read()
Line 18: Line 18:
import re
import re
try:
try:
   import urlopen
   import urllib
   html = urllib.request.urlopen(url).read()
   html = urllib.request.urlopen(url).read()
except ImportError:
except ImportError:
Line 29: Line 29:


<syntaxhighlight lang='python'>
<syntaxhighlight lang='python'>
import re, urllib2
import re


# Get list of files
# Get list of files
url = 'http://mrkunz.com/stream/'
url = 'http://hip.johnkunz.com/ttv/'
html = urllib2.urlopen(url).read()
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)
hipfile = sorted( re.findall(r'href=[\'"]?([^\'" >]+)', html )[5:], reverse=True)


# Select file from list inside Houdini slection window
# 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)
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)



Revision as of 03:24, 1 October 2021

import re, urllib
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 urllib
   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

# 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"