Kirjoittaja Aihe: Näin saat toimimaan: YLE Areena ja Elävä arkisto  (Luettu 228392 kertaa)

ls

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Vs: Näin saat toimimaan: YLE Areena ja Elävä arkisto
« Vastaus #340 : 11.10.17 - klo:01.59 »
Asenna python-dev:

Koodia: [Valitse]
sudo apt-get install python-dev

Joo, samaa valitusta ei enää tullut. Nyt asennus kesti todella kauan ja lopulta tuli virhe:

Koodia: [Valitse]
build/temp.linux-x86_64-2.7/_openssl.c:483:30: fatal error: openssl/opensslv.h: Tiedostoa tai hakemistoa ei ole
Asensin paketin libssl-dev, minkä jälkeen uusi yritys. Taas kesti kauan, mutta näytti onnistuvan. Yle-dl ei kuitenkaan käynnistynyt:

Koodia: [Valitse]
yle-dl
Traceback (most recent call last):
  File "/usr/local/bin/yle-dl", line 9, in <module>
    load_entry_point('yle-dl==2.25', 'console_scripts', 'yle-dl')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 351, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2363, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2088, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/local/lib/python2.7/dist-packages/yledl/__init__.py", line 1, in <module>
    from yledl import download, StreamAction
  File "/usr/local/lib/python2.7/dist-packages/yledl/yledl.py", line 38, in <module>
    from downloaders import downloader_factory, StreamFilters, IOContext, \
  File "/usr/local/lib/python2.7/dist-packages/yledl/downloaders.py", line 26, in <module>
    from requests.packages.urllib3.util.retry import Retry
ImportError: No module named packages.urllib3.util.retry

Yritin vielä lähdekoodihakemiston kautta:

Koodia: [Valitse]
sudo python setup.py install
Asentui parissa sekunnissa ja käynnistyi, mutta valitti:

Koodia: [Valitse]
yle-dl https://areena.yle.fi/1-2534632
yle-dl 2.25: Download media files from Yle Areena and Elävä Arkisto
Copyright (C) 2009-2017 Antti Ajanki <antti.ajanki@iki.fi>, license: GPLv3
Subtitles saved to Varo vasentasi-2017-10-09T02:00:00+03:00.fin.srt
Output file: Varo vasentasi-2017-10-09T02:00:00+03:00.mp4
wget: tunnistamaton valitsin ”--show-progress”
Käyttö: wget [VALITSIN]... [VERKKO-OSOITE]...

Kirjoita ”wget --help” saadaksesi lisää valitsimia.

Pitäisikö kenties olla eri versio wget'istä? Mulla näytti olevan 1.15.

jekku

  • Käyttäjä
  • Viestejä: 1482
    • Profiili
Vs: Näin saat toimimaan: YLE Areena ja Elävä arkisto
« Vastaus #341 : 11.10.17 - klo:06.31 »
.....
Koodia: [Valitse]
yle-dl https://areena.yle.fi/1-2534632
yle-dl 2.25: Download media files from Yle Areena and Elävä Arkisto
Copyright (C) 2009-2017 Antti Ajanki <antti.ajanki@iki.fi>, license: GPLv3
Subtitles saved to Varo vasentasi-2017-10-09T02:00:00+03:00.fin.srt
Output file: Varo vasentasi-2017-10-09T02:00:00+03:00.mp4
wget: tunnistamaton valitsin ”--show-progress”
Käyttö: wget [VALITSIN]... [VERKKO-OSOITE]...

Kirjoita ”wget --help” saadaksesi lisää valitsimia.

Pitäisikö kenties olla eri versio wget'istä? Mulla näytti olevan 1.15.

Minulla on (ihan pakettivaraston versio)
Koodia: [Valitse]
~/tmp$ wget -V
GNU Wget 1.18 käännetty järjestelmään linux-gnu.

man wget kertoo
 
