Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: Pontus12 - 13.12.19 - klo:22.46
-
En tiedä onko oikein puhua yle-dl komennosta, mutta sitä ei löydy vaikka olen yrittänyt asentaa sen. Kubuntu restricted extras ei riitä, vaikka ensimmäisessä viestissä niin sanotaan. Ainakaan se ei asentunut minulla. Olen käyttänyt yle-dl komentoa jo useita vuosia, mutta jostain syystä sitä ei ole nyt koneellani. Yritin etsiä vanhoista avunpyynnöistäni, mutta olen ilmeisesti huono etsijä, kun en löytänyt toimivaa ohjetta.
Yritin ensin komentaa "apt install yle-dl", mutta se ei toiminut. Sitten kokeilin komentoa:
pip3 install --user --upgrade yle-dl
eikä sekään toiminut. Muutin useriin oman nimeni, kun see ei toiminut, mutta se ei auttanut. Aikanaan sain asennettua yle-dl komennon hyvin muistaakseni nm keskustelijanohjeella, mutta en löytänyt sitä enää.
En vain kertakaikkiaan tiedä, mitä tehdä.
-
Kokeileppas oisko noista ohjeista apua..
https://forum.ubuntu-fi.org/index.php?topic=53853.40
-
Muistaakseni mulla meni näin yksinkertaisesti:
sudo apt install python3-pip ja sen jälkeen
pip3 install --user --upgrade yle-dl
-
En tiedä onko oikein puhua yle-dl komennosta, mutta sitä ei löydy vaikka olen yrittänyt asentaa sen.
Nykyisin yle-dl asentuu oletuksena käyttäjän hakemistoon:
/home/käyttäjä/.local/bin/yle-dl
Ko. komennolla ohjelma myös käynnistyy. Tarvitaan toki sopivat parametrit, jos ei halua vain lukea ohjelman syntaksista ;)
Lisäys: ohjelman päivitys ei poista vanhempaa versiota sovellutuksesta, joka käynnistyy komennolla /usr/local/bin/yle-dl,
joka oletuksena on käyttäjän polussa ($PATH).
-
Kiitos sain asennettua yle-dl tiedoston lopulta. Latasin Kaurismäen leffan kotihakemistooni ja siitä tuli 2,5 giganen mkv tiedosto. Olisin ollut aivan tyytyväinen, mutta en saanut siirrettyä enkä kopioitua sitä kotihakemistostani edes usb-levylle. Minun piti poistaa se, koska suurin osa tiedostoistani on windows-levyllä. Joskus nuo Ubuntun määrittelemät oikeudet ovat kiusanneet minua ennenkin. Johtuuko se yle-dl tiedostosta vai Kubuntusta, vai jostain musta?
-
Kiitos sain asennettua yle-dl tiedoston lopulta. Latasin Kaurismäen leffan kotihakemistooni ja siitä tuli 2,5 giganen mkv tiedosto. Olisin ollut aivan tyytyväinen, mutta en saanut siirrettyä enkä kopioitua sitä kotihakemistostani edes usb-levylle.
Mitä tapahtui, kun yritit kopioida tiedostoa? Ilmoittiko tiedostoselain, että lukuoikeutta ei ole, vai tapahtuiko jotain muuta?
Johtuuko se yle-dl tiedostosta vai Kubuntusta, vai jostain musta?
Ei johdu yle-dl:stä. Ainoa syy vääriin oikeuksiin voisi olla se, että ajoit yle-dl:ää sudolla. Silloinkin kaikilla käyttäjillä on lukuoikeus tiedostoon, jolloin kopiointi onnistuu kyllä.
-
Ei johdu yle-dl:stä.
Kuten Nm kertoi, ei tuolla kopioinnilla ole mitään tekemistä alkuperäisen aiheen kanssa.
Aiheesta olisi hienoa tehdä uusi aihe - tai lukea aiempia viestityksiä vastaavista kopiointiongelmista.
Otsikko ei näet enää vastaa kysymyksien aihetta.
-
Kiitos sain asennettua yle-dl tiedoston lopulta. Latasin Kaurismäen leffan kotihakemistooni ja siitä tuli 2,5 giganen mkv tiedosto. Olisin ollut aivan tyytyväinen, mutta en saanut siirrettyä enkä kopioitua sitä kotihakemistostani edes usb-levylle. Minun piti poistaa se, koska suurin osa tiedostoistani on windows-levyllä. Joskus nuo Ubuntun määrittelemät oikeudet ovat kiusanneet minua ennenkin. Johtuuko se yle-dl tiedostosta vai Kubuntusta, vai jostain musta?
Lyhennä nimeä ja ota erikoismerkit pois. Esimerkiksi Pohjolan luonto: Ketunpojat-2019-12-14T06:00.mkv > Ketunpojat.mkv. Ainakin tikulle vaatii tuollaista.
-
Kiitos sain asennettua yle-dl tiedoston lopulta. Latasin Kaurismäen leffan kotihakemistooni ja siitä tuli 2,5 giganen mkv tiedosto. Olisin ollut aivan tyytyväinen, mutta en saanut siirrettyä enkä kopioitua sitä kotihakemistostani edes usb-levylle. Minun piti poistaa se, koska suurin osa tiedostoistani on windows-levyllä. Joskus nuo Ubuntun määrittelemät oikeudet ovat kiusanneet minua ennenkin. Johtuuko se yle-dl tiedostosta vai Kubuntusta, vai jostain musta?
Lyhennä nimeä ja ota erikoismerkit pois. Esimerkiksi Pohjolan luonto: Ketunpojat-2019-12-14T06:00.mkv > Ketunpojat.mkv. Ainakin tikulle vaatii tuollaista.
Jep, hyvä huomio! Tosiaan etenkin ":" on sellainen erikoismerkki, ettei se toimi FAT-tiedostojärjestelmissä, eikä ole suositeltavaa käyttää sitä tiedostonimissä myöskään NTFS-osioilla.
-
Lyhennä nimeä ja ota erikoismerkit pois. Esimerkiksi Pohjolan luonto: Ketunpojat-2019-12-14T06:00.mkv > Ketunpojat.mkv. Ainakin tikulle vaatii tuollaista.
Tai käytä ohjainta --vfat:
yle-dl --vfat URL
niin yle-dl jättää tiedostojen nimistä pois hankalat merkit jo valmiiksi.
-
Lyhennä nimeä ja ota erikoismerkit pois. Esimerkiksi Pohjolan luonto: Ketunpojat-2019-12-14T06:00.mkv > Ketunpojat.mkv. Ainakin tikulle vaatii tuollaista.
Joo, huomasin taannoin saman ulkoisella kiintolevyllä, joka oli NTFS -muodossa mahdollisen Windows -käytön varalta. Tiedostojen nimiä oli muuteltava vähän väliä... Kyllästyin sitten ja jyräsin levyn EXT4:ksi, sen jälkeen ei ole ollut mitään ongelmia.
-
Lyhennä nimeä ja ota erikoismerkit pois. Esimerkiksi Pohjolan luonto: Ketunpojat-2019-12-14T06:00.mkv > Ketunpojat.mkv. Ainakin tikulle vaatii tuollaista.
Tai käytä ohjainta --vfat:
yle-dl --vfat URL
niin yle-dl jättää tiedostojen nimistä pois hankalat merkit jo valmiiksi.
Tuo olisi hyvä saada jotenkin jo valmiiksi yle-dl komennon jatkeena. Siis kun sitä käytän, kirjoitan ensin "yl" ja siihen perään komennon täydennys sisennysnäppäimellä. Jos siirrän tallenteen verkkolevylle (cifs), niin tuolla vivulla ei tarvitse muokata tiedoston nimeä. Unohtuu vaan, kun seuraavan kerran taas tallennan jotain sellaista, johon nuo nimen perässä olevat tiedot voivat jäädä. Yleensä ne poistan.
-
Lyhennä nimeä ja ota erikoismerkit pois. Esimerkiksi Pohjolan luonto: Ketunpojat-2019-12-14T06:00.mkv > Ketunpojat.mkv. Ainakin tikulle vaatii tuollaista.
Tai käytä ohjainta --vfat:
yle-dl --vfat URL
niin yle-dl jättää tiedostojen nimistä pois hankalat merkit jo valmiiksi.
Tuo olisi hyvä saada jotenkin jo valmiiksi yle-dl komennon jatkeena. Siis kun sitä käytän, kirjoitan ensin "yl" ja siihen perään komennon täydennys sisennysnäppäimellä. Jos siirrän tallenteen verkkolevylle (cifs), niin tuolla vivulla ei tarvitse muokata tiedoston nimeä. Unohtuu vaan, kun seuraavan kerran taas tallennan jotain sellaista, johon nuo nimen perässä olevat tiedot voivat jäädä. Yleensä ne poistan.
Tee komennlle alias tiedostoon ~/.bash_aliases
https://www.linux.fi/wiki/Alias
-
Tuo olisi hyvä saada jotenkin jo valmiiksi yle-dl komennon jatkeena. Siis kun sitä käytän, kirjoitan ensin "yl" ja siihen perään komennon täydennys sisennysnäppäimellä.
Kirjoita vipu yle-dl:n asetustiedostoon (https://github.com/aajanki/yle-dl#config-file). Silloin vipu on aina käytössä. Jos haluat käyttää vipua joskus ja joskus ei, käytä aliasta kuten raimo (https://forum.ubuntu-fi.org/index.php?topic=54836.msg418678#msg418678) ehdotti.
-
Toimii vain hiukan "vajaasti" tuo --vfat.
Ei korvaa välilyöntejä - joten toistaiseksi käytän vipua -o ja kerron tiedostonimen.
-
Kiitos! Toimii. Merkitsen ratkaistuksi.
-
Toimii vain hiukan "vajaasti" tuo --vfat.
Ei korvaa välilyöntejä - joten toistaiseksi käytän vipua -o ja kerron tiedostonimen.
Käytössäni on vielä versio yle-dl-20181221 enkä käytä --vfat vipua, vaan kun asennan lähdekoodeista, olen muuttanut yle-dl.py'n rivin 295
excludechars = '\"*/:<>?|' if args.vfat else '*/|'
muotoon
excludechars = '\"*/:<>?|' if args.vfat else '\"*/:<>?| –,&'
Ykköskoneeni käyttis on ArcaOS 5.04 eli nykyisin saatavilla oleva OS/2 jakelu. Sievistän nimet skriptillä, jonka 4os2 alias pyytää syöttämään uuden nimen. Sen kopioin soveltuvin osin ruudulta ja siivoan turhat krumeluurit pois. Skripti nimeää .srt tiedoston samannimiseksi.
-
Tuo olisi hyvä saada jotenkin jo valmiiksi yle-dl komennon jatkeena. Siis kun sitä käytän, kirjoitan ensin "yl" ja siihen perään komennon täydennys sisennysnäppäimellä.
Kirjoita vipu yle-dl:n asetustiedostoon (https://github.com/aajanki/yle-dl#config-file). Silloin vipu on aina käytössä. Jos haluat käyttää vipua joskus ja joskus ei, käytä aliasta kuten raimo (https://forum.ubuntu-fi.org/index.php?topic=54836.msg418678#msg418678) ehdotti.
Mitenkähän tuo niin kuin käytännössä tehdään? Saako sen niin, että kun komentokehoitteessa kirjoitan alkua komennosta ja sisennyksellä täydennän, niin se olisi siinä? Silloin sen voisi vaan poistaa tarvittaessa.
-
Mitenkähän tuo niin kuin käytännössä tehdään? Saako sen niin, että kun komentokehoitteessa kirjoitan alkua komennosta ja sisennyksellä täydennän, niin se olisi siinä? Silloin sen voisi vaan poistaa tarvittaessa.
Tarkoitan siis että alias olisi hieman eriniminen kuin yle-dl, jolloin voit valita mitä komentoa käytät.
EDIT: esimerkiksi alias yle-dl-vfat='yle-dl --vfat' toimisi niin että jos kirjoitat yle ja painat tabia kerran, saat yle-dl:n mutta jos painat tabia kahteen kertaan, saat vfatin mukaan.
-
Mitenkähän tuo niin kuin käytännössä tehdään? Saako sen niin, että kun komentokehoitteessa kirjoitan alkua komennosta ja sisennyksellä täydennän, niin se olisi siinä? Silloin sen voisi vaan poistaa tarvittaessa.
nano ~/.bash_aliases
Lisää rivi:
alias vfat-yle-dl='yle-dl --vfat '
Tallenna (Ctrl+O) ja sulje nano (ctrl+X)
Komenna sitten
source ~/.bash_aliases
tai kirjaudu ulos/sisään, tai avaa uusi pääte.
Nyt komento vfat-[TAB] tuonee ko aliaksen käyttöön.
-
Mitenkähän tuo niin kuin käytännössä tehdään? Saako sen niin, että kun komentokehoitteessa kirjoitan alkua komennosta ja sisennyksellä täydennän, niin se olisi siinä? Silloin sen voisi vaan poistaa tarvittaessa.
nano ~/.bash_aliases
Lisää rivi:
alias vfat-yle-dl='yle-dl --vfat '
Tallenna (Ctrl+O) ja sulje nano (ctrl+X)
Komenna sitten
source ~/.bash_aliases
tai kirjaudu ulos/sisään, tai avaa uusi pääte.
Nyt komento vfat-[TAB] tuonee ko aliaksen käyttöön.
Jee, toimii :)
Kiitos.
-
Sillä on myös --output-template parametri, jonka avulla voi rukata miten se tuon tiedostonimen muodostaa. Output templaten oletusarvo taitaa olla ${series}${title}${episode}${timestamp}. Jos sen muuttaisi asetustiedostossa muotoon ${series}${title}${episode}${date}, närästystä aiheuttava kellonaika jäisi ymmärtääkseni pois. Voihan siitä tietysti jättää vain ${timestamp} osan pois, jolloin ei tule pvm eikä kellonaika. Joskus on kuitenkin kiva että tekoaika näkyy videon nimestä.
-
Mitä muita dokumentoimattomia ohjaimia ja piirteitä?
-
Mitä muita dokumentoimattomia ohjaimia ja piirteitä?
--output-template ei ole dokumentoimaton. yle-dl (tai yle-dl -h) listaa sen, kuten muutkin hyväksytyt argumentit.
yle-dl
--output-template TEMPLATE
Template for generating an output file name when not
using -o. The template supports following
substitutions: ${title} is replaced by the title of
the episode, ${series} is the series title, ${episode}
is the season and episode number "S02E12",
${timestamp} is stream publish timestamp
"2018-12-01T18:30", ${date} is the stream publish date
"2018-12-01", $$ is an escape and will be replaced by
a literal "$". Everything else will appear as-is.
Tuollaiset pysyvästi käytettävät vivut voi muuten asettaa myös ~/.yledl.conf -tiedostossa, kuten komentoriviohjeen alussa neuvotaan:
Args that start with '--' (eg. -V) can also be set in a config file (~/.yledl.conf or specified via -c). Config file syntax allows: key=value, flag=true, stuff=[a,b,c] (for details, see syntax at https://goo.gl/R74nmi). If an arg is specified in more than one place, then commandline values override config file values which override defaults.