PROJET AUTOBLOG


Korben

Site original : Korben

⇐ retour index

Fig – Un super compagnon pour votre terminal macOS

vendredi 11 mars 2022 à 09:00

Si vous êtes sous macOS et que comme moi, vous passez pas mal de temps dans le terminal, je vous présente Fig.

Fig est un widget qui se greffe au terminal et qui permet d’ajouter des capacités avancées d’autocomplétion. Ainsi, au fur et à mesure que vous tapez, Fig fait apparaître des sous-commandes, des options et des arguments contextuels pertinents dans votre terminal.

Fig vous permet d’être encore plus rapide, et tout est personnalisable, aussi bien les suggestions, que les thèmes ou encore ajouter des scripts ou des outils en ligne de commande dans les menus d’autocomplétion.

C’est vraiment pratique.

Pour installer Fig, vous pouvez télécharger l’outil sur le site officiel ici ou tout simplement entrer la commande suivante dans votre terminal :

brew install fig

Notez que par défaut, Fig récupère de la donnée sur vos usages, mais vous pouvez facilement désactiver ça dans les paramètres en cochant la case suivante :

Édito du 10/03/2022

jeudi 10 mars 2022 à 10:30

Hello les amis,

En général autour du mois de mars c’est un peu le mois de la lose. Ça a commencé par des galères perso il y a quelques années, ça a évolué en pandémie, puis en guerre et hier mon smartphone est tombé dans l’eau et clignote dans tous les sens ce matin. Bref, ma poisse du mois de mars commence à réellement influencer le monde.

Sachez que je m’en excuse.

Toutefois, en bon péon, je ne me laisse pas (trop) abattre et j’espère que vous non plus. Je bosse dur la journée : le blog, les Patreons, les travaux dans la maison, le jardin de l’extrême…

Le soir on s’endort avec la satisfaction d’une journée bien remplie qui se termine enfin pour se réveiller avec le seum d’une nuit bordélique qui sera suivi d’une journée à nous farcir les émotions puantes et gluantes des uns et des autres. Nos Karen, Ken et autres Vladimir se comportent comme des ados de 13 ans et nous les subissons, épuisés.

On rêve tous d’une trêve qui n’arrivera jamais. La ligne d’arrivée est sans cesse repoussée comme un mirage qui s’éloigne au fur et à mesure qu’on avance.

Heureusement, bien qu’épuisés nous sommes forts et nous sommes résilients. Nos journées sont comme des vols affrétés par Nepal Airlines : il arrive qu’elles se passent bien. Souvenons-nous-en.

Sinon, qui a besoin de vacances ici ?

Allez, force à vous !

Convertir la sortie d’une commande au format JSON

jeudi 10 mars 2022 à 09:00

Si vous codez ou que vous faites de la ligne de commande et que vous avez besoin de récupérer la sortie d’un outil en ligne de commande ou de fichiers type XML and co et d’exporter tout ça en JSON ou dictionnaires pour Python, j’ai ce qu’il vous faut.

Ça s’appelle JC et c’est dispo sous la forme d’un outil en ligne de commande ou d’une lib Python. Vous pouvez ainsi rediriger avec un pipe la sortie d’une commande vers JC comme ceci en précisant le parseur dig (Il y a pleins de parseurs disponibles) :

dig example.com | jc --dig

Et ainsi obtenir ça :

[{"id":38052,"opcode":"QUERY","status":"NOERROR","flags":["qr","rd","ra"],
"query_num":1,"answer_num":1,"authority_num":0,"additional_num":1,
"opt_pseudosection":{"edns":{"version":0,"flags":[],"udp":4096}},"question":
{"name":"example.com.","class":"IN","type":"A"},"answer":[{"name":
"example.com.","class":"IN","type":"A","ttl":39049,"data":"93.184.216.34"}],
"query_time":49,"server":"2600:1700:bab0:d40::1#53(2600:1700:bab0:d40::1)",
"when":"Fri Apr 16 16:09:00 PDT 2021","rcvd":56,"when_epoch":1618614540,
"when_epoch_utc":null}]

Si vous vous sentez pousser des ailes, vous pouvez même l’enchainer avec la commande jq comme ceci pour récupérer simplement une info :

dig example.com | jc --dig | jq -r '.[].answer[].data'

Très pratique pour récupérer de la data dans vos scripts Pythons ou sortir cette donnée en JSON pour ensuite l’importer ailleurs. Avec ça vous pourrez parser des commandes comme crontab, ls, free, mount, hosts, ping, ps, systemctl, tracerout ou des formats de fichiers comme le CSV, XML, YAML…etc.

Il y a même une démo en ligne si vous voulez tester avec d’installer.

Si ça vous intéresse, le dépôt Github est ici.

Merci à l__l_l_l__ pour le partage.

Comment exporter les commentaires sous vos posts ? (TikTok, Twitter, Youtube, Discord…etc)

mercredi 9 mars 2022 à 09:00

Que ce soit pour faire un tirage au sort dans le cadre d’un concours, pour faire encadrer les meilleures réponses ou tout simplement aller porter plainte pour harcèlement, il est toujours intéressant de pouvoir exporter en CSV / XLS…etc. les commentaires présents sous l’un de vos posts de réseaux sociaux.

Mais ce n’est pas évident ! Heureusement, avec le site Export Comments, il vous suffit de coller le lien d’un post Facebook, Twitter, Instagram, YouTube, TikTok, Twitch, Discord, Steam…etc. pour récupérer le fichier Excel ou CSV.

Il est également possible de filtrer les utilisateurs en double, de faire un export limité à certaines dates ou d’effectuer directement un tirage au sort.

Pour moins de 100 commentaires exportés par jour, c’est gratuit, sinon, il faudra passer à la caisse.

Bref, c’est pratique et c’est par ici.

Les gamers soutiennent l’Ukraine

mardi 8 mars 2022 à 15:22

Vous aimez les jeux vidéos indépendants ? Vous aimez rendre service à votre prochain ? Et vous trouvez que Vladimir n’est pas très gentil ?

Alors, soutenez l’Ukraine grâce à ce pack de 991 jeux indés disponibles pour la modique somme de 10 $. C’est évidemment sur Itch.io et si on ramène ça au prix unitaire du jeu, vous ferez 99 % d’économie et vous aurez de quoi vous occuper dans votre cave lorsque Satan 2 aura été lancé.

On y trouve par exemple SuperHot…

Crosscode…

Et Kingdom Two Crowns.

Objectif : Récolter 1 million de dollars pour assister médicalement les Ukrainiens et également venir en aide aux enfants victimes de cette guerre.`

Cool non ? Comme ça vous faites une bonne action et vous pouvez découvrir des tas de jeux super cools.

À découvrir ici.