Koodia: [Valitse]
   --show-progress
           Force wget to display the progress bar in any verbosity.

           By default, wget only displays the progress bar in verbose mode.  One may however, want wget to display the
           progress bar on screen in conjunction with any other verbosity modes like --no-verbose or --quiet.  This is
           often a desired a property when invoking wget to download several small/large files.  In such a case, wget
           could simply be invoked with this parameter to get a much cleaner output on the screen.

           This option will also force the progress bar to be printed to stderr when used alongside the --logfile
           option.

ja hienosti toimii.

Cultor

  • Käyttäjä
  • Viestejä: 133
    • Profiili
Vs: Näin saat toimimaan: YLE Areena ja Elävä arkisto
« Vastaus #342 : 11.10.17 - klo:11.31 »
.....
Koodia: [Valitse]
yle-dl https://areena.yle.fi/1-2534632
yle-dl 2.25: Download media files from Yle Areena and Elävä Arkisto
Copyright (C) 2009-2017 Antti Ajanki <antti.ajanki@iki.fi>, license: GPLv3
Subtitles saved to Varo vasentasi-2017-10-09T02:00:00+03:00.fin.srt
Output file: Varo vasentasi-2017-10-09T02:00:00+03:00.mp4
wget: tunnistamaton valitsin ”--show-progress”
Käyttö: wget [VALITSIN]... [VERKKO-OSOITE]...

Kirjoita ”wget --help” saadaksesi lisää valitsimia.

Pitäisikö kenties olla eri versio wget'istä? Mulla näytti olevan 1.15.

Minulla on (ihan pakettivaraston versio)
Koodia: [Valitse]
~/tmp$ wget -V
GNU Wget 1.18 käännetty järjestelmään linux-gnu.

man wget kertoo
 
Koodia: [Valitse]
   --show-progress
           Force wget to display the progress bar in any verbosity.

           By default, wget only displays the progress bar in verbose mode.  One may however, want wget to display the
           progress bar on screen in conjunction with any other verbosity modes like --no-verbose or --quiet.  This is
           often a desired a property when invoking wget to download several small/large files.  In such a case, wget
           could simply be invoked with this parameter to get a much cleaner output on the screen.

           This option will also force the progress bar to be printed to stderr when used alongside the --logfile
           option.

ja hienosti toimii.
Mistä Wget 1.18 version saisi Ubuntu 14.04.5 LTS:ään? Täällä oli samanlaiset ongelmat, tosin wget 1.15 toimii nyt, kun poistin --show-progress vivun downloaders.py:stä.

jekku

  • Käyttäjä
  • Viestejä: 1482
    • Profiili
Vs: Näin saat toimimaan: YLE Areena ja Elävä arkisto
« Vastaus #343 : 11.10.17 - klo:11.50 »
----
Mistä Wget 1.18 version saisi Ubuntu 14.04.5 LTS:ään? Täällä oli samanlaiset ongelmat, tosin wget 1.15 toimii nyt, kun poistin --show-progress vivun downloaders.py:stä.

Jos toimii nykyisellään niin älä suotta muuta mitään. Kai pian on aika päivittää tuo 14.04 muutenkin?

ls

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Vs: Näin saat toimimaan: YLE Areena ja Elävä arkisto
« Vastaus #344 : 11.10.17 - klo:13.56 »
Mistä Wget 1.18 version saisi Ubuntu 14.04.5 LTS:ään? Täällä oli samanlaiset ongelmat, tosin wget 1.15 toimii nyt, kun poistin --show-progress vivun downloaders.py:stä.

Kun poistin --show-progress-vivun, yle-dl ei jostain syystä käynnistynyt. Latasin wget 1.18:n : ftp://ftp.gnu.org/gnu/wget/wget-1.18.tar.gz

Asensin:

Koodia: [Valitse]
./configure --with-ssl=openssl
make
sudo make install

Ilman tuota ssl-vipua olisi pitänyt asentaa jostain gnutls.

Nyt toimii taas.

mrl586

  • Käyttäjä
  • Viestejä: 4380
    • Profiili
Vs: Näin saat toimimaan: YLE Areena ja Elävä arkisto
« Vastaus #345 : 11.10.17 - klo:14.35 »
Eiköhän uudemmalle Ubuntulle tarkoitettu wget:n versio ole mahdollista backportata käyttäjän toimesta vanhempiin Ubuntuihin?

