Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
Aujourd’hui — 10 juillet 2024High-Tech

Hoarder – Tout sauvegarder mais surtout, tout retrouver…

Par : Korben
10 juillet 2024 à 07:00

Vous êtes un accumulateur compulsif de liens intéressants, d’articles à lire plus tard, de notes en vrac et d’images inspirantes ? Ça tombe bien, moi aussi et j’ai trouvé un super outil pour assouvir notre soif de collectionnite aiguë sans nous noyer dans le bordel : Hoarder !

C’est quoi Hoarder ? Et bien c’est une app open source et auto-hébergeable qui permet de sauvegarder en deux clics tout et n’importe quoi : des liens avec prévisualisation automatique, des notes de texte et même des images. Bon OK, je sais, y’a déjà 15000 apps de bookmarking et de prise de notes, alors pourquoi s’emballer pour Hoarder ?

Et bien parce qu’elle coche toutes les cases du cahier des charges de l’accumulateur exigeant :

  • 🔍 Une recherche full-text puissante pour retrouver en deux secondes la perle rare enfouie sous des tonnes de bookmarks.
  • 🏷️ Un étiquetage automatique par IA pour classer et organiser le bordel sans effort. Hoarder analyse le contenu et lui colle des tags pertinents. Magique !
  • 🌙 Un mode sombre (indispensable ^^).
  • 💾 La possibilité de tout héberger soi-même sur son serveur, pour garder le contrôle sur ses données.
  • 📱 Des apps mobiles (en plus du web) pour « hoarder » aussi depuis son smartphone.
  • 🆓 Tout ça gratuitement et avec une bonne tronche bien moderne, merci le design material.

Pour centraliser votre bordel numérique, c’est l’idéal. Vous pourrez sauvegarder tous les articles et threads Twitter intéressants que vous croisez, prendre des notes quand une idée vous traverse l’esprit (un jour peut-être ? ^^) et bien sûr y stocker tous les memes les plus drôles pour les ressortir au bon moment.

Le créateur de Hoarder, Mohamed Bassem, est un ingénieur système qui voulait garder la main dans le dev web tout en se faisant plaisir. Il utilisait Memos, une autre app de prise de notes, mais il lui manquait des features essentielles comme la prévisualisation des liens et le tagging automatique. Plutôt que de râler, il a retroussé ses manches et pondu sa propre solution. Respect.

D’ailleurs, Hoarder s’inspire beaucoup de Mymind, un produit commercial similaire, mais en y ajoutant la dimension auto-hébergement qui est primordiale pour les paranos de la vie privée dont je fais partie. Les alternatives open source comme Shiori ou LinkWarden ne proposent pas (encore) le tagging automatique par IA.

Et sous le capot, ça tourne avec des technos bien sexy comme Next.js, tRPC, Meilisearch et OpenAI.

Pour l’installer, c’est très simple : tout est packagé pour tourner facilement avec Docker et Docker Compose. Il vous faudra aussi une clé d’API OpenAI (pour le tagging) mais c’est optionnel et peu coûteux. Tous les détails sont dans la doc.

Vous pouvez aussi tester une démo en ligne si vous voulez vous faire une idée avant d’installer. Allez, je vous laisse, j’ai un paquet de liens à sauvegarder moi ! 😉

Merci à Lorenper pour l’info !

Hier — 9 juillet 2024High-Tech

WhatTheDuck – Exécutez des requêtes SQL sur vos fichiers CSV depuis votre navigateur

Par : Korben
9 juillet 2024 à 07:00

Vous cherchez un moyen simple et efficace d’analyser vos données stockées dans des fichiers CSV ? Ça tombe bien puisqu’il y a un service qui s’appelle WhatTheDuck et qui vous permet d’exécuter des requêtes SQL directement sur vos CSV, le tout depuis votre navigateur web. Plutôt cool, non ?

Le concept est simple : vous uploadez vos fichiers CSV sur le site (vous pouvez en charger plusieurs d’un coup), puis vous écrivez vos requêtes SQL dans l’éditeur prévu à cet effet. Et là, magie, WhatTheDuck exécute vos requêtes et vous affiche les résultats ! Vous pouvez même télécharger le résultat de votre requête au format CSV.

L’interface est super intuitive et l’éditeur SQL dispose de la coloration syntaxique pour vous aider à écrire vos requêtes sans vous planter. C’est l’outil idéal pour faire des analyses de données rapides sans avoir à installer tout un environnement sur votre machine. Imaginons par exemple que vous ayez un fichier CSV qui contient les ventes de votre boutique en ligne…. vous pouvez en quelques clics avoir les stats des produits les plus vendus, calculer votre chiffre d’affaires par mois ou encore lister les clients qui ont passé le plus de commandes. Les possibilités sont quasi illimitées !

WhatTheDuck supporte un sous-ensemble du langage SQL, ce qui est largement suffisant pour faire des requêtes basiques. Si vous êtes un pro des bases de données, vous trouverez peut-être l’outil un peu limité, mais pour la plupart des utilisations c’est juste ce qu’il faut.

Autre exemple : vous avez récupéré un gros fichier CSV qui liste tous les restos de votre ville avec leurs coordonnées et le type de cuisine. Plutôt que de vous farcir tout le fichier à la main, vous pouvez utiliser cet outil pour filtrer les données et trouver en deux secondes tous les restos italiens dans votre quartier. Pratique pour organiser votre prochaine pizza party !

Seul petit bémol, il faut que vos fichiers CSV soient bien formatés pour que ça fonctionne. Il faut que votre fichier ait une ligne d’en-tête qui liste les noms des colonnes. Mais bon, c’est généralement le cas donc ça ne devrait pas poser de problème.

Bref, je vous laisse explorer toutes les possibilités offertes par What The Duck. C’est gratuit et open source, donc n’hésitez pas à jeter un oeil au code si vous êtes curieux de voir comment c’est fait.

Un grand merci à Lorenper pour m’avoir fait découvrir ce petit bijou

Happy SQL !

❌
❌