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

Filed under:

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

Related posts about python