abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 15:44 | Nová verze

Byla vydána nová major verze open source komunikačního softwaru Jami (Wikipedie, GitLab). Její název je Free as in Freedom. Dřívější názvy projektu Jami byly SFLphone a následně Ring.

Ladislav Hagara | Komentářů: 0
včera 00:33 | Zajímavý projekt

Společnost MNT Research má v plánu na Crowd Supply spustit kampaň na podporu open source notebooku MNT Reform. Vývoj notebooku lze sledovat na Mastodonu.

Ladislav Hagara | Komentářů: 15
včera 00:11 | Zajímavý software

Chcete si zahrát víceuživatelský tetris v terminálu? Stačí spustit ssh netris.rocketnine.space. Na straně serveru běží netris. Zdrojové kódy v programovacím jazyce Go jsou k dispozici pod licencí GPLv3.

Ladislav Hagara | Komentářů: 0
19.11. 19:44 | Nová verze

Po čtyřech měsících vývoje od vydání verze 4.10 byla vydána nová verze 4.11 svobodné náhrady proprietárních BIOSů a UEFI coreboot (Wikipedie). Na vývoji se podílelo 130 vývojářů. Provedli 1630 změn. Přidána byla podpora pro 25 mainboardů.

Ladislav Hagara | Komentářů: 0
19.11. 16:22 | Nová verze

Byla vydána verze 1.6.0 emulátoru terminálu Terminology (GitHub) postaveného nad EFL (Enlightenment Foundation Libraries). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
19.11. 14:22 | Komunita

Vydání verze 1.0 svobodného multiplatformního vektorového grafického editoru Inkscape se blíží. Registrovaní uživatelé mají možnost hlasovat o obrázku, který bude zobrazován v okně O Inkscapu. Vybírá se ze 124 návrhů.

Ladislav Hagara | Komentářů: 8
19.11. 10:55 | Nová verze

Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. V první desítce se nic nezměnilo. Nejvýkonnějším superpočítačem zůstává superpočítač Summit. Nejvíce superpočítačů v TOP500 má Čína (228). Český superpočítač Salomon klesl na 375. místo. Další přehledy a statistiky na stránkách projektu. V aktuálním žebříčku GREEN500 (GFlops/watts) superpočítač Summit klesl na 5. místo.

Ladislav Hagara | Komentářů: 3
19.11. 02:00 | Zajímavý článek

V novém příspěvku na blogu Purismu se můžete dočíst, jak pokračoval vývoj softwaru Librem 5 v říjnu. Vývojáři optimalizovali linuxové jádro a ovladače pro snížení spotřeby telefonu. Mezi další změny patří lepší integrace mezi aplikacemi pomocí knihovny libfolks, byly přidány nové funkce klávesnice, nastavení, shellu, kompozitoru a opraveno plno chyb.

okias | Komentářů: 3
19.11. 01:55 | Nová verze

Na Humble Bundle byla spuštěna akce Humble Book Bundle: Cybersecurity 2019 by Packt. Všech 22 videokurzů a elektronických knih věnovaných kybernetické bezpečnosti od nakladatelství Packt lze koupit za 15 dolarů. Peníze lze libovolně rozdělit mezi nakladatelství Packt, neziskovou organizaci Arthritis Foundation a Humble Bundle.

Ladislav Hagara | Komentářů: 0
18.11. 23:22 | Zajímavý článek

Ben Cox v článku Jak psát ovladače nepodporovaných USB zařízení pro uživatelský prostor ukazuje, jak reverzním inženýrstvím dospěl k vlastnímu ovladači userspace-vga2usb pro převodník a frame grabber Epiphan VGA2USB LR s již nepodporovaným linuxovým ovladačem od výrobce.

Fluttershy, yay! | Komentářů: 0
Jaké hodinky nosíte (nejčastěji)?
 (24%)
 (5%)
 (15%)
 (55%)
Celkem 273 hlasů
 Komentářů: 28, poslední včera 20:38
Rozcestník

