Archives de la catégorie soft

Récupérer les paroles d’une musique (.mp3, .m4a) et l’enregistrer sous Linux

Bonjour à tous, aujourd’hui nous allons voir un petit script bash bien sympathique qui permet de récupérer tous les fichiers musicaux (.mp3, .m4a ou d’autres – il suffit de les ajouter dans le script-) et d’y ajouter les paroles des chansons.

Tout d’abord, nous devons nous assuré de disposer de wget et eyed3

  • Si vous êtes sur une distribution basé sur debian (ubuntu, elementary os, linux mint, etc …)

sudo apt-get install wget eyed3

  • Si vous êtes sur une distribution basé sur centOS / fedora :

yum install python-eyed3 wget

 

Qu’est-ce que eyed3 ?

eyed3 est un petit programme python qui permet de jouer les méta-data ID3 . Elle sont surtout utilisé avec les fichiers .mp3, elle peuvent contenir le nom de l’artiste, de l’album, de la musique et aussi les paroles !

L’idée va être d’extraire de ces méta-datas le nom de l’artiste ainsi que le nom de la chanson pour récupérer les paroles et les stockés dans ces méta-data.

Voici un petit script shell qui permet de faire cela automatiquement.

Placer-le dans un répertoire (par exemple /home/user/musique) et il se chargera de scruter toutes les musiques des répertoires et sous répertoire pour y mettre à jour les méta-data.

 

Merci à Cyprian Guerra pour le script

, , , ,

Pas de commentaire

Comment utiliser « cat » ou « less » sur un fichier libreoffice .odt ?

Bonjour à tous,

aujourd’hui je vais vous présenter un petit logiciel bien sympas, il va vous permettre de lire les fichiers libreoffice en console.
C’est une petite astuce qui s’avérer très utile lorsqu’on veux voir le contenue d’un fichier .odt en mode console (pour une application avec python / php / whatever).

La soltuion est d’utiliser « odt2txt ». Cette ligne de commande est fournis dans deux packages différent. Le premier est nomé odt2txt que vous pouvez installé :

sudo apt-get install odt2txt 

et par le package unoconv (qui offre un plus large éventails de choix pour les formats libreoffice), que vous pouvez installé comme ceci :

sudo apt-get install unoconv

Lire la suite »

, , , ,

Pas de commentaire

Comment parser une chaine JSON en ligne de commande

Pour pouvoir parser du JSON avec sont terminal, il vous faudra un petit logiciel bien sympa (qui n’est pas présent dans les dépôts), j’ai nommé : jq

Les fichiers binaires de jq sont aussi disponible pour windows et OS X. Le code source est disponible sous licence MIT.

Voici une liste d’exemple pour illustré le fonctionnement de jq :

$ cat json.txt

Lire la suite »

, , , , , , ,

Pas de commentaire

Comment sniffer le trafic en ligne de commande avec httpry

Bonjour à tous,

 

Aujourd’hui je vous présente un petit outil bien sympa qui permet de sniffer le trafic http.

Ce petit logiciel peut-être bien utiles pour plusieurs applications :

  • Tester un webservice REST
  • Vérifier que sa machine n’est pas infestée par un malware
  • Vérifier que les utilisateurs ne téléchargent pas de fichier dangereux
  • Analyser le trafic et en faire des statistiques
  • etc …

 

Cette outil magique s’appel HTTPRY.

 

Installation du logiciel :

  • Sur ubuntu (14.04 et supérieur)

Il suffit de passer par les dépôts officiel

sudo apt-get install httpry

  • Sur Fedora, CentOS, RHEL

Le logiciel est aussi dans les dépôts

sudo yum install httpry

  • Sur debian

httpry n’est pas présent dans les dépôts, vous devez le compiler à la main :

Lire la suite »

, , ,

2 commentaires