From b7243360ca8496bce309f3d40921cfe90aa8d30b Mon Sep 17 00:00:00 2001 From: Meutel Date: Tue, 2 Jun 2015 19:31:48 +0200 Subject: [PATCH] delete obsolete scripts --- add_mg.sh | 41 -------- arte7-dl.sh | 246 -------------------------------------------- arte7dump | 54 ---------- attachement-http.sh | 76 -------------- backup_obelix.sh | 45 -------- batt_status.pl | 106 ------------------- dl_pluzz | 57 ---------- extract_ear.sh | 21 ---- fix_wicd.sh | 13 --- mgceleryd | 45 -------- mgpaster | 47 --------- mysql_backup.sh | 3 - pluzz | 58 ----------- 13 files changed, 812 deletions(-) delete mode 100755 add_mg.sh delete mode 100755 arte7-dl.sh delete mode 100755 arte7dump delete mode 100755 attachement-http.sh delete mode 100644 backup_obelix.sh delete mode 100755 batt_status.pl delete mode 100755 dl_pluzz delete mode 100755 extract_ear.sh delete mode 100755 fix_wicd.sh delete mode 100644 mgceleryd delete mode 100644 mgpaster delete mode 100644 mysql_backup.sh delete mode 100755 pluzz diff --git a/add_mg.sh b/add_mg.sh deleted file mode 100755 index 682d3ee..0000000 --- a/add_mg.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/sh - -MG_ROOT="/usr/local/www/photos.meutel.net/mediagoblin" -ALBUMS_ROOT="/home/mediagoblin/albums" -MG_USER=meutel - -add_all() -{ - echo "=== TAGS $2 $3 ===" - ADD_PATH=$1 - echo "== path: $ADD_PATH" - FILES=$(find $ADD_PATH -type f -maxdepth 1 -iname "*.png" -o -iname "*.mp4" -o -iname "*.jpg") - for file in $FILES - do - echo "Ajout: $file" - TITLE=$(basename $file) - $MG_ROOT/bin/gmg addmedia $MG_USER "$file" --title "$TITLE" --tags "$2,$3" - done -} - - -ifs=$IFS -IFS='\ -' -ALBUMS=$(ls $ALBUMS_ROOT) -echo "albums: $ALBUMS" -for album in $ALBUMS -do - ALBUM_NAME=$(basename $album) - TAGALBUM=$(echo $ALBUM_NAME | sed 's/ /_/g') - echo "Album: $ALBUM_NAME" - ALBUM_PATH="${ALBUMS_ROOT}/$ALBUM_NAME" - for subalbum in $(find $ALBUM_PATH -type d) - do - echo "Sous-album: $subalbum" - SUBALBUM_NAME=$(basename $subalbum) - TAGSUBALBUM=$(echo $SUBALBUM_NAME | sed 's/ /_/g') - add_all "$subalbum" "$TAGALBUM" "$TAGSUBALBUM" - done -done -IFS=$ifs diff --git a/arte7-dl.sh b/arte7-dl.sh deleted file mode 100755 index 57c031b..0000000 --- a/arte7-dl.sh +++ /dev/null @@ -1,246 +0,0 @@ -#!/bin/bash - -# arte7-dl.sh - Download Arte+7 videos -# Version: 0.3.2 -# Creation date: Sun, 26 Apr 2009 00:27:18 +0200 -# Last update: Sun, 22 Nov 2009 21:35:34 +0100 -# Author: CSM 'illovae' Seldon -# Copyleft 2009 - -# Helpers/Debuggers/Contributors: - -# This script is a fork of an original idea by beubeud : Arte+7 Recorder -# http://codingteam.net/project/arte7recorder - -# FREE ADVERTISE: http://u-classroom.net FTW!! - -# arte7-dl.sh --help for help -# Dependancies: bash, mimms, wget, coreutils (echo, awk, grep, etc) - -# arte7-dl.sh is distributed by license: Dual Beer-Ware/WTFPLv2 - -# THE BEER-WARE LICENSE: -# As long as you retain this notice you can do whatever you want with this -# stuff. If we meet some day, and you think this stuff is worth it, you can -# buy me a beer in return. - -# DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE -# Version 2, December 2004 -# Copies of this license document, and changing it is allowed as long -# as the name is changed. -# DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE -# TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION -# 0. You just DO WHAT THE FUCK YOU WANT TO. - -# NOTE for the video quality -- -# With Arte7 you can download Medium Quality videos or High Quality videos. -# For the moment, this script haven't option to let you choose what video -# quality you want. The video quality is defined in this script in the $VQ -# variable below and use by default Medium Quality (MQ). Feel free to -# edit this variable at your convenience. - -# BUG with mimms 3.2 -- -# The original mimms 3.2 which can be downloaded from the project website -# http://savannah.nongnu.org/projects/mimms/ have a know bug : you cannot -# use the filename you want while downloading the stream. This is a function -# used by this script, so we invite you to use an other mimms version, or you -# can use a patched version. For example in debian, mimms have been patched to -# mimms 3.2.1, by debian devels, which is working properly. - -# AND KNOW WE CAN BEGIN! - -# Variables - -# Name by which this script was invoked. -PROGNAME=$(basename $0) -VERSION="0.3.2" - -# Video Quality -VQ=MQ # HQ == High Quality ; MQ = Medium Quality - -# Others variables -USAGE="Usage: $PROGNAME {option} - -NB: The [VALUES] are required. - -Options are: --h, --help You're looking at it --l, --list List all availables shows --i, --infos [VIDEO_ID] Get informations for a show using VIDEO_ID --d, --download [VIDEO_ID] Download a file using VIDEO_ID --v, --version Version and license -" -CASE=help - -# To prevent hairy quoting and escaping later. -bq='`' -eq="'" - -# The functions - -# We want to get the list of available shows -function getlist -{ - XMLLINK="http://plus7.arte.tv$(wget -q -O - http://plus7.arte.tv/ | \ - grep xmlURL | awk -F'"' '{print $4}')" - - wget -q -O - $XMLLINK | grep -F " - - - - " | sed -e 's//-- VIDEO #/g' \ - -e 's//Title: /g' \ - -e 's//Since: /g' \ - -e 's//To: /g' \ - -e 's//Video ID: /g' \ - -e 's/http[^>]*,CmC=//g' \ - -e 's/,schedu[^>]*html/\n/g' | \ - sed -e 's/^\s*//' | sed 's/<[^>]*>//g' -} - -# We want informations from a show -function getinfos -{ - # We get the stuffs - XMLLINK="http://plus7.arte.tv$(wget -q -O - http://plus7.arte.tv/ | \ - grep xmlURL | awk -F'"' '{print $4}')" - GETXML=$(wget -q -O - "$XMLLINK" | grep -B 6 "$VIDEO_ID") - VIDEOURL=$(echo "$GETXML" | grep "" | sed -e "s/^\s*//" | \ - sed "s/<[^>]*>//g") - - if [ ! -z "$VIDEOURL" ]; then - - # We want the name and date of the video and the HTML content - VIDEOTITLE=$(echo "$GETXML" | grep "" | sed -e "s/^\s*//" | \ - sed "s/<[^>]*>//g") - VIDEODATE=$(echo "$GETXML" | grep "" | sed -e "s/^\s*//" | \ - sed "s/<[^>]*>//g" | cut -d"T" -f1) - VIDEOHTML=$(wget -q -O - "$VIDEOURL") - - # First we get the information - HEADLINE=$(echo "$VIDEOHTML" | grep -A 2 '