tv-dl - stahovač ČT iVysílání a Nova Voyo

7.6.2011 21:18 | Přečteno: 19117× | poslední úprava: 13.6.2011 16:00

Nova-dl se za tu dobu už docela proflákl, dokonce dostal i GUI. Ale pořád to umělo jenom Novu...

Nový ČT iVysílání je teď taky RTMP-pozitivní, a další televize asi taky, takže jsem se rozhodl to celý předělat, aby to bylo tak nějak modulární. Narozdíl od svýho přechůdce je v Pythonu 3. Rtmpdump používá normálně z PATH, už je snad v každé distribuci. Další televize (Prima a Barrandov - nevím, jestli to k něčemu bude, ale bylo to jako feature request u nova-dl, tak asi jo) přibudou časem.

Kód je na GitHubu.

EDIT: minimální verze Pythonu je 3.2 (kvůli modulu argparse)

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

kotyz avatar 7.6.2011 22:19 kotyz | skóre: 25 | blog: kotyzblog | Radnice
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Potvrzuju funkčnost s voyo.cz i s ivysilani čt, stáhnul sem pro testovací účely kriminálku anděl a černé ovce. S rtmpdumpem 2.3 z repozitáře extra v arch linuxu.

Tak honem, stahujte, testujte a pište připomínky!

Mul-ti-pass! | Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
8.6.2011 14:32 dnes
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
File "cli.py", line 6 SyntaxError: invalid syntax
pavlix avatar 8.6.2011 14:42 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
U programů, které ostatním fungují je potřeba uvádět přesnou verzi kompilátoru/interpretu, aby to vůbec mohl někdo vyzkoušet.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
8.6.2011 14:50 dnes
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Python 2.7.1
pavlix avatar 8.6.2011 16:31 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Díky, Limoto na to určitě koukne, že? :)
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
Limoto avatar 8.6.2011 17:07 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo

Jak píšu, je to na Python 3. Ale když dám na druhou řádku

#-*- coding: utf-8 -*-

tak mi to na 2.7.1 funguje. Nebo se to aspoň spustí...

7.6.2011 22:37 chrono
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Funguje to aj s Python 2.7.
8.6.2011 09:44 GeBu | skóre: 27 | blog: zápisky
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Díkes. Jinak velice užitečný by byl modul pro Show Jana Krause.
Limoto avatar 8.6.2011 14:43 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo

Hmm, tam je pěkně naprd, že to je všecko napatlaný na jedné stránce a v normálním archivu Primy Kraus není. Ale podívám se na to...

8.6.2011 15:41 chrono
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Môžeš vyskúšať nasledujúci skript. Ako parameter to potrebuje adresu stránky video archívu, takže to bude niečo ako sjk.py "http://www.iprima.cz/showjanakrause/videoarchiv-leden-unor-2011"

Nič sa tam netestuje, takže je veľmi veľa možností, prečo to nemusí fungovať (každopádne "mne to funguje" (tm))
#!/usr/bin/env python

import re
import sys
import urllib2

def download_file(url, referer=None):
	req = urllib2.Request(url)
	if referer is not None:
		req.add_header('Referer', referer)
	f = urllib2.urlopen(req)
	return f.read()

page_url = sys.argv[1]

page = download_file(page_url)
items = [re.split(r'\',\s*\'', item.group(1)) for item in re.finditer(r'LiveboxPlayer\.init\(\'([^)]+)\'\)', page)]
if len(items) == 0:
	sys.exit(1)

script = download_file('http://embed.livebox.cz/iprima/player.js', page_url)
rtmp = re.search(r"stream: '(rtmp://iprima.livebox.cz/iprima_token\?auth=_any_\|\d+\|[0-9a-f]+)',", script).group(1)

for item in items:
	print "%s\n\tLQ: %s/%s\n\tHQ: %s/%s\n" % (item[6] if len(item) > 6 else '???', rtmp, item[4], rtmp, item[3])
