Skip to content

Vindeflei/CMPDL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMPDL (Curseforge ModPack Downloader)

A better version of Franckyi/CMPDL rewritten in python

IMPORTANT ANNOUNCEMENT ⚠️

The development of CMPDL has resumed after the 2 month break. I am currently revamping the backend


CodeQL


What is CMPDL

CMPDL (CurseForge Modpack Downloader) is an app that helps in downloading mods from a modpack (Not possible by a human)

If you are new to minecraft, you may not understand what this does. If you not ... Buddy. You Came To The Right Place 🙂

This app will download all the mods to your desired folder from a modpack (zip) file

How it works

Every modpack is a zip file, In that zip file... there is a file called manifest.json

In manifest.json there is info about:

  • Modpack Name
  • What mods were used:
    • Mod Name
    • Mod ID (project id)
    • File ID
    • Whether it is required or not

My Program will collect the above info and generate direct download links for the mods And it will download them one by one & save it in your dest folder

How to build/run on other OS

Download the source code

Windows

  1. Unzip it
  2. Open a terminal (powershell) as admin
  3. cd onto the the unzipped directory
  4. cd src
  5. run:
pip install virtualenv
python -m virtualenv venv
Set-ExecutionPolicy bypass
venv\Scripts\Activate.ps1
  1. run:
pip install -r requirements.txt

To build

pip install pyinstaller
python -m pyinstaller --icon assets/icon.ico __main__.py

To run

python .

Images

CMPDL in standby

image

About

Curseforge ModPack Downloader

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%