NoonaFetcher is a simple, yet powerful, web downloader that helps you download files from the internet. It's a small part of the much bigger Noona Ai project, a multi-purpose AI bot designed to do all kinds of cool things!
NoonaFetcher allows you to download files from any website by inputting the URL and specifying the type of files you want (e.g., .pdf). Built with Java and Javalin, this project is a fun way to learn and get started with web scraping and content downloading!
NoonaFetcher is part of the larger Noona Ai project, a multi-purpose AI bot that will eventually do much more than just download files. Stay tuned for more features to come!
- Multi-file Downloader Download files from websites with ease.
- Zip Archive Creation All downloaded files are compressed into a zip file for convenient access.
- Progress Tracking Visual feedback on the downloading and zipping processes.
- Colorful Logs Colorful logs to keep track of what's happening in real-time.
- Simple Interface A clean and easy-to-use web interface.
- Start NoonaFetcher Run the application.
- Input URL Enter the URL of the website you want to download files from.
- Choose File Type Specify the file type (e.g.,
.pdf). - Download & Zip The files will be downloaded and organized into folders, then zipped for easy downloading.
- Download Zip After zipping is complete, download the final zip file directly from the web interface.
- Clone the repository
git clone httpsgithub.comyourusernameNoonaFetcher.git
- Navigate into the project directory
cd NoonaFetcher - Install dependencies
mvn clean install
- Run the application
mvn execjava
- Open your browser and navigate to http://localhost:7000 to start using NoonaFetcher!
We welcome contributions! If you'd like to contribute to NoonaFetcher, please follow these steps
- Fork the repository.
- Create a new branch for your feature or fix.
- Write tests for your changes.
- Submit a pull request with a description of your changes.
NoonaFetcher is licensed under the MIT License. See the LICENSE file for more information.