8.6.2011 18:52 GeBu | skóre: 27 | blog: zápisky
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Nefunguje :(.
8.6.2011 20:05 chrono
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
To "nefunguje" sa prejavuje ako?
8.6.2011 20:36 GeBu | skóre: 27 | blog: zápisky
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo

Vypíše to:

./sjk.sh "http://www.iprima.cz/showjanakrause/videoarchiv-leden-unor-2011"

2011/02/25 23:00:00

LQ: rtmp://iprima.livebox.cz/iprima_token?auth=_any_|1307565202|99c6f0360abf18d40e0e837124003709bcd5bf67/Kraus-201026-4739_LQ.flv

HQ: rtmp://iprima.livebox.cz/iprima_token?auth=_any_|1307565202|99c6f0360abf18d40e0e837124003709bcd5bf67/Kraus-201026-4739_HQ.flv

2011/02/25 11:00:00

LQ: rtmp://iprima.livebox.cz/iprima_token?auth=_any_|1307565202|99c6f0360abf18d40e0e837124003709bcd5bf67/KrausCut-202726-2383592_LQ.flv

HQ: rtmp://iprima.livebox.cz/iprima_token?auth=_any_|1307565202|99c6f0360abf18d40e0e837124003709bcd5bf67/KrausCut-202726-2383592_HQ.flv

8.6.2011 20:37 GeBu | skóre: 27 | blog: zápisky
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Aha, to nebyla odpověď pro mne na stažení, ale na vyseparování videí :).
8.6.2011 20:43 chrono
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
tv-dl nepodporuje získanie viacerých videí z jednej stránky, takže momentálne sa z toho kódu nedá urobiť modul pre ten program (teda dá, ale fungovalo by to len s prvým videom na každej stránke).
Limoto avatar 24.6.2011 16:09 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo

Je to tam.

8.6.2011 11:23 BitCoinUser
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
ludia nemate nieco na tahanie videoarchivu Show Jana Krause?
8.6.2011 16:05 xm | skóre: 36 | blog: Osvobozený blog | Praha
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Já od té doby co mi přestalo fungovat nova-dl (novější verzi jsem nějak nesháněl) a také co jsem potřeboval stahovat z archivu Primy používám český YouTube Downloader pod Wine. Podporuje toho obrovskou hromadu (jak českých tak zahraničních video serverů a televizí, včetně porno serverů ;-)).

Je to také opensource (ovšem napsáno je to v Pascalu/Delphi), tak se tam můžeš inspirovat při psaní modulů pro jiné servery (hlavně tu Primu! ;-)). Osobně bych se v tomto případě (kvůli SSH) velmi rád zbavil závislosti na GUI programu a navíc pod Wine, fuj (byť tedy funguje pod ním bezchybně, to zas né že ne).
Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
gtz avatar 8.6.2011 18:29 gtz | skóre: 27 | blog: merlins | Brno - Venkov / Rosicko
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
ovšem napsáno je to v Pascalu/Delphi
škoda, že není podporován Linux. Autor by to mohl naportovat pro Lazarus.
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
Nicky726 avatar 8.6.2011 19:55 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Tvořím PKGBUILD pro Arch, ale nedaří se mi upravit zdroják, aby načítal "enginy" z /usr/share/tv-dl. Myslel jsem že bude stačit následující sed (na cli.py ~ tv-dl):
sed -i -e "s/.\/engines/\/usr\/share\/tv-dl/"
ovšem stěžuje si to na:
File "/usr/bin/tv-dl", line 20, in import_engines
    m = __import__("engines.{}".format(file[:-3]) )
ImportError: No module named engines.nova
A zde už má intuice selhává. Poradí někdo?
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
8.6.2011 20:10 chrono
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Skús tam pridať sys.path.insert(0, "/usr/share/tv-dl")
Nicky726 avatar 8.6.2011 20:36 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Kam přesně? Na začátku souboru u sys.path.append ani před inkriminovaným řádkem to nemá vliv.
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
8.6.2011 20:52 chrono
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Ja osobne by som tie súbory dal do adresára /usr/share/tv-dl/engines (aby to bolo prehľadné aj v prípade, ak by sa tam neskôr dali aj iné súbory).

