Skip to content

Captainpax/NoonaFetcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoonaFetcher

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


📝 Table of Contents


🌟 Introduction

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!


🚀 Features

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

💻 How to Use

  1. Start NoonaFetcher Run the application.
  2. Input URL Enter the URL of the website you want to download files from.
  3. Choose File Type Specify the file type (e.g., .pdf).
  4. Download & Zip The files will be downloaded and organized into folders, then zipped for easy downloading.
  5. Download Zip After zipping is complete, download the final zip file directly from the web interface.

⚙️ Installation

  1. Clone the repository
    git clone httpsgithub.comyourusernameNoonaFetcher.git
    
  2. Navigate into the project directory
    cd NoonaFetcher
  3. Install dependencies
    mvn clean install
  4. Run the application
    mvn execjava
  5. Open your browser and navigate to http://localhost:7000 to start using NoonaFetcher!

🛠️ Contributing

We welcome contributions! If you'd like to contribute to NoonaFetcher, please follow these steps

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Write tests for your changes.
  4. Submit a pull request with a description of your changes.

📜 License

NoonaFetcher is licensed under the MIT License. See the LICENSE file for more information.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •