Skip to content

Commit

Permalink
try fixing
Browse files Browse the repository at this point in the history
Signed-off-by: TheBossMagnus <[email protected]>
  • Loading branch information
TheBossMagnus committed Oct 18, 2024
1 parent efbd924 commit 030d3cf
Show file tree
Hide file tree
Showing 14 changed files with 135 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/Release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,6 @@ jobs:
pip install setuptools wheel build
- name: Build package
run: |
python -m build
python3 -m build
- name: Publish package distributions to PyPI
uses: pypa/gh-action-pypi-publish@release/v1
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,4 @@ config.json
log.txt
program.prof
dist/
build/
*.egg-info/
build/
48 changes: 48 additions & 0 deletions modpack_changelogger.egg-info/PKG-INFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
Metadata-Version: 2.1
Name: modpack_changelogger
Version: 0.4.0.dev0
Summary: A powerful and customizable Python tool to generate a changelog between two Minecraft modpacks in modrinth.mrpack or curseforge.zip format.
Home-page: https://github.com/TheBossMagnus/ModpackChangelogger
Author: TheBossMagnus
Author-email: [email protected]
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp>=3.9.5

# 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, no Python installation required.

## Installation
Download the source code from the latest release and run it with the python interpreter:
```bash
python ModpackChangelogger.py [args]
```
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).

## Limitations
* Mod added as .jar file(overrides) aren't checked

>This is my first time using python, so if you have any suggestion about code quality or performance feel free to pr them! And, if something isn't working correctly, sorry. Please open an [issue](https://github.com/TheBossMagnus/ModpackChangelogger/issues)https://github.com/TheBossMagnus/ModpackChangelogger/issues and will do my best to fix it.
21 changes: 21 additions & 0 deletions modpack_changelogger.egg-info/SOURCES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
LICENSE
README.md
setup.py
modpack_changelogger/__init__.py
modpack_changelogger/cli_wrapper.py
modpack_changelogger/compare_packs.py
modpack_changelogger/config_handler.py
modpack_changelogger/constants.py
modpack_changelogger/extract_pack_data.py
modpack_changelogger/get_json.py
modpack_changelogger/get_mod_names.py
modpack_changelogger/main.py
modpack_changelogger/out.py
modpack_changelogger/overrides_detection.py
modpack_changelogger.egg-info/PKG-INFO
modpack_changelogger.egg-info/SOURCES.txt
modpack_changelogger.egg-info/dependency_links.txt
modpack_changelogger.egg-info/entry_points.txt
modpack_changelogger.egg-info/requires.txt
modpack_changelogger.egg-info/top_level.txt
test/test.py
1 change: 1 addition & 0 deletions modpack_changelogger.egg-info/dependency_links.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

2 changes: 2 additions & 0 deletions modpack_changelogger.egg-info/entry_points.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[console_scripts]
modpack-changelogger = modpack_changelogger:cli_wrapper.wrapper
1 change: 1 addition & 0 deletions modpack_changelogger.egg-info/requires.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
aiohttp>=3.9.5
1 change: 1 addition & 0 deletions modpack_changelogger.egg-info/top_level.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
modpack_changelogger
44 changes: 44 additions & 0 deletions src/modpack_changelogger.egg-info/PKG-INFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
Metadata-Version: 2.1
Name: modpack-changelogger
Version: 1.0.1
Summary: A powerful and customizable Python tool to generate a changelog between two Minecraft modpacks in modrinth.mrpack or curseforge.zip format.
Author-email: TheBossMagnus <[email protected]>
License: MIT
Project-URL: Homepage, https://github.com/TheBossMagnus/ModpackChangelogger
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp>=3.9.5

# 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).
10 changes: 10 additions & 0 deletions src/modpack_changelogger.egg-info/SOURCES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
LICENSE
README.md
pyproject.toml
src/modpack_changelogger.egg-info/PKG-INFO
src/modpack_changelogger.egg-info/SOURCES.txt
src/modpack_changelogger.egg-info/dependency_links.txt
src/modpack_changelogger.egg-info/entry_points.txt
src/modpack_changelogger.egg-info/requires.txt
src/modpack_changelogger.egg-info/top_level.txt
test/test_.py
1 change: 1 addition & 0 deletions src/modpack_changelogger.egg-info/dependency_links.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

2 changes: 2 additions & 0 deletions src/modpack_changelogger.egg-info/entry_points.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[console_scripts]
modpack-changelogger = modpack_changelogger:cli_wrapper.wrapper
1 change: 1 addition & 0 deletions src/modpack_changelogger.egg-info/requires.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
aiohttp>=3.9.5
1 change: 1 addition & 0 deletions src/modpack_changelogger.egg-info/top_level.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

0 comments on commit 030d3cf

Please sign in to comment.