Potom by sa v tom cli zmenilo
sys.path.append(os.getcwd())
na
sys.path.append('/usr/share/tv-dl')
a
files = os.listdir('./engines')
na
files = os.listdir('/usr/share/tv-dl/engines')
Nicky726 avatar 8.6.2011 21:14 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Díkes, takto už to funguje.

PKGBUILD pro Arch Linux je dostupný v AURu.
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
9.6.2011 08:58 J. M. | skóre: 23 | blog: JMblog
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Díky moc. Instalace na mém Archu bez problému, právě stahuju video z archivu ČT a jede to na první pokus. :-)
9.6.2011 09:25 J. M. | skóre: 23 | blog: JMblog
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Ale na druhý pokus...:-) Funguje to s výchozím pojmenováním souboru. Ale volba -o mi nefunguje. Např:
tv-dl -o Udalosti.flv http://www.ceskatelevize.cz/ivysilani/1097181328-udalosti/211411000100608/

Traceback (most recent call last):
  File "/usr/bin/tv-dl", line 67, in <module>
    main()
  File "/usr/bin/tv-dl", line 50, in main
    d[1] = args.output
TypeError: 'tuple' object does not support item assignment
Mám něco rozbitého, nebo je problém jinde?
9.6.2011 09:55 chrono
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Problém je priamo v cli.py. :)
Limoto avatar 9.6.2011 22:19 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo

Fixed ;-)

11.6.2011 13:48 fettgesicht
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Co by prosím mohlo znamenat toto? Connecting ... INFO: Connected... ERROR: rtmp server sent error ERROR: rtmp server requested closeDíky.
11.6.2011 13:52 fettgesicht
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Ježiš, co jsem s tím zase provedl? Takhle jsem to chtěl:
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
Limoto avatar 11.6.2011 14:10 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo

Co když to spustíš s volbou -g?

Limoto avatar 11.6.2011 15:56 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo

Aha, ČT změnila RTMP URL a zase to rtmpdump neumí rozparsovat... Opraveno.

kotyz avatar 11.6.2011 16:26 kotyz | skóre: 25 | blog: kotyzblog | Radnice
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Jen aby ho neměnili každej tejden ...
Mul-ti-pass! | Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
11.6.2011 17:11 fettgesicht
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Už to funguje, díky člověče!
pavlix avatar 11.6.2011 23:32 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Hlásím bug... když si udělám symlink /home/pavlix/bin/tv-dl na cli.py v jiném adresáři, tak si skript nenajde engines.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
Limoto avatar 12.6.2011 14:14 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo

Jo vidíš, na tohle jsem zapoměl...

Limoto avatar 12.6.2011 14:18 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo

Opraveno.

10.8.2011 05:35 Stan
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Zdravím, donadávna mi tenhle prográmek fungoval naprosto bezchybně. Nyní ale ať se snažím, jak chci, ne a ne něco stáhnout. Nevíte někdo čím to?
st@n:~$ python3.2 /media/DATA/Programy/Limoto-tv-dl-3d8c378/tv-dl http://www.ceskatelevize.cz/ivysilani/10090925908-vsechnoparty/211522161600025/
Traceback (most recent call last):
  File "/media/DATA/Programy/Limoto-tv-dl-3d8c378/tv-dl", line 85, in < module >
    main()
  File "/media/DATA/Programy/Limoto-tv-dl-3d8c378/tv-dl", line 33, in main
    import_engines()
  File "/media/DATA/Programy/Limoto-tv-dl-3d8c378/tv-dl", line 23, in import_engines
    m = __import__("engines.{}".format(file[:-3]) )
  File "/media/DATA/Programy/Limoto-tv-dl-3d8c378/engines/ct.py", line 9, in < module >
    import re,os.path, urllib.request, urllib.parse, json, http.cookiejar
ImportError: No module named urllib.request

