Affichage des articles dont le libellé est cmd. Afficher tous les articles
Affichage des articles dont le libellé est cmd. Afficher tous les articles

vendredi 18 mars 2011

Regarder AlJazeera en une ligne de commande

Avant tout il faut que vous ayez un lecteur vidéo qui puisse s'utiliser en ligne de commande, normalement il doit déjà y avoir totem mais je n'ai pas réussi à le faire fonctionner avec le flux en direct, quoi qu'il en soit, il existe deux lecteurs qui sont bien meilleurs:
  • Le complet: vlc
ubugnu@ubugnu-laptop:~$ sudo apt-get install vlc

  • Le léger: mplayer
ubugnu@ubugnu-laptop:~$ sudo apt-get install mplayer
Après avoir installé l'un de ces paquets, il vous faut encore installer deux paquets debian, téléchargez les et installez les dans l'ordre (avec un simple clique sur le fichier .deb):
ubugnu@ubugnu-laptop:~$ wget http://ubuntu.mirror.cambrium.nl/ubuntu//pool/universe/r/rtmpdump/librtmp0_2.3-2_i386.deb 
ubugnu@ubugnu-laptop:~$ wget http://security.ubuntu.com/ubuntu/pool/universe/r/rtmpdump/rtmpdump_2.3-2_i386.deb
C'est tout maintenant vous pouvez regarder AlJazeera en directe avec la commande:
ubugnu@ubugnu-laptop:~$ rtmpdump -qv -r rtmp://livestfslivefs.fplive.net/livestfslive-live/ -y "aljazeera_ar_medium?videoId=747084146001&lineUpId=&pubId=665003303001&playerId=751182905001&affiliateId=" -W "http://admin.brightcove.com/viewer/us1.24.04.08.2011-01-14072625/federatedVideoUI/BrightcovePlayer.swf" -p http://english.aljazeera.net/watch_now/ -a "aljazeeraflashlive-live?videoId=747084146001&lineUpId=&pubId=665003303001&playerId=751182905001&affiliateId=" | mplayer -
  • Si vous avez installé vlc plutôt que mplayer, remplacez dans la commande ci dessus "mplayer" par "cvlc"
  • Si vous voulez regarder AlJazeera en Anglais remplacez "_ar_" par "_en_"
  • Vous pouvez modifier la qualité de l'image selon la vitesse de votre connexion, pour ce modifiez "medium" dans la commande ci dessus, les valeurs possibles sont: "verylow", "low", "medium", "high", "veryhigh", si vous avez une bonne connexion optez pour "veryhigh" qui vous donnera une image haute résolution.

samedi 5 mars 2011

Télécharger automatiquement à partir de MegaUpload

Mise à jour: après les changement des modalités opéré par megaupload.com concernant les téléchargements j'ai modifié le script, l'ancien ne marche plus

Cette application vous permettra de:
  1. Stocker les liens des téléchargements dans un fichier
  2. Lancer l'application avec une ligne de commande qui va lire lien par lien et télécharger le fichier correspondant
  3. Arrêter le téléchargement quand vous voulez et le reprendre quand vous voulez
  4. Au fur et à mesure ajouter des liens au fichier même si c'est entrain de télécharger
Commencez par créer le fichier des liens dans le dossier qui va accueillir les téléchargements:
ubugnu@ubugnu-laptop:~$ cd Téléchargements/
ubugnu@ubugnu-laptop:~$ touch .liste
puis l'application elle même avec des droits de superutilisateur
ubugnu@ubugnu-laptop:~$ sudo nano /usr/bin/mega
et mettre

#!/bin/bash
#for l in $@

list=`cat .list`
for l in $list
do
echo "downloading $l..."
url=`wget -qO- $l | grep -P "id=\"downloadlink\"" | grep -oP "(((http)\://){1}\S+)" | grep "megaupload.com\/files" | tr -d "\""`
echo "url found: [$url] sleeping 46 sec..."
sleep 46
wget -c $url
echo "$l downloaded" `date`
sed -i '1 d' .list
done;
le rendre exécutable
ubugnu@ubugnu-laptop:~$ sudo chmod +x /usr/bin/mega
Maintenant il suffit de remplit le fichier .liste avec des lien (ligne par ligne)puis de rentrer dans le dossier et de lancer l'application pour télécharger la liste que vous aurez mise dans le fichier .list
ubugnu@ubugnu-laptop:~$ cd Téléchargements/
ubugnu@ubugnu-laptop:~$ mega