Skip to main content

A powerful and customizable Python tool to generate a changelog between two Minecraft modpacks in modrinth.mrpack or curseforge.zip format.

Project description

Modpack Changelogger

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 options.
  • Configurability: You can customize output through a config file.
  • Multi-Platform: Run it on Windows or Linux, Python installation not mandatory.

Installation

Install the pip package

pip install modpack-changelogger

Or use the compiled windows .exe. More information on the wiki.

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.

modpack-changelogger -o old_pack -n new_pack -c config.json -f output.md

More information on the wiki.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

modpack_changelogger-1.1.0.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

modpack_changelogger-1.1.0-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

Details for the file modpack_changelogger-1.1.0.tar.gz.

File metadata

  • Download URL: modpack_changelogger-1.1.0.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for modpack_changelogger-1.1.0.tar.gz
Algorithm Hash digest
SHA256 678ed93bec766061527ffcad15d11ad6dce3486f2fd280bd62118d20eff3d6fd
MD5 e2dda6e6bb303921d53f65971f490fd0
BLAKE2b-256 873749ff0b1f15ca44e2e295ddbfa49f7559c39a3052f378adad79f7a019c525

See more details on using hashes here.

Provenance

The following attestation bundles were made for modpack_changelogger-1.1.0.tar.gz:

Publisher: pypi-publish.yml on TheBossMagnus/modpack-changelogger

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file modpack_changelogger-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for modpack_changelogger-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 981558e555bf404594724c257ad35feb07d616b579b6482f94d181c53ee62af3
MD5 e947a9e6f7783b05fd864a7c01765dbd
BLAKE2b-256 e9aa4e437f1472ff9155072631b54e8bb0933371dc2f6128187a2621550260cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for modpack_changelogger-1.1.0-py3-none-any.whl:

Publisher: pypi-publish.yml on TheBossMagnus/modpack-changelogger

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page