Kirjoittaja Aihe: Leikepöydän sisältö päätteeseen  (Luettu 1307 kertaa)

dummy

  • Käyttäjä
  • Viestejä: 47
    • Profiili
Leikepöydän sisältö päätteeseen
« : 11.09.11 - klo:23.05 »
Rouva haluaa katsoa miniläppärillä yle-areenan ohjelmia. Ongelma on se, että ko. myllyllä toisto pysähtyy yhteysvirhe-sanomaan 30-60 sek. kuluttua. Keksin asentaa yle-dl ohjelman, jolla ohjelman saa imutettua kovalevylle ja katsottua sieltä vaikka vlc:llä. Ei meinaan varmasti pätki. Kysymys kuuluu miten asian saisi automatisoitua siten, että annat käskyksi vaikka yle niin se liittää yle areenalta etukäteen kopioidun linkin yle-dl käskyn perään. Eli miten saan leikepöydälle sijoitetun linkin liitettyä päätteeseen automaattisesti?
Eli käsky yle toiminnallinen sisältö on  yle-dl (Ctrl+v eli leikepöydän sisältö). Tiedän kyllä, että valikoista muokkaa ->lisää sen saa rotalla raapaistua, mutta tässä on kyse koko käskyn automatisoinnista.

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: Leikepöydän sisältö päätteeseen
« Vastaus #1 : 11.09.11 - klo:23.48 »
Ajaaskel on automatisoinut asian skriptillään:
Yle Areenan ohjelmien tallentaminen tietokoneelle

Valitettavasti palvelin taisi olla alhaalla, kun tuota äsken kokeilin.

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Leikepöydän sisältö päätteeseen
« Vastaus #2 : 12.09.11 - klo:06.09 »
Rouva haluaa katsoa miniläppärillä yle-areenan ohjelmia. Ongelma on se, että ko. myllyllä toisto pysähtyy yhteysvirhe-sanomaan 30-60 sek. kuluttua. Keksin asentaa yle-dl ohjelman, jolla ohjelman saa imutettua kovalevylle ja katsottua sieltä vaikka vlc:llä. Ei meinaan varmasti pätki. Kysymys kuuluu miten asian saisi automatisoitua siten, että annat käskyksi vaikka yle niin se liittää yle areenalta etukäteen kopioidun linkin yle-dl käskyn perään. Eli miten saan leikepöydälle sijoitetun linkin liitettyä päätteeseen automaattisesti?
Eli käsky yle toiminnallinen sisältö on  yle-dl (Ctrl+v eli leikepöydän sisältö). Tiedän kyllä, että valikoista muokkaa ->lisää sen saa rotalla raapaistua, mutta tässä on kyse koko käskyn automatisoinnista.

Tuollaisen skriptin olen joskus tuupannut hakemstoon ~/bin/
#!/bin/bash
# /usr/local/bin/yle-dl
NO=$1
NIMI=$2

if [ -z $2 ]
then
  echo "Numero?"
  read NO
  echo "Nimi?"
  read NIMI
fi
date >> ylef.loki
echo "$NO ${NIMI}.flv" >> ylef.loki
/usr/local/bin/yle-dl http://areena.yle.fi/video/$NO -o $NIMI.flv

Tosin, nyt pitää poimia vain se numero. Jos jaksaisi muuttaa sellaiseksi että voi nakata koko URLin niin ei olisi niin tarkkaa sen hiiren kanssa...
komento: ylef 1315160902884 poirot
 
tallentaa jakson tiedostoon poirot.flv