Grabbit
PWA na sťahovanie videí a MP3 z YouTube, Instagramu, TikToku a 1000+ ďalších stránok.
- Typ
- Webová appka (PWA)
- Platformy
- PWA, Počítač, Mobil
- Trvanie
- 1 mesiac
- Technológie
- Node.js, Express, yt-dlp, FFmpeg, PWA
O projekte: Stiahnite čokoľvek, jednoducho
Grabbit je jednoduchá PWA na sťahovanie videí a hudby z YouTube, Instagramu, TikToku, Facebooku, X a viac než tisícky ďalších stránok. Vznikol ako praktický nástroj na osobné použitie.
Frontend je nainštalovateľná webová appka (PWA), dá sa pridať na plochu v telefóne aj počítači. Backend beží lokálne na Node.js (Express) a sťahovanie zastrešuje yt-dlp spolu s ffmpeg.
Výzva
Cieľom bolo, aby to fungovalo na čo najviac stránkach a aby sa appka dala pohodlne používať aj z telefónu, hoci backend beží na počítači.
Riešenie
Riešením je tenký Express server, ktorý riadi yt-dlp a ffmpeg (zlúčenie videa a zvuku, prevod do MP3), a PWA frontend. Na rýchle otvorenie z telefónu appka vygeneruje QR kód na adresu v lokálnej sieti.
Čo vie
- 1000+ platforiem
YouTube, Instagram, TikTok, Facebook, X a mnoho ďalších - Video aj MP3
Stiahnutie videa alebo extrakcia zvuku do MP3 - PWA
Nainštalovateľná appka na plochu v telefóne aj počítači - Lokálne a súkromne
Beží na vašom PC cez Node.js, bez cudzej služby
Výsledok
Výsledkom je rýchly, nainštalovateľný downloader, ktorý zvládne videá aj MP3 z obrovského množstva platforiem, celé lokálne, bez závislosti na cudzej službe.
Keďže sťahovací engine je yt-dlp, podpora nových stránok prichádza automaticky s jeho aktualizáciami.
Ako vznikal
- Koncept a backend
Tenký Express server riadiaci yt-dlp a ffmpeg. - PWA frontend
Nainštalovateľné rozhranie s URL poľom a zoznamom sťahovaní. - Mobilný prístup
QR kód na otvorenie z telefónu v lokálnej sieti. - Doladenie
Formáty, prevod do MP3 a stabilita sťahovania.
Máte podobný nápad?
Napíšte mi pár viet a do 24 hodín sa ozvem.
Napíšte mi · mokansro@gmail.com · +421 902 554 927
Ďalší projekt: Laterna magica