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 :)

Vus : 518
Publié par botchchikii : 30