Kirjoittaja Aihe: newsbeuter ja automaattinen yle-dl  (Luettu 1724 kertaa)

K-Veikko

  • Käyttäjä
  • Viestejä: 309
    • Profiili
newsbeuter ja automaattinen yle-dl
« : 26.02.12 - klo:21.40 »
News beuter rss-feed-reader'in käyttäjiä ei taida kovin monta löytyä, mutta laitanpa tännekin ongelmani.

Newsbeuterin asentaminen

Koodia: [Valitse]
# Ohjelma asentuu repositoreista
sudo apt-get install newsbeuter
# Oma yle-dl hakemisto ladattaville tiedostoille
mkdir -p $HOME/Videot/yle-dl/
# Hakemisto newsbeuterin asetuksille
mkdir $HOME/.newsbeuter
# Geditilla luodaan tarvittavat kaksi tiedostoa
gedit ~/.newsbeuter/config ~/.newsbeuter/urls

Geditissä avautuneeseen tiedostoon "config"

(huomaa välilehdet) lisätään kokonaisuudessaan "newsbeuter example configuration" osoitteesta
http://code.google.com/p/newsbeuter/issues/attachmentText?id=259&aid=-8163897283852141585&name=config&token=5af5fd7e53a628b3c22a26cfe05d5e4b
ja tiedoston loppuun lisätään omat configurointiasetukset. Vaikkapa näin:

Koodia: [Valitse]
# EOF

auto-reload yes
reload-time 30
#### Kuinka monen minuutin välein tarkistetaan
cleanup-on-quit no
#### Jattaa historian koneelle
history-limit 0
#### Ikuinen historia
#text-width  64
#user-agent  "Lynx/2.8.5rel.1 libwww-FM/2.14"
#browser "/usr/bin/w3m %u"
#browser "lynx %u"
browser "yle-dl --destdir $HOME/Videot/yle-dl/ -q %u &"
#### &-merkki siirtää latauksen taustalle

### Ongelma alkaa tästä

# notify-program "mplayer /usr/share/sounds/gnome/default/alerts/drip.ogg"
## description: If set, then the configured program will be executed if new articles arrived (through a reload) or if notify-always is true. The first parameter of the called program contains the notification message.
# notify-always no
# notify-beep yes

notify-program "/usr/local/bin/yle-dl --destdir $HOME/Videot/yle-dl/ -q %u &"

### Tämä koodia -ikkuna näköjään tiivistää useamman välilyönnin yhdeksi ###

Tallenna.

Geditissä avautuneeseen tiedostoon "urls"

(huomaa välilehdet) lisätään rss-feedien osoitteet.

Koodia: [Valitse]
http://areena.yle.fi/ohjelma/1619957/feed/rss
#### Pasila - Rss-feedin osoite löytyy areenan sivulta
# http://areena.yle.fi/haku//uusimmat/hakusana/[hakusana]/feed/rss
#### ylen areena generoi rss-feedin myös omasta hausta

Tallenna.

Ei toimi

En ole onnistunut konfiguroimaan newsbeuteria niin, että se suorittaisi (minkään) käskyn, joka annetaan tuolla notify-program -optiolla.

- Edes tuota mplayer /usr/share/sounds/gnome/default/alerts/drip.ogg komentoa, joka kyllä toimii konsolissa.

Toimii

"Puoliautomaattinen" yle-dl lataaminen kyllä toimii normaalisti ohjelmassa, kun yksittäisen feedin kohdalla näppäilee "o". – Lisää toimintoja löytyy näppäilemällä "?".

Myös Google newsreaderin feedejä voi lukea newsbeuterilla. Itselläni on tätä varten erillinen config-google tekstitiedosto ja googleen käynnistän newsbeuterin komennolla: newsbeuter -C $HOME/.newsbeuter/config-google

Unattended download

Saisinpa tuon "automaattilatauksen" toimimaan ...

Koska newsbeuter on tekstipohjainen, on se helppo myös suorittaa etänä. Esim suoraan kotiverkon "file serverillä". – Tai ajastettuna. Tai mitä tahansa temppuja aina kun uusi viesti ilmestyy.

http://manpages.ubuntu.com/manpages/jaunty/man1/newsbeuter.1.html
« Viimeksi muokattu: 26.02.12 - klo:22.01 kirjoittanut K-Veikko »

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: newsbeuter ja automaattinen yle-dl
« Vastaus #1 : 27.02.12 - klo:11.28 »
Mielenkiintoinen idea.   Jos riittää että voit valita halutut rss-syötteet ja yle-dl nauhoittelee aina kun ilmestyy uusi ohjelman jakso sinne niin tuo saattaisi syntyä pätkällä bash-koodia ilman tuota "newsbeuter" syötelukijaakin :)     
 
 
« Viimeksi muokattu: 28.02.12 - klo:20.28 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.