Get external metadata with streamripper using python script
Posted
by
user72379
on Programmers
See other posts from Programmers
or by user72379
Published on 2012-11-12T03:28:18Z
Indexed on
2012/11/12
5:14 UTC
Read the original article
Hit count: 289
python
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?
© Programmers or respective owner