st@n:~$ /media/DATA/Programy/Limoto-tv-dl-3d8c378/tv-dl http://www.ceskatelevize.cz/ivysilani/10090925908-vsechnoparty/211522161600025/
bash: /media/DATA/Programy/Limoto-tv-dl-3d8c378/tv-dl: Operace zamítnuta

st@n:~$ sudo /media/DATA/Programy/Limoto-tv-dl-3d8c378/tv-dl http://www.ceskatelevize.cz/ivysilani/10090925908-vsechnoparty/211522161600025/
sudo: unable to execute /media/DATA/Programy/Limoto-tv-dl-3d8c378/tv-dl: Operace zamítnuta
12.9.2011 07:15 vmonkey
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Jednoznačně ti chybí oprávnění spuštění souboru ->

sudo chmod 777 /media/DATA/Programy/Limoto-tv-dl-3d8c378/tv-dl

a pak by to už mělo jet.
28.10.2011 22:00 Stan
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
To bylo způsobené spouštěním ze špatně namontovaného disku. To je ale vedlejší. Hlavní problém byl v prvním chybovém výpisu. ImportError: No module named urllib.request Nakonec pomohla instalace poslední verze Pythonu (3.2.2)
20.10.2011 15:12 ch-in-A
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
tedko to na VOYO nejak zmenili a "forbidden" .... vcera jsem musel sledovat ozaka pres flash :(

jinak ten program tv-dl je supr!
14.11.2011 22:29 ch-in-A
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
herdek, tak zase nejaka zmena na VOYO, co stim porat stelujou :(
rtmp://wcdn61.nacevi.cz:80/nova-vod?id=YWJhZDJlfGwjNjUzN2UyMXVxfDU=
Traceback (most recent call last):
  File "./tv-dl", line 88, in module
    main()
  File "./tv-dl", line 46, in main
    d = e.download(args.quality, args.movie)
  File "/mnt/data/video/Limoto-tv-dl-3778960/engines/nova.py", line 60, in download
    playpath = e.find('url').text
AttributeError: 'NoneType' object has no attribute 'find'

Limoto avatar 18.11.2011 13:13 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo

Funguje to teď na aktuální verzi?

4.12.2011 20:14 fettgesicht
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Já to mám taky nějaký rozbitý, ale asi mám nějakou starší verzi:
Traceback (most recent call last):
  File "/usr/bin/tv-dl", line 71, in module>
    main()
  File "/usr/bin/tv-dl", line 31, in main
    e = get_engine(args.URL)[2](args.URL)
  File "/usr/share/tv-dl/engines/ct.py", line 38, in __init__
    self.page = urlopen(url).read().decode('utf-8')
UnicodeDecodeError: 'utf8' codec can't decode byte 0xec in position 46698: invalid continuation byte
Před tím "module" jsem umázl stříšku doleva, bralo ji to jako tag. Museli něco někde změnit, nedávno to ještě fungovalo.
25.1.2012 00:19 Sonic X
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Bude tento skript ještě chodit? Dá se s tím obejít i trapný MS Silverlight? Díky
15.5.2012 13:17 skame
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Mohol by si sa prosim ta pozriet co zmenila ceskatelevize, pretoze to hadze chybu 403, treba to asi upravit ako http://www.abclinuxu.cz/blog/pb/2012/2/ctstream-5-aneb-html5-podle-apple#17. diky
11.6.2012 22:38 Kamik
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Zdravim upravil by si prosim ta engin nova.py ktory funguje na voyo.cz aby to slapalo na voyo.sk. Snazil som sa to upravit ale hazde mi to chybu 'Není k dispozici žádná kvalita videa' hned na 29 riadku.
28.9.2012 15:20 Tomas
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Jelikož jsem nenašel aktuálnější české fórum ke skriptu tv-dl, tak bych si dovolil oživit toto téma s otázkou, zda lze začít nahrávání nějakého pořadu až od nějakého časového intervalu - tedy ne o začátku, ale třeba až od 20. minuty, nebo nějakého procenta? Některé pořady jsou dlouhé, tak proč stahovat všechno, že?
23.2.2013 22:52 Pev | skóre: 28
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Nevím, jak u ostatních pořadů, ale u české televize jde (nevím, zda vždy) o tzv. LIVE vysílání a u toho rtmpdump (pomocí kterého tv-dl stahuje) nepodporuje seek :-(.
21.3.2013 12:53 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
asi u různých archivů rozdíly opravdu budou. Stáhnout jen výsek videa se mi podařilo u cyklu Proč chudoba, ale neuspěl jsem u 3 plus 1 s Miroslavem Donutilem. V druhém případě se mi sice stáhla zvolená část, ale VLC mi přehrálo jen zvuk (ale možná by tomu šlo ještě nějak "domluvit").

tv-dl jsem spustil s parametrem -v, což vypíše, jak je volán prográmek rtmpdump. V něm jsem pak nahradil parametr --live za --start a --stop. (přímé volání rtmpdump se mi osvědčilo při navázání přerušeného stahování. Navíc je stahování bez --live výrazně rychlejší.

13.4.2013 11:32 martin
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Nebyl nalezen žádný engine podporující tuto URL

- voyo markiza, 0 bodov. Strata casu.
14.1.2014 11:51 Karel Petranek
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Zdravím,

zkusil jsem ČT a hází to tuto chybu:
./tv-dl "http://www.ceskatelevize.cz/porady/10431237232-laska-a-smrt-v-jedne-noci/21338255458/"
Traceback (most recent call last):
  File "./tv-dl", line 123, in module
    downloader.main()
  File "./tv-dl", line 29, in main
    e = self.get_engine(self.args.URL)[2](self.args.URL)
  File "/home/hugo/tv-dl-master/engines/ct.py", line 70, in __init__
    pl_url = unquote( urlopen(req).read().decode('utf-8') )
  File "/usr/lib/python3.2/urllib/request.py", line 138, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.2/urllib/request.py", line 375, in open
    response = meth(req, response)
  File "/usr/lib/python3.2/urllib/request.py", line 487, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python3.2/urllib/request.py", line 413, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.2/urllib/request.py", line 347, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.2/urllib/request.py", line 495, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found
Barrandov je OK. Že by ČT zase upravila ochranu ?
4.2.2014 10:30 michi
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
tv-dl -q list -o ctvrta-hvezda-e05.flv http://www.ceskatelevize.cz/ivysilani/10431595237-ctvrta-hvezda/213512120180005-uran/

Traceback (most recent call last): File "/usr/bin/tv-dl", line 123, in *module* downloader.main() File "/usr/bin/tv-dl", line 29, in main e = self.get_engine(self.args.URL)[2](self.args.URL) File "/sources/git-repo/tv-dl/engines/ct.py", line 72, in __init__ self.playlist = urlopen(pl_url).read().decode('utf-8') File "/usr/lib/python3.3/urllib/request.py", line 156, in urlopen return opener.open(url, data, timeout) File "/usr/lib/python3.3/urllib/request.py", line 469, in open response = self._open(req, data) File "/usr/lib/python3.3/urllib/request.py", line 492, in _open 'unknown_open', req) File "/usr/lib/python3.3/urllib/request.py", line 447, in _call_chain result = func(*args) File "/usr/lib/python3.3/urllib/request.py", line 1310, in unknown_open raise URLError('unknown url type: %s' % type) urllib.error.URLError: *urlopen error unknown url type: uri*http*
17.3.2015 22:50 Petr Vlasecký
Rozbalit Rozbalit vše Re: tv-dl - stahovač ČT iVysílání a Nova Voyo
Když to jelo, jelo to skvěle!

Zdá se, ale, že tv-dl už několik měsíců nejede ... :( a github repo ( https://github.com/Limoto/tv-dl ) od půlky 2014 není obnoveno ...

Tušíte někdo, co by člověk mohl dělat, aby si v klidu a nerušeně mohl v mplayeru pod linuxem pouštět co je na webu české televize?

díky! ... pevlas

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.