Gå til innhold

Script for å åpne dagens nyheter (fra NRK Nett-TV)


sokk

Anbefalte innlegg

Jeg snekret sammen en lite script i dag som gjør det enklere å få med seg nyheter :). Jeg bruker kaffeine, men det virker sikkert med mplayer også (hvis du bare endrer litt på det). Har en snarvei til det på desktopen, og det virker greit (hos meg).

 

nrk-nyheter.sh:

#/bin/sh
echo "NRK Nyheter script"
echo
echo "Ps. Hvis du vil ha en annen dato så skriver du f.eks.: ./nrk-nyheter.sh 2004-10-18"
echo 
kaffeine -p mms://straumod.nrk.no/root02/Dagsrevyen/`date --date=$* +%Y-%m-%d`/Dagsrevyen_`date --date=$* +%d_%m_%y`_900_WM_`date --date=$* +%Y%m%d`_190000.wmv

 

[edit: smådill]

Endret av sokk
Lenke til kommentar
Videoannonse
Annonse
#/bin/sh
echo "NRK Nyheter script"
echo
echo "./nrk-nyheter.sh Dato Kvalitet"
echo "Kvalitet : 300/650/900"
echo "Dato : år-måned-dag"
echo
mplayer -really-quiet -cache 8192 -playlist mms://straumod.nrk.no/root02/Dagsrevyen/`date --date=$1 +%Y-%m-%d`/Dagsrevyen_`date --date=$1 +%d_%m_%y`_$2_WM_`date --date=$1 +%Y%m%d`_190001.wmv

Lenke til kommentar

Nice olear.

 

Eneste jeg tenker at scriptet mangler nå er "tidsstyring". Nyhetene (19.00) kommer ikke før etter 19.00. Hvis du er midt på dagen, så vil den ikke vise gårsdagens nyheter - den vil prøve å vise dagens. Så hvis det hadde vært en form for logikk som valgte gårsdagen hvis klokken ikke er blitt 19.00 enda så hadde det vært komplett.

Lenke til kommentar

Hmmmm, noen som har en idè om hvorfor det ikke fungerer så godt hos meg?

Her er outputen:

MPlayer 1.0pre4-3.3.3 (C) 2000-2004 MPlayer Team

CPU: Intel Pentium 4/Xeon/Celeron Northwood 2999 MHz (Family: 8, Stepping: 3)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Reading config file /usr/share/mplayer/mplayer.conf
Reading config file /home/rafael/.mplayer/config
Option stream url: This URL doesn't have a hostname part.
File not found: 'root02/Dagsrevyen/2004-10-22/Dagsrevyen_22_10_04__WM_20041022_190001.wmv'
Failed to open mms://straumod.nrk.no/root02/Dagsrevyen/2004-10-22/Dagsrevyen_22_10_04__WM_20041022_190001.wmv
Error while opening playlist file mms://straumod.nrk.no/root02/Dagsrevyen/2004-10-22/Dagsrevyen_22_10_04__WM_20041022_190001.wmv: No such file or directory

 

Kan det eventuelt være noen kompileringsparametere jeg kan ha ekskludert, som er nødvendige?

Lenke til kommentar

Ang. tidsstyring skulle vel denne koden fungere.

#/bin/bash

# NRK News
# A simple script to show news from NRK 
# 
# Usage: ./nrk-news bitrate (300/650/900)


# Default movie player
PLAYER='mplayer'

# Default display
DISPLAY=':0.0'

# Playlist command
PLISTCMD='-playlist'

# Let's get some dates.
CURRENTDATE=$(date +%Y-%m-%d)
CURRENTTIME=$(date +%H)

# What news to play.
if [ $CURRENTTIME -lt 19 ]; then
# Play yesterdays news.
PLAYDATE=$(date +%Y-%m-%d --date='1 day ago')
else
# Play todays news.
PLAYDATE=$CURRENTDATE
fi

# Show news.
$PLAYER -display $DISPLAY $PLISTCMD mms://straumod.nrk.no/root02/Dagsrevyen/`date --date=$PLAYDATE +%Y-%m-%d`/Dagsrevyen_`date --date=$PLAYDATE +%d_%m_%y`_$1_WM_`date --date=$PLAYDATE +%Y%m%d`_190000.wmv

Lenke til kommentar
  • 3 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...