IDM-JAVA is a console-based Internet Download Manager written in Java. It provides a straightforward way to manage and monitor downloads through the command line.
- Java Development Kit (JDK) installed on your machine.
-
Clone the repository:
git clone https://github.com/maheshwar04/IDM-JAVA.git
-
Navigate to the project directory:
cd IDM-JAVA
-
Compile the Java files:
javac Main.java Download.java
-
Run the application:
java Main
-
Download a New File:
- Choose option 1, enter a valid download link (e.g., jpeg/png/zip/pdf), and watch your download start.
-
Show Ongoing/Paused Downloads:
- Option 2 displays a list of ongoing and paused downloads.
-
Pause a Download:
- Select option 3, enter the download number, and pause an ongoing download.
-
Resume a Download:
- Choose option 4, specify the download number, and resume a paused download.
-
Cancel a Download:
- Pick option 5, enter the download number, and cancel a download.
-
Get Detailed Info of a Download:
- Select option 6, input the download number, and view detailed information about a download.
-
Exit:
- Choose option 7 to exit the program.
Contributions are welcome! If you find any issues or have ideas for improvements, feel free to open an issue or submit a pull request. Please make sure to follow the code of conduct.
This project is licensed under the MIT License - see the LICENSE file for details.