Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thebossmagnus/modpackchangelogger
A powerful and customizable Python tool to generate a changelog between two Minecraft modpacks in modrinth.mrpack or curseforge.zip format.
https://github.com/thebossmagnus/modpackchangelogger
change-detection changelog minecraft-modpack modpack modrinth modrinth-modpack mrpack
Last synced: 21 days ago
JSON representation
A powerful and customizable Python tool to generate a changelog between two Minecraft modpacks in modrinth.mrpack or curseforge.zip format.
- Host: GitHub
- URL: https://github.com/thebossmagnus/modpackchangelogger
- Owner: TheBossMagnus
- License: gpl-2.0
- Created: 2023-09-18T16:28:04.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-13T13:45:28.000Z (9 months ago)
- Last Synced: 2024-04-14T06:46:00.814Z (9 months ago)
- Topics: change-detection, changelog, minecraft-modpack, modpack, modrinth, modrinth-modpack, mrpack
- Language: Python
- Homepage:
- Size: 261 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ModpackChangelogger
ModpackChangelogger is a Python tool that compares two Minecraft Modpacks (in modrinth.mrpack or curseforge.zip format) and generates a markdown changelog to show the difference between them.## Features
- **Precise Comparison**: Easily spot added, removed, and modified items, changes to the Minecraft version, and updates to modloaders.
- **Markdown Output**: View the differences in a markdown document with various [styles](https://github.com/TheBossMagnus/ModpackChangelogger/wiki/Configuration#format-section) options.
- **Configurability**: You can customize output through a [config file](https://github.com/TheBossMagnus/ModpackChangelogger/wiki/Configuration).
- **Multi-Platform**: Run it on Windows or Linux, Python installation not mandatory.## Installation
Install the pip package
```bash
pip install modpack-changelogger
```
Or use the compiled windows `.exe`.
More information [on the wiki](https://github.com/TheBossMagnus/ModpackChangelogger/wiki/Install-and-run).
## Basic Usage
- `-o`, `--old`: Specify the first pack to compare.
- `-n`, `--new`: Specify the pack to compare against.E.g:Compare `old_pack` to `new_pack` using the settings in `config.json`, and write the output to `output.md`.
```bash
python ModpackChangelogger -o old_pack -n new_pack -c config.json -f output.md
```
More information [on the wiki](https://github.com/TheBossMagnus/ModpackChangelogger/wiki/Commands).