PROJET AUTOBLOG


Korben

Site original : Korben

⇐ retour index

Un outil en ligne de commande pour extraire des données depuis du HTML

mardi 31 janvier 2023 à 09:00

Par le passé, j’ai déjà évoqué la commande jq au détour d’un article. Pour rappel, jq permet de transformer des données textuelles provenant de commandes ou de scripts en données structurées de type JSON.

Et aujourd’hui, j’aimerais vous parler de htmlq qui reprend le principe de fonctionnement de jq sauf que là, on bosse sur de la donnée structurée en HTML. L’outil permet ainsi de sélectionner et extraire des éléments d’un fichier HTML en utilisant des sélecteurs CSS.

Histoire que vous captiez mieux, voici un exemple permettant de récupérer le HTML contenu dans un élément dont la classe est .post :

curl --silent https://korben.info/ | htmlq '.post'

Par exemple pour sortir tous les liens d’une page :

curl https://korben.info/ | htmlq --attribute href a

Ou encore pour récupérer uniquement un format textuel (sans les balises HTML) :

curl --silent https://korben.info | htmlq  --text .post

Cela permet de faire beaucoup de choses assez facilement sans forcément avoir à coder un truc pour jouer avec les XPath.

Maintenant pour install htmlq, ça dépend de votre OS :

Cargo :

cargo install htmlq

FreeBSD :

pkg install htmlq

Homebrew (macOS) :

brew install htmlq

Scoop (Windows) :

scoop install htmlq

Pour tous les détails, je vous invite à lire la doc sur Github.

Votre standard VoIP gratuit pour les PME & Startups [TUTO]

lundi 30 janvier 2023 à 09:05

— Vidéo tuto réalisée en partenariat avec 3CX

Il y a quelques semaines, j’ai testé pour vous le service gratuit de VoIP de 3CX et l’accueil a été excellent. Vous avez vraiment kiffé alors comme chez 3CX, ils sont cools, on a décidé de vous faire également une vidéo tutoriel pour vous montrer à quel point il est simple de configurer l’offre StartUP gratuite de leur plateforme.

L’interface de 3CX est claire, facile à prendre en main et idéale pour communiquer avec ses équipes ou ses clients, au travers d’un chat en direct, ou de WhatsApp / Messenger. Parfait pour les indépendants et petites entreprises, ça permet d’avoir un véritable standard téléphonique intégré à votre CRM et votre site web et de passer comme ça des appels téléphoniques ou faire de la Visio conf de bonne qualité sans débourser un centime.

Si vous voulez en savoir plus, je vous invite à vous rendre sur le site de 3CX en cliquant ici et bien sûr à regarder ma vidéo.

Découvrez l’offre gratuite de 3CX

BassoonTracker – un tracker de musique Amiga en JavaScript pour revivre les origines de la musique sur ordinateur

lundi 30 janvier 2023 à 09:00

BassoonTracker est une application de création musicale en ligne gratuite qui suit la longue tradition des trackers de musique. Si vous avez déjà entendu parler de Protracker ou de Fasttracker, vous savez comment ça marche. Sinon, vous êtes probablement trop jeune 🙂

Mais si les mots « Trackers », « Samples », « MOD » et « XM » ne vous disent rien mais que vous vous intéressez quand même aux origines de la musique sur ordinateur, je vous invite fortement à regarder cette vidéo :

BassoonTracker est donc un tracker de musique Amiga old-school qui a été entièrement codé en JavaScript pur. Il est capable de jouer et de modifier des fichiers Module Amiga (MOD) et des fichiers XM de FastTracker 2.

Si ça vous dit de le tester, cliquez ici.

Voici la liste des fonctionnalités de BassoonTracker :

Excellent non ? En tout cas, si vous vous sentez l’âme créative en ce moment, c’est peut-être un bon moyen de ressentir ce qu’on ressenti vos ancêtres en 1987 quand ils ont commencé à taquiner du clavier pour écrire leurs premiers morceaux 8 bits. Il y a même un petit jeu de Snake dedans :

Sérieusement, qui a le temps de faire un portage JavaScript super quali comme ça, alors que moi, j’ai même pas le temps d’aller pisser ?!

En tout cas, si vous êtes un fan de tracker ou si vous êtes simplement curieux de découvrir cette manière de faire de la musique, BassoonTracker est un excellent moyen de vous y mettre.

Les sources du projet sont ici.

Web Archives – L’extension qui vous permet de remonter dans le temps sur le web !

dimanche 29 janvier 2023 à 09:00

Parfois, il arrive que des pages web disparaissent à cause d’un serveur HS ou soient profondément modifiées. Et on se dit « Groumpf, j’aimerai bien lire ce contenu« . Evidemment, vous connaissez déjà tous le site WayBack Machine qui n’est ni plus ni moins qu’une formidable machine à voyager dans le temps pour justement retrouver ces contenus.

Mais il y a encore plus pratique : L’extension Web Archives dispo pour Firefox, Safari, Opéra et Chrome.

Cette extension vous permet de retrouver en un clic des versions archivées et mises en cache des pages web. Plusieurs sources d’archives et de caches sont proposés comme Yandex, Google, Archive Today, Bing…etc. Et vous pouvez évidemment les choisir ou en ajouter via les paramètres :

Notez qu’une fois installée, vous pouvez y accéder via l’icône ou d’un simple clic droit sur un lien à retrouver.

Bref, une petite extension qui ne paye pas de mine mais qui vous fera gagner un temps précieux si vous aimez vous plonger dans les archives poussiéreuses d’internet.

Plus d’infos ici sur la page Github.

Fini les heures de travail pour retranscrire votre audio/vidéo grâce à l’IA de Whisper

samedi 28 janvier 2023 à 09:00

Salut les amis !

Alors aujourd’hui, je vais vous parler de la retranscription audio à l’aide Whisper, un super outil qui utilise de l’intelligence artificielle.

C’est génial si vous voulez créer des sous-titres pour vos vidéos ou si vous voulez proposer une version textuelle de votre podcast. Vous pouvez ainsi utiliser la retranscription audio pour toute sorte de contenu, comme des films, des séries, des animés, etc. C’est super pratique et vraiment efficace. J’ai été bluffé !

Merci aux Patreons sans qui cette vidéo n’aurait pas vu le jour. Rejoignez nous !!!

hisper