četrtek, 19. julij 2007

SEXtv1 rekorder - porminator.py ... drugič

SEXtv1 je malce spremenil dostop do video tokov. Ja, zdaj jih je več. Zato nova verzija porminatorja, ki po polževih popravkih zdaj kot parameter sprejme tudi SEXtv kanal (hard, anal, blonde, teen, mature).
$ porminator.py teen

#!/usr/bin/python

import urllib
import htmllib
import os
import sys
import time

def porminate(channel = None, tmpname = None):
pornMMS = "mms://194.79.29.71/sextv1"
pornMMS = "mms://webtv8.e-m.fr/%s" % (channel)
l = urllib.urlopen("http://www.sextv1.tv/lecteur.php").close()
l = urllib.urlopen("http://www.sextv1.tv/jumptv.php?channel=%s" % (channel)).close()
print "Dumping: " + tmpname
if tmpname is None:
dumpstr = ""
else:
dumpstr = '-dumpstream -dumpfile "' + tmpname + '" '
os.system("mplayer -cache 8192 " + dumpstr + pornMMS + " > /dev/null")
print "done."

if __name__ == "__main__":
dumpBase = "sexclipsDump-"
dumpEnding = ".wmv"
i = 0
if len(sys.argv) > 1:
chan = sys.argv[1]
else:
chan = 'sextv1'
dumpName = "%s%03d%s" % (dumpBase, i, dumpEnding)
while True:
i = 0;
while (os.access(dumpName, os.F_OK)):
i+=1
dumpName = "%s%03d%s" % (dumpBase, i, dumpEnding)
porminate(chan, dumpName)


Brez parametra seveda na disk zloži »osnovni kanal«. Če bi pa radi hkrati gledali isti stream, ne da bi obremejevali internetno povezavo pa samo z MPlayerjem odprite sexclipsDump-*.wmv datoteko na disku.

Ni komentarjev: