A purr-fectly powerful bulk image downloader and web crawler built with Next.js! 😺
IMPORTANT: By using Flashified, you agree to the following terms:
- 🚨 Use this tool ONLY on websites where you have explicit permission
- 🔒 Respect robots.txt and website terms of service
- 🛑 Do NOT crawl or download content from:
- Private websites
- Copyrighted material without permission
- Personal or sensitive content
- Websites that prohibit scraping
- 📜 You are solely responsible for ensuring legal compliance
- ⚖️ The developers are not liable for misuse of this tool
⚠️ Current Limitation: Due to an ongoing bug, the app currently crawls primarily Vercel-hosted sites with more reliable results. The developer, being busy, cannot update the crawler at the moment. Advanced users are encouraged to fork the repository and implement fixes to expand crawler compatibility. Pull requests are welcome! 🛠️
- 📥 Download images from any website with a single click
- 🖼️ Smart detection of high-quality images
- 🔄 Purr-fect support for lazy-loaded images
- ⚡ Seamlessly handle dynamic content
- 📚 Process multiple pages at once
- 🗂️ Download everything in a neat ZIP file
- 🎯 Intelligent image categorization
- 🔍 Advanced filtering options
- ⚡ Lightning-fast performance
- 🌐 Works with any website
- 🔒 Secure and privacy-focused
- 🎨 Beautiful, responsive UI
- 📱 Mobile-friendly design
- 🌙 Dark mode support
- Node.js - Backend runtime
- Next.js 14 - The purr-fect React framework
- TypeScript - For type-safe code
- Tailwind CSS - Meow-velous styling
- Framer Motion - Smooth animations
- React Icons - Paw-some icons
- Sharp - Image optimization
- Cheerio - Web scraping
- JSZip - File compression
- Axios - HTTP client
- JSDOM - DOM manipulation
- Mime-types - File type detection
- p-limit - Concurrent downloads
- Vercel - Deployment platform
- 🚄 Blazing fast performance
- 🎯 High accuracy image detection
- 🔍 Smart filtering capabilities
- 📦 Efficient compression
- 🛡️ Built-in safety checks
- 🎨 Clean, intuitive interface
First, let's get this kitty purring! 😺
- Clone this paw-some repository:
git clone https://github.com/iambhvsh/flashified.git
cd flashified
- Install dependencies:
pnpm install
- Run the development server:
pnpm dev
Create a .env.local
file in the project root and add:
NEXT_PUBLIC_API_URL=/api
- Always obtain proper authorization before scraping
- Implement rate limiting to prevent overloading servers
- Respect website owners' bandwidth and resources
- Use for educational, research, or permitted purposes only
- Fork the repository
- Create your feature branch (
git checkout -b feature/new-feature
) - Commit your changes (
git commit -m 'Add some new feature'
) - Push to the branch (
git push origin feature/new-feature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Bhavesh Patil - @iambhvsh Project Link: https://github.com/iambhvsh/flashified
Disclaimer: This tool is provided "as is", without warranty of any kind. Use at your own risk! 🐱