[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Hifidelio-User.de • Thema anzeigen - PODCAST automatisiert runterladen

Hifidelio-User.de

Das (inoffizielle!) Forum für Hifidelio-User
Aktuelle Zeit: 19.11.2018 06:07

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 33 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags: PODCAST automatisiert runterladen
BeitragVerfasst: 13.04.2008 09:21 
Offline

Registriert: 02.06.2006 21:04
Beiträge: 52
Hallo Forum,

unter: http://www.lincgeek.org/bashpodder/ gibt es fertige Skripte um PODCASTS automatisiert runter zu laden und lokal abzulegen.

Diese Skriptversion

http://www.lincgeek.org/bashpodder/user ... ett_lytle/

wäre eine sehr gute Variante für den Fidel.

Allerdings funktioniert das Skript bei mir nicht einwandfrei und meine LINUX Kentnisse sind sehr gering....

Fehlermeldung:
./podcast.shell: expr: command not found

Wenn das Skript läuft, soll es bei mir bei Starten des Fidel ausgeführt werden und die Podcasts nach /audio/import/podcast/ ablegen

Möglicherweise hat ein LINUX / BASH Experte Lust und Zeit sich das Skript kurz anzuschauen und mir zu helfen, das wäre echt super nett ;-))

Bin mir sicher, dass das auch für andere hier eine schöne Erweiterung ist!

Gruß ans Forum


Hier das Skript:

#!/bin/bash

# Make script crontab friendly:
cd $(dirname $0)

# Delete any temp file:
rm -f temp.log

# Read the bp.conf file and wget any url not already in the podcast.log file:
while read podcast
do
number=`expr index "$podcast" @`
podcastURL=${podcast:$number}
file=$(/opt/wget/bin/wget -q $podcastURL -O - | tr '\r' '\n' | tr \' \" | sed -n 's/.*url="\([^"]*\)".*/\1/p')
for url in $file
do
echo $url >> temp.log
if ! grep "$url" podcast.log > /dev/null
then
datadir=${podcast:0:$number-1}
if test ! -d $datadir
then
mkdir $datadir
fi
/opt/wget/bin/wget -q -P $datadir "$url"
i="1"
while [ $i -ne 0 ]
do
i=`expr index "$url" \/`
url=${url:$i}
done
printf "../"$datadir"/"$url\\n >> "All_M3U"/$datadir".m3u"
printf "../"$datadir"/"$url\\n >> "All_M3U"/$(date +%Y-%m-%d).m3u
fi
done
done <bp>> temp.log
sort temp.log | uniq > podcast.log

*********************

Mustereintrag der Podcaststeuerdatei bp.conf:

baerenbude@http://podcast.wdr.de/radio/baerenbude.xml

*********************
Und die letzte Datei parse_enclosure.xsl

<xml>
<stylesheet>
<output>
<template>
<apply>
</template>
<template>
<value><text>
</text>
</template>
</stylesheet>

_________________
Fidel 500 GB; OS Version 2.3.18


Zuletzt geändert von gh3478 am 26.04.2009 17:11, insgesamt 2-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 13.04.2008 15:01 
Offline
Benutzeravatar

Registriert: 21.01.2007 12:47
Beiträge: 140
Wohnort: Bonn

_________________
If Java had true garbage collection, most programs would delete themselves upon execution. (Robert Sewell)


Zuletzt geändert von Cenic am 22.05.2008 09:41, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 13.04.2008 18:23 
Offline
Moderator
Benutzeravatar

Registriert: 29.01.2005 00:43
Beiträge: 1755
Wohnort: CH, Bern

_________________
Was war ST-64 :?:


Nach oben
 Profil  
 
BeitragVerfasst: 14.04.2008 10:36 
Offline

Registriert: 02.06.2006 21:04
Beiträge: 52
Hallo Stefan,

danke für Deine Arbeit. Dein Skript läuft super gut.

Gruß

:D

_________________
Fidel 500 GB; OS Version 2.3.18


Nach oben
 Profil  
 
 Betreff des Beitrags: Schritt für Schritt für Anfänger
BeitragVerfasst: 18.05.2008 10:12 
Offline

Registriert: 05.03.2007 18:50
Beiträge: 25


Nach oben
 Profil  
 
BeitragVerfasst: 18.05.2008 15:29 
Offline
Benutzeravatar

Registriert: 21.01.2007 12:47
Beiträge: 140
Wohnort: Bonn

_________________
If Java had true garbage collection, most programs would delete themselves upon execution. (Robert Sewell)


Nach oben
 Profil  
 
 Betreff des Beitrags: dem war so
BeitragVerfasst: 18.05.2008 19:35 
Offline

Registriert: 05.03.2007 18:50
Beiträge: 25


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 18.05.2008 20:10 
Offline
Benutzeravatar

Registriert: 21.01.2007 12:47
Beiträge: 140
Wohnort: Bonn

_________________
If Java had true garbage collection, most programs would delete themselves upon execution. (Robert Sewell)


Nach oben
 Profil  
 
 Betreff des Beitrags: macht kein Wank
BeitragVerfasst: 19.05.2008 18:39 
Offline

Registriert: 05.03.2007 18:50
Beiträge: 25


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 21.05.2008 18:15 
Offline
Benutzeravatar

Registriert: 21.01.2007 12:47
Beiträge: 140
Wohnort: Bonn

_________________
If Java had true garbage collection, most programs would delete themselves upon execution. (Robert Sewell)


Nach oben
 Profil  
 
BeitragVerfasst: 21.05.2008 19:19 
Offline

Registriert: 05.03.2007 18:50
Beiträge: 25


Nach oben
 Profil  
 
 Betreff des Beitrags: was ich noch vergessen habe...
BeitragVerfasst: 21.05.2008 19:23 
Offline

Registriert: 05.03.2007 18:50
Beiträge: 25


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 21.05.2008 20:41 
Offline
Benutzeravatar

Registriert: 21.01.2007 12:47
Beiträge: 140
Wohnort: Bonn

_________________
If Java had true garbage collection, most programs would delete themselves upon execution. (Robert Sewell)


Nach oben
 Profil  
 
 Betreff des Beitrags: Super!
BeitragVerfasst: 21.05.2008 21:51 
Offline

Registriert: 05.03.2007 18:50
Beiträge: 25


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 22.05.2008 09:44 
Offline
Benutzeravatar

Registriert: 21.01.2007 12:47
Beiträge: 140
Wohnort: Bonn
Hi,

ich glaube, daß liegt wieder am fehlenden Zeilenvorschub, aber diesmal ist mein Script schuld :oops:

Ich habe das Script weiter oben mal angepaßt. Die Änderung liegt in einem zusätzlichen \n ziemlich am Ende der Zeile, die mit sed anfängt. Probier es mal damit aus.

Gruß,
Stefan

_________________
If Java had true garbage collection, most programs would delete themselves upon execution. (Robert Sewell)


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 33 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de