A simple Electron-based app for downloading images from Safebooru with real-time progress tracking and cancellation support.
- Progress Tracking: Visual progress bar showing download status
- Stop process: Stop the scraping process at any time
- Batch Downloads: Download multiple images based on search tags
- Statistics: Track downloaded and skipped files
Make sure you have Node.js installed (version 14 or higher).
git clone https://github.com/paulof9/webscrap-booru.git
cd webscrap-booru
npm install
npm start- Go to the Releases page
- Download the latest release for your operating system
- Extract and run the executable
- Launch the application using
npm start - Enter search tags in the input field (e.g., "cat ears", "anime girl")
- Click "Start Scrapping" to begin downloading
- Monitor progress with the real-time progress bar
- Cancel anytime using the red cancel button
- Find downloaded images in the
./imagesfolder
You can modify the following settings in main.js:
DELAY: Time between downloads (default: 500ms)locale: Download directory (default: "./images")
This project is licensed under the MIT License - see the LICENSE file for details.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request