Muokataan sivua Yle-dl
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | ||
{{ Ohjelma | {{ Ohjelma | ||
| nimi | | nimi=yle-dl | ||
| kuva | | kuva= | ||
| kuvateksti | | kuvateksti= | ||
| lisenssi | | lisenssi=[[GPLv3]] | ||
| käyttöliittymä = teksti | | käyttöliittymä=teksti | ||
| kotisivu | | kotisivu=[https://aajanki.github.io/yle-dl/ aajanki.github.io/yle-dl] | ||
| | | lahdekoodi=[https://github.com/aajanki/yle-dl github.com/aajanki/yle-dl] | ||
}} | }} | ||
[[Kuva:Yle-dl.png|right|200px|thumb|yle-dl käytössä.]] | [[Kuva:Yle-dl.png|right|200px|thumb|yle-dl käytössä.]] | ||
[[Kuva:Rtmpdump-yle.png|right|200px|thumb|Ohjetekstiä.]] | [[Kuva:Rtmpdump-yle.png|right|200px|thumb|Ohjetekstiä.]] | ||
'''yle-dl''' on [[komentorivi]]ohjelma video- ja äänitiedostojen lataamiseen [[Yle Areena ja Elävä arkisto|Yle Areenasta ja Elävästä arkistosta]]. TV- ja radio-ohjelmien lisäksi yle-dl voi ladata [ | |||
'''yle-dl''' (aikaisemmalta nimeltään RTMPDump-YLE) on [[komentorivi]]ohjelma video- ja äänitiedostojen lataamiseen [[Yle Areena ja Elävä arkisto|Yle Areenasta ja Elävästä arkistosta]]. TV- ja radio-ohjelmien lisäksi yle-dl voi ladata [http://areena.yle.fi/nettiradiot Areenan nettiradioita] ja [http://areena.yle.fi/live suoria lähetyksiä]. Se toimii Linuxilla, Windowsilla ja Mac OS X:llä. | |||
yle-dl perustuu Andrej Stepanchukin [[RTMPDump]]-ohjelmaan, joka puolestaan perustuu Team Boxeen RTMPDumper-ohjelmakoodeihin. JSON-viestien jäsentämiseen käytetään json-c-[[kirjasto]]a. | |||
Ylen ohjelmien lataaminen on sallittua vain yksityiseen käyttöön. | Ylen ohjelmien lataaminen on sallittua vain yksityiseen käyttöön. | ||
Rivi 19: | Rivi 23: | ||
===Riippuvuudet=== | ===Riippuvuudet=== | ||
* Python 3. | * Python 2.7 tai 3.5+ | ||
* pip | * pip | ||
* pycryptodome | |||
* ffmpeg (tekstitys toimii vain ffmpegin versiolla 4.1 tai sitä uudemmilla) | * ffmpeg (tekstitys toimii vain ffmpegin versiolla 4.1 tai sitä uudemmilla) | ||
* setuptools (jos asennat lähdekoodeista) | * setuptools (jos asennat lähdekoodeista) | ||
Rivi 26: | Rivi 31: | ||
Joidenkin harvojen ohjelmien lataamiseen tarvitaan lisäksi: | Joidenkin harvojen ohjelmien lataamiseen tarvitaan lisäksi: | ||
* PHP-tulkki ja bcmath-, curl-, openssl- ja SimpleXML-laajennukset: muutamat uutis- ja ajankohtaisohjelmat | |||
* rtmpdump (versio 2.4 tai uudempi): muutamat Elävän Arkiston ohjelmat | |||
* wget | * wget | ||
Ota PHP-laajennukset käyttöön lisäämällä seuraavanlaiset rivit oikeine | |||
polkuineen php.ini-tiedostoon | |||
(https://secure.php.net/manual/en/configuration.file.php): | |||
extension=/polku/curl.so | |||
===Asennus sekä päivitys=== | ===Asennus sekä päivitys=== | ||
Rivi 32: | Rivi 45: | ||
Vaaditut kirjastot ja ohjelmat: | Vaaditut kirjastot ja ohjelmat: | ||
python ( | python (2.7 tai uudempi), python-pip, pycrypto, ffmpeg, PHP-tulkki sekä seuraavat PHP-laajennukset: bcmath, curl, mcrypt ja SimpleXML. Areenan radio-ohjelmien lataamiseen tarvitaan lisäksi [[rtmpdump]] (versio 2.4 tai uudempi, mieluiten uusin kehitysversio projektin kotisivulta). | ||
{{oikeudet}} | {{oikeudet}} | ||
Rivi 38: | Rivi 51: | ||
====Asennus lähdekoodeista==== | ====Asennus lähdekoodeista==== | ||
Ohjelman [[lähdekoodi]]paketin voi ladata sen [ | Ohjelman [[lähdekoodi]]paketin voi ladata sen [http://aajanki.github.io/yle-dl/ kotisivuilta]. Ladattu lähdekoodi täytyy tämän jälkeen [[kääntäminen|kääntää]]. | ||
Debianissa ja Ubuntussa käännöstyökalut ja tarvittavat kirjastot löytyvät paketeista <tt>build-essential</tt>, <tt>libssl-dev</tt>, <tt>libjson0-dev</tt> ja <tt>python-dev</tt>. | Debianissa ja Ubuntussa käännöstyökalut ja tarvittavat kirjastot löytyvät paketeista <tt>build-essential</tt>, <tt>libssl-dev</tt>, <tt>libjson0-dev</tt> ja <tt>python-dev</tt>. | ||
Rivi 203: | Rivi 216: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
* [http://aajanki.github.io/yle-dl/ yle-dl kotisivu] | |||
* [https://aur.archlinux.org/packages/yle-dl/ Arch Linux AUR - yle-dl] | |||
* [http://mandriva-fi.org/wiki/Yhteis%C3%B6n_tarjoamat_lataukset#RTMPDump-YLE Mandriva] yle-dl | |||
* [https://login.yle.fi/ Yle Passin] rekisteröityminen | * [https://login.yle.fi/ Yle Passin] rekisteröityminen | ||