Sunday, May 21, 2023

Saturday, May 20, 2023

Show HN: YouTube Full Text Search – Search all of a channel from the commandline https://ift.tt/i4QK2y3

Show HN: YouTube Full Text Search – Search all of a channel from the commandline yt-fts is a simple python script that uses yt-dlp to scrape all of a youtube channels subtitles and load them into an sqlite database that is searchable from the command line. It allows you to query a channel for specific key word or phrase and will generate time stamped youtube urls to the video containing the keyword. https://ift.tt/RBxHic4 May 20, 2023 at 11:48AM

Show HN: Nonius Clock https://ift.tt/pyXED2M

Show HN: Nonius Clock https://ift.tt/8gfj9pq May 20, 2023 at 12:30AM

Show HN: Swap.js – a JavaScript micro-framework (HTML fragments over the wire) https://ift.tt/5V7DOsU

Show HN: Swap.js – a JavaScript micro-framework (HTML fragments over the wire) Hi HN! I created this lib in the need of a simple and tiny framework to easily do AJAX-style navigation / replacement of fragments in the page, in a web application. For people who don't want to use client-side-rendering and complex frameworks à la React, there are nowadays a few "HTML-over-the-wire" libraries, like HTMX, Unpoly or this super-tiny one Swap.js :) One other key thing is that no external tool is needed: no bundler, no webpack, no TypeScript compiler, no minification needed. Just write HTML, JS (+ your preferred server-side language: PHP, Python, etc.) and it works. The framework makes use of fetch (of course) but also MutationObserver API to be able to launch actions when parts of the DOM change. Let me know what you think! https://ift.tt/UbS6dla May 18, 2023 at 11:34PM

Show HN: Freenet 2023, a drop-in decentralized replacement for the web https://ift.tt/X2hzWFo

Show HN: Freenet 2023, a drop-in decentralized replacement for the web https://freenet.org May 20, 2023 at 05:02AM

Show HN: How to Prevent Prompt Injections https://ift.tt/b2lWMzH

Show HN: How to Prevent Prompt Injections https://ift.tt/ghiPARB May 19, 2023 at 05:37PM

Show HN: Anti-Cluely – Detect virtual devices and cheating tools on exam systems https://ift.tt/onuTQWR

Show HN: Anti-Cluely – Detect virtual devices and cheating tools on exam systems Anti-Cluely is a lightweight tool designed to detect common...