• chevron_right

      Des animations JS pour mettre en valeur les diaporamas de votre site.

      news.movim.eu / Korben · Thursday, 2 November - 08:00

    OK, les photographes et autres dessinateurs ! Si vous voulez exposer vos oeuvres sur votre site web préféré, alias le vôtre, j’ai ce qu’il vous faut !

    Il s’agit d’un dépôt Github qui regroupe toute une collection de slideshows en HTML que vous pourrez adapter ensuite à votre propre site et avec vos propres images.

    Chaque type de diaporama propose ainsi une animation différente, ce qui vous permettra de mettre en valeur vos images avec un peu de HTML et de JS.

    Voici quelques exemples en vidéo :

    Je n’ai pas grand-chose à dire de plus là-dessus, c’est simple, efficace et gratuit !

    Donc à vous de tester maintenant en cliquant ici !

    • chevron_right

      Contrôlez OBS à distance avec OBS-web depuis votre canapé

      news.movim.eu / Korben · Wednesday, 1 November - 08:00 · 2 minutes

    Oui, je stream ! Alors non, pas dans mon jacuzzi, ni devant un jeu vidéo, mais en gros, je bosse en live. C’est à dire, j’écris des articles sur mon site, et je dis de la merde sur X (Twitter).

    Tranquille quoi !

    Seulement, il m’arrive parfois de devoir m’éloigner un peu de mon ordinateur ! Donc il faut bien trouver un moyen de piloter le stream à distance quand je suis sous la douche. Ou mieux, si à un moment, j’en ai marre que mon live rame, je vais peut-être finir par investir dans une seconde machine dédiée à la diffusion du flux vidéo. Mais faire tout ça, il faut un outil pour contrôler OBS à distance.

    Et cet outil c’est bien sûr OBS-web !

    Alors, qu’est-ce que OBS-web ? Eh bien, c’est une interface qui vous permet de contrôler OBS à distance via un navigateur, que ce soit sur un ordinateur ou un mobile.

    Vous pourrez ainsi changer de scènes, démarrer ou arrêter le streaming et l’enregistrement, démarrer la caméra virtuelle, et même visualiser l’aperçu (Studio mode) et la sortie en direct.

    OBS-web est compatible avec OBS v28 et versions supérieures, et nécessite l’installation du plugin OBS-websocket (qui est déjà inclus dans les versions >= 28).

    Pour commencer à l’utiliser, il vous suffit de suivre les étapes décrites ci-dessous. Vous verrez, c’est un jeu d’enfant !

    Pour construire et exécuter le projet, il vous suffit de suivre les instructions du fichier README sur le dépôt GitHub :

    git clone https://github.com/Niek/obs-web.git

    cd obs-web

    npm install

    npm run build

    Ensuite, vous pouvez lancer le serveur avec la commande suivante :

    npm run start

    Après avoir lancé le serveur, lancez OBS et configurez les websockets comme ceci :

    Puis ouvrez votre navigateur et accédez à l’adresse http://localhost:4000/ . Vous devriez alors voir l’interface d’OBS-web. Vous pouvez maintenant jouer avec les différentes fonctionnalités, comme changer de scènes ou démarrer et arrêter le streaming.

    Et pour ceux qui préfèrent utiliser Docker, voici comment faire :

    docker build -t obs-web .

    docker run -p 4000:4000 obs-web

    Une fois que vous avez tout configuré, vous pourrez contrôler OBS en utilisant votre navigateur sur n’importe quel appareil connecté à votre réseau local (ça utilise des tunnels WSS).

    Notez qu’il est possible aussi d’utiliser cette version en ligne, et donc de ne rien installer : http://obs-web.niek.tv/

    OBS-web est donc un excellent outil pour les streamers qui souhaitent se faciliter la vie ou déléguer la gestion de leurs streams. Que vous soyez un débutant ou un utilisateur avancé, cette interface à distance vous permettra de contrôler OBS de manière simple.

    • chevron_right

      Découvrez et expérimentez les filtres audio / vidéo de FFMPEG

      news.movim.eu / Korben · Friday, 27 October - 07:00 · 1 minute

    Vous êtes-vous déjà retrouvé à jongler avec une multitude de formats vidéo et audio, à vous demander comment les manipuler / modifier sans devenir complètement zinzin ? Et bien, aujourd’hui, je vais vous parler d’une plateforme qui va vous faciliter la vie : FFmpeg Explorer .

    FFmpeg, pour ceux qui ne le savent pas encore, est un logiciel open source incroyablement puissant qui vous permet de manipuler des fichiers vidéo et audio de toutes sortes. Vous pouvez convertir, extraire, éditer et même diffuser en direct avec FFmpeg. Et bien sûr, la cerise sur le gâteau, c’est que c’est totalement gratuit !

    Mais, comment ça marche, me direz-vous ? Et bien, FFmpeg est un outil en ligne de commande, ce qui signifie que vous devrez taper des lignes remplies de paramètres chelous pour réaliser ces merveilles. Mais ne vous inquiétez pas ! Ce n’est pas aussi effrayant que ça en a l’air, surtout si vous avez le bon guide.

    C’est là que FFmpeg Explorer entre en jeu. Ce site se présente comme le guide ultime pour vous familiariser avec tous les filtres vidéo et audio de l’outil et ainsi en tirer le meilleur parti.

    Via une interface très facile à comprendre, vous pouvez ajouter avec votre souris, plusieurs filtres bout à bout et voir le résultat sur la vidéo de preview. Cela vous permettra ensuite de récupérer la bonne ligne de commande qui va bien pour l’intégrer dans vos process ou la lancer sur votre ordinateur.

    Chaque filtre présenté dispose d’une petite explication et surtout d’un tas de paramètres réglables directement sur le site en mode clickodrome. Comme ça, plus d’excuses pour automatiser vos traitements vidéos et encore perdre du temps dans Final Cut ou Adobe Premiere.

    C’est open source et vous pouvez également l’installer sur votre propre serveur / machine si ça vous saoule de passer par la démo en ligne.

    À vous de jouer maintenant !

    • chevron_right

      TikTok Live Recorder – Enregistrez vos streamers préférés facilement

      news.movim.eu / Korben · Thursday, 26 October - 07:00 · 2 minutes

    J’adore TikTok, d’ailleurs j’y suis et je vous invite à me suivre sur ce réseau . Y’a à boire et à manger sur cette plate-forme et pas mal de monde en live tout au long de la journée.

    Et bien sûr, vous ne voulez pas manquer le live de vos cassos préféré, euh pardon, influenceur préféré. C’est pourquoi, aujourd’hui, j’aimerai vous présenter ce script : TikTok Live Recorder . Grâce à lui, vous pouvez désormais enregistrer les lives automatiquement pour les visionner plus tard !

    Imaginez également que vous soyez un créateur de contenu et que vous souhaitiez reprendre vos propres lives pour en faire des montages type BestOf ou les poster sur d’autres plateforme pour augmenter la monétisation ?Ou si vous êtes un bon fdp, sortir du contexte des extraits d’autres streamers pour les monter artificiellement en épingle hors de leur contexte ?

    Avec TikTok Live Recorder, vous pouvez capturer et sauvegarder facilement des vidéos et des audios en direct pour les rejouer et les analyser plus tard. En gros, c’est l’outil ultime pour tous les amoureux de TikTok !

    Ce merveilleux outil est compatible avec Windows, Linux, macOS et Android . Avant de commencer, assurez-vous de vous rendre sur le dépôt GitHub de TikTok Live Recorder pour télécharger et installer le logiciel sur votre appareil.

    git clone https://github.com/Michele0303/tiktok-live-recorder

    Une fois que vous avez installé TikTok Live Recorder, ouvrez une invite de commande ou un terminal et commencez par naviguer vers le dossier où le logiciel est installé.

    cd tiktok-live-recorder

    Puis, on va installer les dépendances comme ceci :

    pip install -r requirements.txt

    Ensuite, pour lancer l’enregistrement d’une session en direct, entrez simplement la commande suivante :

    python3 main.py -url URLDULIVE -mode manual -output ~/Downloads -ffmpeg

    En paramètre, vous pouvez utiliser, soit -url et indiquer l’URL du live, soit -user et mettre le pseudo de votre TikTokeur d’amour, soit -room_id pour indiquer l’ID du live. Vous pouvez également lancer l’enregistrement en aide manuel ( manual ) sur un live déjà lancé ou en mode automatique ( automatic ) pour commencer un enregistrement automatiquement quand un streamer passe en live. Comme ça vous laissez tourner, vous partez au boulot et vous aurez le fichier vidéo du stream à la fin de la journée.

    Le logiciel commencera alors à chercher le live en cours et commencera l’enregistrement dès qu’il trouve quelque chose. Les vidéos et les audios enregistrés seront sauvegardés dans le dossier par défaut, qui est généralement le dossier d’installation du logiciel. Vous pouvez également utiliser ffmpeg en paramètre pour forcer une conversion directement au format MP4 (sinon, ça peut se faire à la fin).

    Et voilà ! C’est aussi simple que cela. Vous pouvez maintenant enregistrer vos sessions de streaming en direct sur TikTok et les conserver pour les visionner plus tard, en faire des montages, ou les partager avec vos amis.

    Amusez-vous bien et promis, vous me suivez sur TikTok ? Ouais même si vous êtes vieux et réfractaire à la nouveauté ^^ !

    • chevron_right

      Gardez un œil sur vos sites favoris avec web.Monitor

      news.movim.eu / Korben · Friday, 20 October, 2023 - 07:00 · 2 minutes

    Il est facile de se perdre dans les profondeurs de cet océan qu’est Internet, et peut-être que vous vous demandez comment garder un œil sur tous ces sites qui vous intéressent tant, sans avoir à les visiter frénétiquement chaque jour pour vérifier si quelque chose a changé. Alors bien sûr il y a les flux RSS mais quand on parle d’un site vitrine ou institutionnel, à part y passer de temps en temps, y’a pas grand chose à faire.

    Mais que vous soyez passionné de tech, développeur web, ou simplement quelqu’un qui veut se tenir à jour avec les mises à jour de vos sites préférés, j’ai une solution pour vous : web.Monitor .

    web.Monitor est un outil génial qui vous permet de suivre les modifications apportées aux sites Web en temps réel. Plus besoin de vérifier manuellement les sites pour les mises à jour ! Imaginez être averti dès que votre site préféré publie un nouvel article, ou dès qu’une nouvelle version de votre logiciel favori est disponible. Grâce à web.Monitor, vous pouvez désormais le faire facilement.

    Ce petit logiciel libre et en ligne de commande est rapide et facile à utiliser , offrant une surveillance continue, une configuration flexible, un stockage persistant, une journalisation détaillée, des notifications, la visualisation des modifications, le filtrage des domaines, l’automatisation et la personnalisation. Cerise sur le gâteau, il prend en charge les notifications ce qui vous permettra ensuite d’envoyer des updates vers vos Telegram, Slack et Discord pour ne jamais manquer une alerte !

    Pour configurer web.Monitor, commencez par définir le chemin des binaires dans le fichier web-monitor.ini .

    Pour ajouter une URL à la base de données, vous pouvez utiliser les commandes suivantes pour suivre une liste de sites ou un site seulement :

    python3 web.monitor.py --add-urls urls.txt
    python3 web.monitor.py --add korben.info

    Les notifications seront alors envoyées après le premier scan.

    Pour scanner toutes les URL d’un domaine racine, vous pouvez également utiliser :

    python3 web.monitor.py -df roots.txt --check -H 1
    python3 web.monitor.py -D korben.info --check -H 1

    Le paramètre -df est utilisé pour analyser toutes les URL d’un domaine racine. Par exemple, si les URL admin.site.com et admin.site2.com se trouvent dans la base de données et que le fichier roots.txt contient uniquement *.site.com, l’analyse portera sur *.site.com.

    L’indicateur -D , quand à lui, analyse uniquement les URL du site indiqué dans la commande. Le paramètre -H est utilisé pour spécifier que le domaine sera scanné toutes les 1 heures, et bien sûr, vous pouvez personnaliser cela. La recommandation c’est de scanner toutes les 12 ou 24 heures afin de ne pas vous faire blacklister ou Ddos les sites.

    Et si vous voulez afficher les changements d’un domaine spécifique, voici la commande qu’il vous faut :

    python3 web.monitor.py -D korben.info --show-changes

    Voilà ! Grâce à web.Monitor , vous pouvez maintenant suivre les modifications de vos sites préférés sans effort. Fini les vérifications manuelles et les actualisations frénétiques. Il est temps de vous détendre et de laisser ce script python faire le travail pour vous !

    • chevron_right

      QueryCSV – Faites de requêtes SQL dans vos fichiers CSV

      news.movim.eu / Korben · Friday, 13 October, 2023 - 07:00 · 2 minutes

    Si vous êtes contraint de bosser uniquement sur de la data stockées dans des fichiers CSV, voici un utilitaire qui va vous faire gagner pas mal de temps.

    QueryCSV est une application en ligne de commande qui permet d’interroger des fichiers CSV en utilisant une syntaxe similaire à SQL. Disponible pour divers systèmes d’exploitation, cette appli vous permet d’extraire des données spécifiques à partir de n’importe quel fichiers CSV en utilisant tout simplement des requêtes.

    Prenons par exemple le cas où vous avez un fichier CSV contenant des données de ventes et que vous voulez savoir combien d’unités d’un produit spécifique ont été vendues dans une certaine région. Avec QueryCSV, il vous suffit d’exécuter une requête en ligne de commande pour obtenir rapidement les informations dont vous avez besoin.

    Pour ceux qui s’intéressent aux fichiers CSV et à leur manipulation, sachez que l’auteur de QueryCSV a également créé différentes versions pour divers systèmes d’exploitation même les plus anciens, et qu’il a ajouté la conversion entre Unicode et les jeux de caractères pour chacun des systèmes cible.

    Pour utiliser QueryCSV sur votre propre machine, vous pouvez consulter le dépôt GitHub du projet et télécharger la version correspondante à votre système d’exploitation. Une fois téléchargée, vous pouvez commencer à exécuter des requêtes sur vos fichiers CSV.

    Voici un exemple de csv contenant une liste d’employés et leur âge :

    Nom, Département
    Rafferty,31
    Jones,33
    Heisenberg,33
    Robinson,34
    Smith,34
    Williams,""

    Et un departments.csv avec le contenu suivant :

    DépartementID,DépartementNom
    31,Ventes
    33,Ingénierie
    34,Personnel de bureau
    35,Marketing

    Créez ensuite un fichier appelé getEngineers.qry qui sera utilisé pour la requête et spécifiez y les données que vous souhaitez récupérer avec la jointure qui va bien. Ici on cherche a lister le nom des employés avec leur service :

    select a.lastName as surname, b.DepartmentName as department
    from 'employees.csv' as a
    join 'departments.csv' as b on b.DepartmentID = a.DepartmentID
    where a.DepartmentID = 33

    Enfin, en ligne de commande, exécutez la requête sur les fichiers de données à l’aide de la commande suivante :

    querycsv getEngineers.qry

    Et voilà, vous obtiendrez alors un résultat semblable à celui-ci :

    nom de famille, département
    Jones, Ingénierie
    Heisenberg, Ingénierie

    Plutôt cool non ?

    N’hésitez pas à essayer QueryCSV en cliquant ici ! Gain de temps assuré !

    • chevron_right

      Movie-web – Le meta moteur de vos soirées ciné / séries

      news.movim.eu / Korben · Monday, 9 October, 2023 - 13:42 · 2 minutes

    Et si on se faisait une petite soirée cinéma après le boulot ?

    Anh ouais mais la flemme d’aller chercher un direct download bourré de pub sur des chelous. Le torrent ? On adore ça. Mais le mieux c’est encore d’héberger vous-même votre Netflix personnel.

    Et pour ça, on peut compter sur Movie-web , une application web géniale hébergeable sur votre propre serveur ou ordi perso, qui vous permet de regarder tous vos films et séries préférés dans une interface intuitive et esthétique, sans publicités !

    Au niveau de l’interface, c’est assez simple. En allant dans les paramètres, vous pouvez choisir le français comme langue pour l’interface ainsi que la langue préférée, la taille et la couleur pour vos sous-titres.

    Ensuite, y’a plus qu’à chercher un film via le moteur de recherche. Evitez quand même les films copyrights et cherchez exclusivement les films sous licence libre afin de ne pas sombrer dans le piratage bête et méchant. Donc au lieu de mater la dernière saison de OnePiece ou Barbie le film, j’ai trouvé quand même beaucoup plus cool de revoir ce fameux film de Georges Méliès : Le Voyage Dans La Lune de 1902.

    Et hop, immédiatement le film est trouvé sur la toile et lu dans le player web de Movie Web.

    Parmi les fonctionnalités offertes par Movie-web, on compte la sauvegarde de la progression de vos films et séries, ce qui vous permet de reprendre là où vous vous êtes arrêté, même si vous changez d’appareil. Vous pouvez également ajouter des signets pour vos films et épisodes préférés, et passer facilement d’une saison à l’autre ou d’un épisode au suivant, sans avoir à chercher manuellement.

    Comme mentionné précédemment, Movie-web est sans publicités . C’est un vrai bonheur de pouvoir regarder ses films et séries sans être interrompu par des annonces et des pop-ups intempestives. De plus, comme je le disais, vous pouvez héberger vous-mêmes l’application (il vous faudra un compte Cloudflare), ce qui donne un contrôle total sur l’expérience de visionnage.

    Movie Web n’est donc rien de plus qu’un moteur de recherche capable de trouver le film de vos rêves, principalement en VO, sur la toile. Quelle bonne idée surtout que c’est totalement sous licence libre !

    Et si vous voulez une démo du service, je crois qu’il y en a une sur la page du projet Github .

    Je vous laisse vérifier.

    • chevron_right

      Trdsql – Pour interroger des fichiers plats (CSV, JSON…etc) avec SQL

      news.movim.eu / Korben · Thursday, 7 September, 2023 - 07:00 · 1 minute

    Voici un outil en ligne de commande fascinant qui va surement piquer votre curiosité en plus de vous rendre de grands services. Il s’agit de Trdsql , un programme écrit en Go qui permet d’exécuter des requêtes SQL sur des fichiers texte structurés tels que les CSV, TSV, LTSV, TBLN et JSON.

    A ce niveau, c’est sorcellerie messire !!

    Trdsql existe depuis un petit moment et est connu pour ses performances et ses capacités. Il peut par exemple utiliser de vraies requêtes SQL à partir de fichiers .sql , (que ce soit des requêtes MySQL ou PostgreSQL ).

    C’est une alternative avancée à q et textql , qui offrent également la possibilité d’exécuter des requêtes SQL sur des fichiers CSV et TSV structurés. Toutefois, Trdsql surpasse ses prédécesseurs en prenant en charge davantage de formats de fichiers, différentes options de sortie et en traitant les fichiers compressés.

    En plus de tous les formats de fichiers qu’il gère, il propose différents formats de sortie tels qu’une sortie brute, en table ASCII, en Markdown…etc. Un autre atout de Trdsql est qu’il peut être utilisé comme bibliothèque pour vos programmes Go, afin de traiter de gros fichiers sans soucis dans vos propres process.

    Prenez par exemple, un CSV contenant une liste de tâches dont vous voulez simplement extraire certaines informations spécifiques. Avec Trdsql, vous pourrez à l’aide d’une simple requête SQL, sortir les données souhaitées.

    trdsql "SELECT * FROM test.csv"

    Trdsql est très facile à utiliser et il est dispo sous Linux, Windows et macOS. Et bien sûr, vous pouvez le lancer via un conteneur Docker.

    C’est donc un outil précieux pour ceux qui travaillent avec des données structurées et des fichiers « plats ».

    N’hésitez pas à tester par vous-meme Trdsql en cliquant ici .

    • chevron_right

      Gérez vos tâches directement depuis le terminal avec Please CLI

      news.movim.eu / Korben · Wednesday, 6 September, 2023 - 07:00 · 1 minute

    Y’a des trucs dans la vie qui changent le quotidien… Faire de la méditation, bouger dans une autre région, avoir des gosses… mais également utiliser les bons outils dans son terminal !

    Je vous propose donc aujourd’hui de modifier en profondeur votre quotidien grâce à Please CLI , une application formidable qui va vous permettre de gérer facilement vos tâches à l’aide de simples commandes directement depuis le terminal.

    Please CLI propose des commandes pour ajouter, supprimer, modifier et marquer les tâches comme terminées. Mais ce n’est pas tout ! Vous pouvez aussi configurer l’outil pour supprimer l’entête de bienvenue, les lignes horizontales et les petites citations qui déboulent quand on quitte l’outil. Ainsi, vous aurez un affichage des tâches propre et épuré, sans distractions inutiles.

    On dit souvent d’ailleurs que ‘ Le temps, c’est de l’argent ‘, et avec cet outil, vous pourrez économiser les deux ! En automatisant et en simplifiant la gestion de vos tâches, vous pourrez ainsi vous concentrer sur ce qui compte vraiment : accomplir vos objectifs !

    Voici une petite démo pour vous donner envie :

    Pour l’installer, rien de plus simple :

    pip3 install please-cli

    Je vous invite quand même à lire rapidement la doc pour apprendre à vous en servir.

    Grâce à ce logiciel, vous gravirez des éléphants et mangerez des montagnes une bouchée à la fois, comme disent les coachs en motivation sur TikTok ^^

    À découvrir ici