A premium web application to download Twitter/X videos with an integrated Pac-Man minigame to make waiting fun.
- 🎬 Download Twitter/X videos in maximum quality
- 🎮 Playable Pac-Man minigame while waiting for downloads
- 🎨 Premium interface with dark design and glassmorphism effects
- 🔄 Smart processing with FFmpeg for maximum compatibility
- 📱 Responsive - works on desktop and mobile
- Node.js (v14 or higher)
- FFmpeg installed on the system
curlorwget
- Clone the repository:
git clone https://github.com/Elorri79/twitter-download.git
cd twitter-download- Install dependencies:
npm install-
The
yt-dlpbinary will be automatically downloaded to thebin/folder on first run. -
Start the server:
npm start- Open your browser at
http://localhost:3000
- Copy the link of any tweet containing a video
- Paste it into the input field
- Click "Descargar" (Download)
- Play Pac-Man while you wait! 🕹️
- The video will download automatically when ready
- ← → ↑ ↓ - Move Pac-Man
- Avoid the ghosts 👻
- Eat all the dots to win 🟡
- Node.js + Express - Web server
- yt-dlp - Video download engine
- FFmpeg - Video processing and conversion
- HTML5 Canvas - Game rendering
- Vanilla JavaScript - Client logic
- CSS3 - Premium styles with animations
twitter-downloader/
├── bin/ # yt-dlp binary
├── public/ # Frontend files
│ ├── index.html # HTML structure
│ ├── style.css # Premium styles
│ └── client.js # Client logic + game
├── temp/ # Temporary download files
├── server.js # Express server
├── package.json # Dependencies
└── README.md # This file
The interface features:
- Animated background with color blobs
- Glassmorphism effects on cards
- Smooth animations and micro-interactions
- Fully functional retro Pac-Man minigame
Created by Elorri79
With Gemini 3 Flash & Claude Sonnet 4.5 using Antigravity
MIT License - feel free to use this project however you want.
- Private or protected videos cannot be downloaded
- Some very long videos may take longer to process
- Batch download support
- Video quality selection
- More minigames (Snake, Tetris, etc.)
- Download history
- Light/dark mode toggle
⭐ If you like this project, give it a star on GitHub!