' | \ - sed 's/<[^>]*>//g' | sed -e 's/^\s*//') - SYNOPSIS=$(echo "$VIDEOHTML" | grep -A 2 '

' | \ - sed 's/<[^>]*>//g' | sed -e 's/^\s*//') - INFOS=$(echo "$VIDEOHTML" | grep -A 2 '

' | \ - sed 's/<[^>]*>//g' | sed -e 's/^\s*//' | \ - sed 's/(//' | sed 's/)/./') - - # And finally we can display them - echo -e "Informations for "$bq$VIDEOTITLE$eq" ("$VIDEODATE"):\n" - echo -e "Headline --"$HEADLINE"\n" - echo -e "Synopsis --"$SYNOPSIS"\n" - echo -e "Others --"$INFOS - - else - echo "$PROGNAME: there's no show whith the ID $bq$VIDEO_ID$eq" - echo "$PROGNAME: please check the show list to get a right ID" - echo "$PROGNAME: if your're sure of your ID, then this script might be deprecated" - echo "$PROGNAME: or the site may be broken..." - exit 1 - fi -} - -# Finally we want to download the wmv file -function getfile -{ - # We get the stuffs + we define CONV for a good file renaming - XMLLINK="http://plus7.arte.tv$(wget -q -O - http://plus7.arte.tv/ | \ - grep xmlURL | awk -F'"' '{print $4}')" - GETXML=$(wget -q -O - "$XMLLINK" | grep -B 6 "$VIDEO_ID") - CONV="y/abcdefghijklmnopqrstuvwxyzéèêçàù/ABCDEFGHIJKLMNOPQRSTUVWXYZEEECAU/" - - if [ ! -z "$GETXML" ]; then - - # We want the name and date of the video ; putting them together - VIDEOTITLE=$(echo "$GETXML" | grep "" | sed -e "s/^\s*//" | \ - sed "s/<[^>]*>//g" | sed -e $CONV | \ - tr "[:blank:]" "_") - VIDEODATE=$(echo "$GETXML" | grep "" | sed -e "s/^\s*//" | \ - sed "s/<[^>]*>//g" | cut -d"T" -f1) - FILERENAME=$VIDEOTITLE"_"$VIDEODATE - - # Now we want the mms link and the original filename - VIDEOURL=$(echo "$GETXML" | grep "" | sed -e "s/^\s*//" | \ - sed "s/<[^>]*>//g") - VIDEOLINK=$(wget -q -O - "$VIDEOURL" | grep wmv | grep $VQ | cut -d"\"" -f4) - FILEORINAME=$(echo "$VIDEOLINK" | cut -d"/" -f8 | cut -d"." -f1) - MMSLINK=$(wget -q -O - "$VIDEOLINK" | grep mms | cut -d"\"" -f2) - - # All stuff ok, we can proceed - mimms -r $MMSLINK $FILERENAME"_"$FILEORINAME".wmv" - - else - echo "$PROGNAME: there's no show whith the ID $bq$VIDEO_ID$eq" - echo "$PROGNAME: please check the show list to get a right ID" - echo "$PROGNAME: if your're sure of your ID, then this script might be deprecated" - echo "$PROGNAME: or the site may be broken..." - exit 1 - fi -} - -# OK here we go now! - -# Parse command line arguments. -while test $# != 0; do - case "$1" in - -h|--help) - CASE=help - shift - ;; - -l|--list) - CASE=list - shift - ;; - -i|--infos) - CASE=infos - shift - ;; - -d|--download) - CASE=download - shift - ;; - -v|--version) - echo "$PROGNAME ($VERSION) distributed under Dual Beer-Ware/WTFPLv2" - exit 0 - ;; - -- ) # Stop option processing - shift - break - ;; - -? | --* ) - case "$1" in - --*=* ) arg=`echo "$1" | sed -e 's/=.*//'` ;; - *) arg="$1" ;; - esac - exec 1>&2 - echo "$PROGNAME: unknown or ambiguous option $bq$arg$eq" - echo "$PROGNAME: Use $bq--help$eq for a list of options." - exit 1 - ;; - *) - break - ;; - esac -done - -# for every case, do something! -case "$CASE" in - help) - echo "$USAGE" 1>&2 - exit 0 - ;; - list) - getlist - ;; - infos) - VIDEO_ID=$1 - getinfos - ;; - download) - VIDEO_ID=$1 - getfile - ;; -esac - -exit 0 diff --git a/arte7dump b/arte7dump deleted file mode 100755 index 3644e11..0000000 --- a/arte7dump +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash -# -# Arte+7 video downloader (french HD version) -# Author: Gerome Fournier -# Version: 0.3 -# Date: 2013-09-15 -# http://foutaise.org/code/ - -usage() -{ - local progname=${0##*/} - - cat < - -Example: - - $progname "http://www.arte.tv/guide/fr/047158-000/evasion-fiscale?autoplay=1" > evasion-fiscale.flv -EOF -} - -if [ "$1" == "-h" ]; then - usage - exit 0 -fi - -if [ "$#" -ne 1 ]; then - echo "Wrong number of arguments" >&2 - exit 1 -fi - -# walk through several URLs to find the stream -link1=$(curl -s "$1" \ - | grep ALL.json \ - | head -n1 \ - | sed -e 's/^.*arte_vp_url="//' -e 's/".*$//') -if [ -n "$link1" ]; then - json_hd_french=$(curl -s "$link1" \ - | tr '{' '\n' \ - | grep '"quality":"HD - 720p".*"versionCode":"\(VF\|VF-STF\|VOF-STF\)"' \ - | tr ',' '\n') - streamer=$(grep '^"streamer"' <<< "$json_hd_french" | cut -d: -f2- | tr -d '"') - url=$(grep '^"url"' <<< "$json_hd_french" | cut -d: -f2- | tr -d '"') - if [ "${streamer:0:7}" == "rtmp://" ]; then - rtmpdump -r "$streamer" -y "mp4:$url" - exit 0 - fi -fi - -echo "Unable to find source stream" >&2 -exit 1 diff --git a/attachement-http.sh b/attachement-http.sh deleted file mode 100755 index 667571f..0000000 --- a/attachement-http.sh +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2010 Mary Gardiner -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -# THE SOFTWARE. - -## INFO -# This is a very simple script designed to be used when using the email client -# mutt remotely. It copies attachments to a web accessible folder and tells you -# where to view them. -# -# More details are available at http://puzzling.org/logs/thoughts/2010/May/6/mutt-attachments - -# if you want to override OUTPUTDIR and VIEWINGDIR edit them here or create a -# ~/.copy-to-dir # file that looks like: -# OUTPUTDIR=someotherdir -# VIEWINGDIR=someother URI - -# You can also optionally specify a location to rsync attachments to, -# RSYNCOUTPUTDIR=host:dir -# You'll probably want a passphraseless key for this and NO DELETION of rsynced -# attachments will take place. - -### Extension -# use short generated file name - -OUTPUTDIR=$HOME/public_html/attachments -VIEWINGDIR=https://ssl.meutel.net/~meutel/attachments - -CONFIGFILE=$HOME/.copy-to-dir -if [ -e "$CONFIGFILE" ] -then - . "$CONFIGFILE" -fi - -if [ -n "$1" ] -then - if [ -n "$RSYNCOUTPUTDIR" ] - then - SHORTNAME=`basename "$1"` - echo "Uploading attachment $SHORTNAME for viewing" - rsync --chmod=ugo+r --progress -ptve "ssh -C" "$1" "$RSYNCOUTPUTDIR" - echo - echo "View attachment $SHORTNAME at $VIEWINGDIR/$SHORTNAME" - elif [ ! -d "$OUTPUTDIR" ] - then - echo "ERROR: '$OUTPUTDIR' doesn't exist, or is not a directory" - else - SHORTNAME=`md5sum "$1" | cut -c -4` - MIME_TYPE=`file -Lb --mime-type "$1"` - # utilisation de l'extension correspondant au type mime - FILE_EXT=$(grep $MIME_TYPE /etc/mime.types | awk '{ print $2}') - DELETE="$OUTPUTDIR/$SHORTNAME.$FILE_EXT" - cp "$1" "$DELETE" - # ajoute le type mime dans les attributs etendus - attr -s Content-Type -V "$MIME_TYPE" $DELETE > /dev/null - chmod 644 "$DELETE" - echo "View attachment $SHORTNAME at $VIEWINGDIR/$SHORTNAME.$FILE_EXT" - fi -fi diff --git a/backup_obelix.sh b/backup_obelix.sh deleted file mode 100644 index 107ef4a..0000000 --- a/backup_obelix.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash -# TODO -# home (hors données distribuées) -# repos git -# crypter les données secu -# copier vers ftp - -# repertoire contenant les backups -BACKUP_DIR=/home/backup -BACKUP_CUR=$BACKUP_DIR/current -mkdir -p $BACKUP_CUR - -function do_backup { - BACKUP_PATH=$1 - BACKUP_NAME=$2 - - BACKUP_FILE=$BACKUP_DIR/$BACKUP_NAME.$(date +%Y%m%d).tar.gz - BACKUP_LST=$BACKUP_DIR/$BACKUP_NAME.lst - ARCHIVE_DIR=$BACKUP_DIR/$(date +%Y%m%d) - # si le lst existe, incremental - test -f $BACKUP_LST - INCR_BACKUP=$? - - tar cpzf $BACKUP_FILE -C / --listed-incremental=$BACKUP_LST $BACKUP_PATH - # TODO crypt - - # si non incremental (cad complet) copie vers repertoire archive - if [ $INCR_BACKUP -ne 0 ] - then - mkdir -p $ARCHIVE_DIR - mv $BACKUP_FILE $ARCHIVE_DIR - # effacer les backups incrementaux précédents - rm -rf $BACKUP_CUR - else - mv $BACKUP_FILE $BACKUP_CUR - fi -} - -# /etc -do_backup "/etc/" "$(hostname).etc" - -# webapps -# TODO pas besoin d'etre root -do_backup "/home/www" "$(hostname).www" - diff --git a/batt_status.pl b/batt_status.pl deleted file mode 100755 index 645c78a..0000000 --- a/batt_status.pl +++ /dev/null @@ -1,106 +0,0 @@ -#!/usr/bin/perl - -############################## -# Calcul l'etat de la batterie -############################## - -use strict; - -use vars qw(@Batt_Data %Useful); - -# renvoit une liste de hash des valeurs lues (un element par batterie) -sub read_proc { - my @batts = find_batts(); - my @Batt_Data; - for (@batts) { - my $batt_dir = $_; - my %h1 = read_Batt_Data($batt_dir.'state'); - my %h2 = read_Batt_Data($batt_dir.'info'); - # TODO mieux? - my %h = %h1; - for my $key ( keys %h2 ) { - $h{$key} = $h2{$key}; - } - # le tableau contient une reference au hash - push @Batt_Data, {%h}; - } - return @Batt_Data; -} - -# lit un fichier de donnees de la batterie dans proc -sub read_Batt_Data { - my ($file) = @_; - - my %data; - #print '>>',$file,"\n"; - open(DATA, "< $file") or next; - while () { - if (/^([^:]+):\s+(.+)/){ - #print "$1 -> $2\n"; - $data{$1} = $2; - } - } - return %data; -} - -# trouve les repertoires d'etat des batteries -sub find_batts { - my @batts; - my $proc_path = '/proc/acpi/battery/'; - - # TODO verifier que c'est un repertoire - opendir(BATTS, $proc_path) or die "can't open $proc_path: $!"; - while (defined(my $bat_dir = readdir(BATTS))) { - # TODO verifier que c'est un repertoire - if ($bat_dir =~ /BAT([0-9])/) { - #print $1,$bat_dir,"\n"; - $batts[$1] = $proc_path.$bat_dir.'/'; - } - } - return @batts; -} - -# synthetise les donnees utiles -sub summarize { - # capacite totale des batteries - #print $Batt_Data[0]{'present'},"\n"; - my $total_full_cap = 0; - my $total_rem = 0; - my $total_rate = 0; - for my $href ( @Batt_Data ) { - my $cap = $href->{'last full capacity'} || 0; - # toujours en mAh ? - $total_full_cap += $_ for ( $cap =~ /(\d+) mAh/ ); - - #for ( keys %$href ) { - #print $_,"\n"; - #} - my $remaining = $href->{'remaining capacity'} || 0; - #print $remaining,"\n"; - $total_rem += $_ for ( $remaining =~ /(\d+) mAh/ ); - - my $rate = $href->{'present rate'} || 0; - $total_rate += $_ for ( $rate =~ /(\d+) mA/ ); - } - $Useful{'capacity'} = $total_full_cap; - $Useful{'remaining'} = $total_rem; - $Useful{'rate'} = $total_rate; - # temps restant en heures (end of operation) - $Useful{'eooTime'} = $total_rem / $total_rate; - $Useful{'remainingPerc'} = 100*$total_rem/$total_full_cap; - return %Useful; -} - -# TODO adapter selon l'OS -@Batt_Data = read_proc(); -summarize(); -print <&2 - exit 1 -fi -command="$1" -url="$2" - -if [ "$command" != 'url' -a "$command" != 'play' -a "$command" != 'record' ] -then - printf "Command must be 'url', 'play' or 'record', not '$command'\n" >&2 - exit 2 -fi - -video_page_url=$(wget -qO- "$url" | grep -o 'http://info.francetelevisions.fr/?id-video=[^"]\+') -stream_url_part2=$(wget -qO- "$video_page_url" | grep urls-url-video | sed 's/.*content="\(.*\)".*/\1/') -ext=${stream_url_part2##*.} - -if [ "$ext" = 'wmv' ] -then - stream_url_part1='mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication' -elif [ "$ext" = 'mp4' ] -then - stream_url_part1='rtmp://videozones-rtmp.francetv.fr/ondemand/mp4:cappuccino/publication' -else - printf "Extension not managed : '$ext'\n" >&2 - exit 3 -fi - -stream_url="$stream_url_part1/$stream_url_part2" - -if [ "$command" = "url" ] -then - printf "$stream_url\n" -elif [ "$command" = "play" ] -then - if [ "$ext" = 'wmv' ] - then - vlc "$stream_url" - else - flvstreamer -r "$stream_url" | vlc - - fi -elif [ "$command" = "record" ] -then - output_file=${stream_url##*/} - printf "Recording to $output_file...\n" - if [ "$ext" = 'wmv' ] - then - vlc "$stream_url" ":sout=#std{access=file,mux=asf,dst=$output_file}" - else - flvstreamer -r "$stream_url" -o "$output_file" - fi -fi diff --git a/extract_ear.sh b/extract_ear.sh deleted file mode 100755 index 55b1f75..0000000 --- a/extract_ear.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -EARFILE=$1 -EXTR_DIR=$2 - -# tester fichier et repertoire - -# extraire le fichier donné dans le repertoire -unzip $EARFILE -d $EXTR_DIR - -# extraire chaque fichier jar, war, sar dans le repertoire temporaire -for ar_file in `ls $EXTR_DIR/*.?ar` -do - TMP_DIR=$EXTR_DIR/.tmp - mkdir -p $TMP_DIR - - # suppromer le jar/war/sar du repertoire d'extraction, le remplacer par le repertoire des fichiers extraits - unzip $ar_file -d $TMP_DIR - rm -f $ar_file - mv $TMP_DIR $ar_file -done diff --git a/fix_wicd.sh b/fix_wicd.sh deleted file mode 100755 index df22bf2..0000000 --- a/fix_wicd.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -# corrige un bug de wicd, un ligne contenant [] apparait dans le fichier de -# conf et fait planter le demon -# à executer avec les droits root - -# Fichier à corriger -CONF_FILE=/etc/wicd/wired-settings.conf -# Backup -cp $CONF_FILE $CONF_FILE.bak -# supprimer les lignes contenant [] -sed '/\[\]/d' $CONF_FILE.bak > $CONF_FILE -/etc/init.d/wicd restart diff --git a/mgceleryd b/mgceleryd deleted file mode 100644 index 61e50d9..0000000 --- a/mgceleryd +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/sh - -# PROVIDE: mgceleryd -# REQUIRE: LOGIN cleanvar -# KEYWORD: shutdown - -. /etc/rc.subr - -name="mgceleryd" -rcvar="mgceleryd_enable" - -load_rc_config $name -: ${mgceleryd_enable:="NO"} -: ${mgceleryd_path:="/usr/local/www/photos.meutel.net/mediagoblin"} -: ${mgceleryd_user:="www"} -: ${mgceleryd_mgconfig:="$mgceleryd_path/mediagoblin_local.ini"} -: ${mgceleryd_config_module:="mediagoblin.init.celery.from_celery"} -: ${mgceleryd_logdir:="/var/log/mediagoblin"} -: ${mgceleryd_eggcache:="/usr/local/www/.python-eggs"} - -pidfile="/var/run/${name}.pid" -required_files="$mgceleryd_mgconfig" -required_dirs="$mgceleryd_path $mgceleryd_path/bin $mgceleryd_logdir" - -start_precmd="${name}_prestart" -mgceleryd_chdir=$mgceleryd_path -command="$mgceleryd_path/bin/celery" -command_args=" > $mgceleryd_logdir/${name}_start.log 2>&1 &" -command_interpreter="$mgceleryd_path/bin/python" - -mgceleryd_flags=" worker --pidfile $pidfile -f ${mgceleryd_logdir}/${name}.log $mgceleryd_flags" - -mgceleryd_prestart() -{ - touch $pidfile - chown $mgceleryd_user $pidfile - MEDIAGOBLIN_CONFIG=$mgceleryd_mgconfig - export MEDIAGOBLIN_CONFIG - CELERY_CONFIG_MODULE=$mgceleryd_config_module - export CELERY_CONFIG_MODULE - PYTHON_EGG_CACHE="$mgceleryd_eggcache" - export PYTHON_EGG_CACHE -} - -run_rc_command "$1" diff --git a/mgpaster b/mgpaster deleted file mode 100644 index 1f5851f..0000000 --- a/mgpaster +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh - -# PROVIDE: mgpaster -# REQUIRE: LOGIN cleanvar -# KEYWORD: shutdown - -. /etc/rc.subr - -name="mgpaster" -rcvar="mgpaster_enable" - -load_rc_config $name -: ${mgpaster_enable:="NO"} -: ${mgpaster_path:="/usr/local/www/photos.meutel.net/mediagoblin"} -: ${mgpaster_user:="www"} -: ${mgpaster_pasteini:="paste_local.ini"} -: ${mgpaster_logdir:="/var/log/mediagoblin"} -: ${mgpaster_eggcache:="/usr/local/www/.python-eggs"} -: ${mgpaster_host:="10.42.0.90"} -: ${mgpaster_port:="26543"} -: ${mgpaster_celery_eager:="false"} - -pidfile="/var/run/${name}.pid" -required_files="$mgpaster_path/$mgpaster_pasteini" -required_dirs="$mgpaster_path $mgpaster_path/bin $mgpaster_logdir" - -start_precmd="${name}_prestart" -mgpaster_chdir=$mgpaster_path -command="$mgpaster_path/bin/paster" -command_interpreter="$mgpaster_path/bin/python" -command_args=" > $mgpaster_logdir/${name}_start.log 2>&1" - -mgpaster_flags=" serve $mgpaster_path/$mgpaster_pasteini --server-name=fcgi \ - fcgi_host=$mgpaster_host fcgi_port=$mgpaster_port \ - --pid-file $pidfile --log-file ${mgpaster_logdir}/${name}.log --daemon $mgpaster_flags" - -mgpaster_prestart() -{ - touch $pidfile - chown $mgpaster_user $pidfile - CELERY_ALWAYS_EAGER=$mgpaster_celery_eager - export CELERY_ALWAYS_EAGER - PYTHON_EGG_CACHE="$mgpaster_eggcache" - export PYTHON_EGG_CACHE -} - -run_rc_command "$1" diff --git a/mysql_backup.sh b/mysql_backup.sh deleted file mode 100644 index 54bbb39..0000000 --- a/mysql_backup.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -# backup mysql base gallery3 -mysqldump -Q --add-drop-table gallery3 > ~/mysql/mysql_gallery3_$(date +%Y%m%d).sql diff --git a/pluzz b/pluzz deleted file mode 100755 index 3504195..0000000 --- a/pluzz +++ /dev/null @@ -1,58 +0,0 @@ -#!/bin/bash -# Script pour utiliser pluzz.fr -# v0.2 (11 juillet 2010) - -if [ $# != 2 ] -then - printf "Syntaxe: $0 [url|play|record] http://www.pluzz.fr/...\n" >&2 - exit 1 -fi -command="$1" -url="$2" - -if [ "$command" != 'url' -a "$command" != 'play' -a "$command" != 'record' ] -then - printf "Command must be 'url', 'play' or 'record', not '$command'\n" >&2 - exit 2 -fi - -video_page_url=$(wget -qO- "$url" | grep -o 'http://info.francetelevisions.fr/?id-video=[^"]\+') -stream_url_part2=$(wget -qO- "$video_page_url" | grep urls-url-video | sed 's/.*content="\(.*\)".*/\1/') -ext=${stream_url_part2##*.} - -if [ "$ext" = 'wmv' ] -then - stream_url_part1='mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication' -elif [ "$ext" = 'mp4' ] -then - stream_url_part1='rtmp://videozones-rtmp.francetv.fr/ondemand/mp4:cappuccino/publication' -else - printf "Extension not managed : '$ext'\n" >&2 - exit 3 -fi - -stream_url="$stream_url_part1/$stream_url_part2" - -if [ "$command" = "url" ] -then - printf "$stream_url\n" -elif [ "$command" = "play" ] -then - if [ "$ext" = 'wmv' ] - then - vlc "$stream_url" - else - flvstreamer -r "$stream_url" | vlc - - fi -elif [ "$command" = "record" ] -then - output_file=${stream_url##*/} - printf "Recording to $output_file...\n" - if [ "$ext" = 'wmv' ] - then - #vlc "$stream_url" ":sout=#std{access=file,mux=asf,dst=$output_file}" - mplayer $stream_url -dumpstream -dumpfile $output_file - else - flvstreamer -r "$stream_url" -o "$output_file" - fi -fi