Kirjoittaja Aihe: En saa asennettua yle-dl komentoa (RATKAISTU)  (Luettu 7732 kertaa)

Illu

  • Käyttäjä
  • Viestejä: 1089
    • Profiili
Vs: En saa asennettua yle-dl komentoa
« Vastaus #20 : 15.12.19 - klo:19.07 »
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.

Koodia: [Valitse]
nano ~/.bash_aliases
Lisää rivi:
alias vfat-yle-dl='yle-dl --vfat '

Tallenna (Ctrl+O) ja sulje nano (ctrl+X)

Komenna sitten
Koodia: [Valitse]
source ~/.bash_aliasestai kirjaudu ulos/sisään, tai avaa uusi pääte.

Nyt komento vfat-[TAB] tuonee ko aliaksen käyttöön.

Jee, toimii  :)

Kiitos.

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: En saa asennettua yle-dl komentoa (RATKAISTU)
« Vastaus #21 : 15.12.19 - klo:20.32 »
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ä.

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: En saa asennettua yle-dl komentoa (RATKAISTU)
« Vastaus #22 : 15.12.19 - klo:21.08 »
Mitä muita dokumentoimattomia ohjaimia ja piirteitä?

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: En saa asennettua yle-dl komentoa (RATKAISTU)
« Vastaus #23 : 15.12.19 - klo:22.14 »
Mitä muita dokumentoimattomia ohjaimia ja piirteitä?

--output-template ei ole dokumentoimaton. yle-dl (tai yle-dl -h) listaa sen, kuten muutkin hyväksytyt argumentit.

Koodia: [Valitse]
yle-dl
Lainaus
  --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:
Lainaus
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.