Skip to content

Are you tired of searching for the perfect bulk image downloader, only to be interrupted by ads? Introducing Flashified – the ultimate tool to download images from any URL, whether in bulk or individually, and completely ad-free. Please note, some websites with strict policies may restrict functionality.

License

Notifications You must be signed in to change notification settings

iambhvsh/flashified

Repository files navigation

Flashified 🚀

A purr-fectly powerful bulk image downloader and web crawler built with Next.js! 😺

⚠️ Legal and Ethical Warnings

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! 🛠️

✨ Features

  • 📥 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

🛠️ Tech Stack

  • 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

🌟 Key Benefits

  • 🚄 Blazing fast performance
  • 🎯 High accuracy image detection
  • 🔍 Smart filtering capabilities
  • 📦 Efficient compression
  • 🛡️ Built-in safety checks
  • 🎨 Clean, intuitive interface

🚀 Getting Started

First, let's get this kitty purring! 😺

  1. Clone this paw-some repository:
git clone https://github.com/iambhvsh/flashified.git
cd flashified
  1. Install dependencies:
pnpm install
  1. Run the development server:
pnpm dev

🔧 Configuration

Create a .env.local file in the project root and add:

NEXT_PUBLIC_API_URL=/api 

📝 Usage Guidelines

  • 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

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/new-feature)
  3. Commit your changes (git commit -m 'Add some new feature')
  4. Push to the branch (git push origin feature/new-feature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.

🐾 Contact

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! 🐱

About

Are you tired of searching for the perfect bulk image downloader, only to be interrupted by ads? Introducing Flashified – the ultimate tool to download images from any URL, whether in bulk or individually, and completely ad-free. Please note, some websites with strict policies may restrict functionality.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published