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
Grabbit, sťahovanie videí a MP3 z 1000+ platforiem

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

  1. Koncept a backend
    Tenký Express server riadiaci yt-dlp a ffmpeg.
  2. PWA frontend
    Nainštalovateľné rozhranie s URL poľom a zoznamom sťahovaní.
  3. Mobilný prístup
    QR kód na otvorenie z telefónu v lokálnej sieti.
  4. 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