#!/bin/bash skriptin_versio=1.5.2 ####### # ASETUKSET # tietokanta kaikista jo tallennetuista jaksoista pidetään täällä (luodaan ellei olemassa) kanta="${HOME}/.vhs" # tallentimet (ja väliaikaistiedostot) sijoitetaan tänne (luodaan ellei olemassa) vhs="${HOME}/Movies/vhs" # valmiit tiedostot sijoitetaan tänne, jos olemassa valmis="${vhs}/valmiit" # automaattitallentajien tiedostopääte tallentimen_paate=".txt" # montako kertaa kutakin latausta yritetään? latausyritykset=3 # yle-dl-vivut yle_dl_vivut=() # käyttäjäagentti OSX_agentti="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/604.5.6 (KHTML, like Gecko) Version/11.0.3 Safari/604.5.6" # Areena-kirjautumisavain ohjelmien hakuun. areena_ohjelmat_tunnus="$( # Ohjelmien haussa tarvitaan lisäksi `token`-avain. IFS=$'\n' read -d $'\0' data_view main_bundle_js < <( curl -s "https://areena.yle.fi/tv/ohjelmat/kaikki" \ | sed -En ' s#.*class="package-view".*data-view='"'"'(.*)'"'"'>#\1#p; s#.*