From 73af3ded4b84354eabee7135b99e80406bf6a0ef Mon Sep 17 00:00:00 2001 From: Nicolas Boisselier Date: Wed, 24 Jun 2015 17:31:13 +0100 Subject: [PATCH] radio --- etc/bashrc.alias | 2 -- etc/bashrc.function | 15 ++++++++++++++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/etc/bashrc.alias b/etc/bashrc.alias index 5f0bf067..eae78a8e 100644 --- a/etc/bashrc.alias +++ b/etc/bashrc.alias @@ -7,8 +7,6 @@ #-------------------------------------------------------------------------------- # Others # -alias nb-radio-indie='mplayer http://107.155.126.42:17160/listen.pls' -alias nb-radio-france-inter='mplayer http://www.tv-radio.com/station/france_inter_mp3/france_inter_mp3-128k.m3u' alias uuid-hds='blkid -o full -s UUID' # NB 20.05.15 alias myip='lynx --dump --source http://www.ipchicken.com/ | sed -ne "s/^.*[^0-9]\(\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}\).*$/\1/p"' alias myip='lynx --dump --source http://nicolas.boisselier.free.fr/myip/' diff --git a/etc/bashrc.function b/etc/bashrc.function index 5d0b41e3..32115253 100644 --- a/etc/bashrc.function +++ b/etc/bashrc.function @@ -100,7 +100,7 @@ s/\s*\}\s*//; } if [ -n "$DARWIN" ]; then - md5sum() { + md5sum() { md5 $@ | sed "s/^MD5 (\(.*\)) = \(.*\)$/\2 \1/" } fi @@ -318,6 +318,19 @@ nb-ips() { ifconfig | perl -ne '/^\s*inet (?:addr:)?([\d\.]+)/ and $1 ne "127.0.0.1" and print "$1\n"' } +nb-radio-play() { + local radios=" +1 | FranceInter | http://www.tv-radio.com/station/france_inter_mp3/france_inter_mp3-128k.m3u +2 | Indie | http://107.155.126.42:17160/listen.pls +3 | FranceInof | http://players.creacast.com/creacast/france_info/playlist.m3u +4 | FranceCulture | http://www.tv-radio.com/station/france_culture_mp3/france_culture_mp3-128k.m3u +" + read -s -p "$radios" + test $REPLY -gt 0 2> /dev/null || return + #echo -e "$radios" | awk 'BEGIN {$FS=" | "} $1 == '$REPLY' {print $1"."$2"."$3"."$4}' + awk -F '|' '$1 == '$REPLY' {print $3; exit}' <<< "$radios" | sed 's/^ //' | xargs -r mplayer +} + alias nb-img2jpg='convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85%' nb-img-compress() { -- 2.47.3