nm

  • Käyttäjä
  • Viestejä: 10971
    • Profiili
Vs: Näin saat toimimaan: YLE Areena ja Elävä arkisto
« Vastaus #346 : 11.10.17 - klo:15.51 »
Eiköhän uudemmalle Ubuntulle tarkoitettu wget:n versio ole mahdollista backportata käyttäjän toimesta vanhempiin Ubuntuihin?

Parempi paikata yle-dl:ää. Jos ei onnistu omatoimisesti, korjausta odotellessa voi vaikka käyttää yle-dl:n --verbose -valitsinta, joka poistaa tuon --show-progress -vivun wgetin komentoriviltä:

Koodia: [Valitse]
yle-dl --verbose https://areena.yle.fi/1-2534632
Toki tuon kanssa joutuu sietämään yle-dl:n DEBUG-viestejä latauksen alussa.
« Viimeksi muokattu: 11.10.17 - klo:15.56 kirjoittanut nm »

Cultor

  • Käyttäjä
  • Viestejä: 133
    • Profiili
Vs: Näin saat toimimaan: YLE Areena ja Elävä arkisto
« Vastaus #347 : 11.10.17 - klo:17.04 »
Mistä Wget 1.18 version saisi Ubuntu 14.04.5 LTS:ään? Täällä oli samanlaiset ongelmat, tosin wget 1.15 toimii nyt, kun poistin --show-progress vivun downloaders.py:stä.

Kun poistin --show-progress-vivun, yle-dl ei jostain syystä käynnistynyt. Latasin wget 1.18:n : ftp://ftp.gnu.org/gnu/wget/wget-1.18.tar.gz
Niin, muokkasin lähdekoodia ja muutin myös --no-verbose vivun muotoon --verbose, että sain progress bar'in näkyviin. Sen jälkeen uusi asennus, ensin pip install --upgrade yle-dl, sen jälkeen python setup.py install.

Oletusasetuksilla (--verbose) wget tulostaa parikymmentä riviä, jotkut tosin niin pitkiä, etteivät kaikki kerralla mahdu qPuttyn 80x30 ikkunaan. Ei haittaa minua yhtään, koska kaikki oleellinen on koko latauksen ajan näkyvissä.

ls

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Vs: Näin saat toimimaan: YLE Areena ja Elävä arkisto
« Vastaus #348 : 11.10.17 - klo:21.50 »
Niin, muokkasin lähdekoodia ja muutin myös --no-verbose vivun muotoon --verbose, että sain progress bar'in näkyviin. Sen jälkeen uusi asennus, ensin pip install --upgrade yle-dl, sen jälkeen python setup.py install.

Oletusasetuksilla (--verbose) wget tulostaa parikymmentä riviä, jotkut tosin niin pitkiä, etteivät kaikki kerralla mahdu qPuttyn 80x30 ikkunaan. Ei haittaa minua yhtään, koska kaikki oleellinen on koko latauksen ajan näkyvissä.

Ok, mutta miksi tuossa välissä tarvitaan tuo pip asennus?

Cultor

  • Käyttäjä
  • Viestejä: 133
    • Profiili
Vs: Näin saat toimimaan: YLE Areena ja Elävä arkisto
« Vastaus #349 : 12.10.17 - klo:12.32 »
Niin, muokkasin lähdekoodia ja muutin myös --no-verbose vivun muotoon --verbose, että sain progress bar'in näkyviin. Sen jälkeen uusi asennus, ensin pip install --upgrade yle-dl, sen jälkeen python setup.py install.

Oletusasetuksilla (--verbose) wget tulostaa parikymmentä riviä, jotkut tosin niin pitkiä, etteivät kaikki kerralla mahdu qPuttyn 80x30 ikkunaan. Ei haittaa minua yhtään, koska kaikki oleellinen on koko latauksen ajan näkyvissä.

Ok, mutta miksi tuossa välissä tarvitaan tuo pip asennus?

En saanut muuten toimimaan.

Antilla näkyy olevan korjaukset seuraavaan versioon työn alla, joten eiköhän se siitä ;- )