Quoi de neuf pour la CLI
Bon, en cherchant de quoi j'allais pouvoir vous parler rapidement, entre deux coupures de courant, je me suis rendu compte qu'i y avait eu pas mal de nouveautés dans ma CLI story et je vais donc vous en faire part.
Découvertes
Dvgrab
Etoui, j'ai enfin reçu la carte PCMCIA qui me permet de connecter ma caméra Canon HV30 à ma FrugalWare. En suivant ce très bon tutoriel de chez Funix, tout marche à la perfection. Cependant, DvGrab a changé d'endroit et se trouve disponible chez freshmeat. Un petit
./configure && make && sudo make install
nous permet de profiter de ce logiciel assez bluffant. En effet, après cela rien de plus simple que d'acquérir tout ou partie de vos cassettes HDV. Si vous voulez tout d'une shot
dvgrab /data/videos/test-
lance la lecture du camescope et capture la vidéo. Arretez la lecture sur la caminterrompt la capture. Le - apr-s le test
permet de séparer les versions. ainsi si vous coupez puis reprenez la meme commande, vous obtiendrez les fichiers /data/videos/test-001.m2t
et /data/videos/test-002.m2t
dvgrab -frames 500 /data/videos/test-
Découpe la capture en séquences de 500 frames, ce qui vous permet d'avoir des petits bouts. En testant différents réglages vous pouvez vous préparer aisément des fichiers de 100Mo ou 20mo, pour uploader plus facilement (ou envoyer par mail).
Task Warrior
Alors, je cherchais un moyen de me faire une liste de tâches depuis la ligne de commandes. J'en ai trouvé quelques uns qui ne m'ont pas convaincus. J'ai fini par trouver Task Warrior, non dispo sur Frugalware pour le moment.
La liste des commandes est simple :
task #affiche la liste des taches
task add Faire l'article sur les actus CLI prio:M due:15/04/2010 pro:weblog annotate faire screens
Faire l'article sur les actus CLI est la description, prio:M est la priorité (L,M,H dispo), due:15/04/2010 indique la date limite et pro(jet):weblog indique la catégorie. annotate permet de mettre des remarques, ou des étapes.
Pour faire plus visuel, vous pouvez lancer l'édition de la tache en lancant la commande
task 5 edit #où 5 est l'ID de la tâche
Vous éditerez avec Vim la tâche en question, où toutes les options sont indiquées.
Les autres options :
task 5 done # fini, la tâche est enlevée de la liste. task 5 start # indique que la tâche 5 est active
Il est possible de modifier la configuration dans ~/.taskrc. Couleurs, dispositions, y'a de quoi s'amuser un moment !
Un petite petite capture pour illustrer :
Newsbeuter
Alors, j'avais découvert cet aggrégateur RSS en lisant l'article de philippe Scoffoni. Comme il n'était pas disponible sur Frugalware, j'ai compilé la dernière version et j'ai adopté cet outil, surtout qu'on peut l'habiller comme son Mutt, et il réagit un peu pareil.
Parce que j'ai de beaux yeux, Devil505 a pris les choses en main et Newsbeuter est à présent sur current :
pacman-g2 -S newsbeuter
Parce que Devil505 a de belles cornes, j'ai rédigé un petit mot sur Newsbeuter dans le [wiki Wiki de Frugalware.
Pour ma part, j'ai modifié un peu les couleurs, pour aller avec mon mutt :
# ~/.newsbeuter/config color listnormal white black color listfocus magenta yellow bold reverse color info blue yellow reverse bold color background white black color article white black
Le site du projet se trouve ici.
Axel
Pour les accros de Wget, voici Axel, un accélérateur de téléchargements. Je sais pas trop comment il fonctionne sauf qu'il fait des connexions multiples et que ca se voit assez nettement sur le transfert je trouve. Le truc moins sympa, c'est qu'il fait défiler l'écran !
pacman-g2 -S axel
Les classiques
Voici quelques trucs et nouvelles qui me plaisent bien, toujours en CLI !
Nanoblogger
Notre fameux moteur de blog en bash est passé en version 3.4.2. La communauté francophone se dote d'un nouveau nom de domaine nanoblogger.fr et dispose maintenant d'un salon Jabber nanoblogger@kikoo.louiz.org. Venez nombreux !
Mutt
Pour Mutt, j'ai évolué un peu l'utilisation de mes deux boites IMAP. J'ouvre deux terminaux, donc 1 par boite. Je lance mutt par cette commande pour mon compte gmail:
mutt -f imaps://m.brangeon@imap.gmail.com:993
et celle-ci pour mon compte googleapps :
mutt -f imaps://mickael@peupleloup.org@imap.gmail.com:993
Bien sur, le mieux est de rajouter des alias dans son .bashrc ou .zshrc:
alias mutt-gmail='mutt -f imaps://m.brangeon@imap.gmail.com:993' alias mutt-apps='mutt -f imaps://mickael@peupleloup.org@imap.gmail.com:993'
Vim
Aors une commande qui change la vie : :r ~/inc/header.t2t va m'insérer le contenu de ce fichier dans le document en cours. Génial. Quand on utiise Txt2tags, il est nécessaire d'insérer un header et quelques paramètres. Avec cette commande vim, c'est un jeu d'enfant
D'ailleurs, en parlant de vim et txt2tags, je vous rappelle l'existence d'un plugin pour avoir la coloration syntaxique qui va bien. Ce script est à placer dans ~/.vim/syntax/.
Voilà,je crois que c'est tout pour aujourd'hui, bon tapotage