Get external metadata with streamripper using python script
- by user72379
Hi I like using streamripper to rip music from the web. I have a favorite radio station that doesn't have the metadata for the songs, so I have to screen scrape it from its website manually. I created this neat python script in the format that the docs suggest, and linked the address in the GUI for streamriper. But it still doesn't work, any one know how to make it work..? I know it used to work.
It gives you a sample here:
http://streamripper.sourceforge.net/history.php
import http
import time
import re
u = 'SEE IMAGE FOR THIS URL'
s = http.Session(0, 0)
s.add_headers(h, persistent=1)
while 1:
c = unicode(s.get(u))
pat = r'class="title"([^<]+)([^<]+)'
m = re.search(pat, c)
title = m.group(1)
artist = m.group(2)
print 'TITLE='+title+'\n'+'ARTIST='+artist+'\n.\n'
time.sleep(30)
[img]http://s11.postimage.org/sok928lsz/urlstream.png[/img]
I put the address to the script here:
[img]http://s17.postimage.org/4bhmhi4yn/streamripper.png[/img]
I've tried putting it in the root of the streamripper application and doing this:
lax.py
I've even compiled it to a EXE, and tried linking to that.. nothing
What am I doing wrong?