Affichage de JSON en commande en ligne

Souvent lorsque l’on télécharge un fichier JSON celui-ci s’affiche sur une ligne.
On peut faire un affichage plus sympa à l’aide de python.
Voici ce que l’on trouve dans la documentation python

$ echo '{"json":"obj"}' | python -mjson.tool
{
    "json": "obj"
}
$ echo '{ 1.2:3.4}' | python -mjson.tool
Expecting property name: line 1 column 2 (char 2)

On pourra bien sur combiner cette commande avec du wget ou du curl.

$ wget -q -O - http://colas.sebastien.free.fr/projets/infos.json | python3 -m json.tool
{
    "site": "http://colas.sebastien.free.fr",
    "Author": "Sebastien Colas",
    "articles": [
        {
            "title": "UNIX and Linux Essentials Ed 2",
            "url": "http://colas.sebastien.free.fr/index.php/unix-and-linux-essentials-ed-2/"
        },
        {
            "title": "Petit utilitaire en JavaScript",
            "url": "http://colas.sebastien.free.fr/index.php/petit-utilitaire-en-javascript/"
        }
    ]
}

Raspberry Pi et clef Wifi DWA-131

Attention comme le signale le site Ubuntu il y en fait 3 modèles de clef Wifi D-Link DWA-131.
Je possède 2 modèles:

Bus 001 Device 005: ID 2001:330d D-Link Corp. 
Bus 001 Device 006: ID 2001:3319 D-Link Corp. 

La révision B1 (ID:330d)

Sur le dernier kernel (4.9.35+) de mon Raspberry Pi aucun problème le matériel est reconnu directement.

La révision E1 (ID:3319)

Ca ne fonctionne pas directement…
Voici donc la procédure à suivre pour faire fonctionner tout ça (en tant que root):

# aptitude install raspberrypi-kernel-headers dkms build-essential git
# cd /usr/src/linux-headers-`uname -r`/arch/
# ln -s arm armv6l
# cd
# git clone https://github.com/Mange/rtl8192eu-linux-driver.git
# cd rtl8192eu-linux-driver/
# make
# make install

Et voilà !!!
Une petite vérification au niveau du kernel:

# lsmod
8192eu