From 952890c903f78edcae13cdc74638c41d734efcf2 Mon Sep 17 00:00:00 2001 From: Alexander Popov Date: Sun, 12 Jun 2022 07:56:24 +0300 Subject: [PATCH] clean repo --- CHANGELOG.md | 10 ------- tools/make_libs.py | 75 ---------------------------------------------- 2 files changed, 85 deletions(-) delete mode 100644 CHANGELOG.md delete mode 100644 tools/make_libs.py diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index a1dc85d..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,10 +0,0 @@ -## 2021-07-22 -+ move `./docs/` to `ph-pages` branch. - -## 2021-07-21 -+ update launcher to 1.17.1 -> java 16 to run need - -## 2020-10-10 -+ add return notification for generate libraries list. -+ add output parameter for make libs script. diff --git a/tools/make_libs.py b/tools/make_libs.py deleted file mode 100644 index 6af58b1..0000000 --- a/tools/make_libs.py +++ /dev/null @@ -1,75 +0,0 @@ -#!/usr/bin/env python3 - -## Requirements PIP: click - -"""Parse Minecraft version.json file and return using libs""" - -__version__ = "1.0.5" - -import sys -import json -import click - - -@click.command() -@click.option("-p", "--platform", default=sys.platform, help="Output platform (win32, linux, darwin).") -@click.option("-o", "--output", default="tty", help="Output option (tty, txt).") -def make_output(platform, output): - """Return libraries list""" - - libraries = parse_libs() - - # OS libs separate - _ = {"win32": ";", "linux": ":", "darwin": ":"} - - out_lib = str() - - # Generate libraries list - for lib in libraries: - out_lib = out_lib + "$MC_DIR/libraries/{0}".format(lib) + _[platform] - - out_lib = out_lib + "$MC_DIR/versions/$GAME_VERSION/$GAME_VERSION.jar" - - # Replace for OS shell variable symbol - if platform == "win32": - out_lib = out_lib.replace("$MC_DIR", "%MC_DIR%") - out_lib = out_lib.replace("$GAME_VERSION", "%GAME_VERSION%") - - if output == "tty": - click.echo(out_lib) - - if platform == "win32": - print("\nWindows generate libraries list complete!") - elif platform in ("linux", "darwin"): - print("\nUnix generate libraries list complete!") - elif output == "txt": - with open("./libs.txt", "w", encoding="utf-8") as f: - f.write(out_lib) - - if platform == "win32": - print("\nWindows generate libraries list complete!\n" "See libs.txt file.") - elif platform in ("linux", "darwin"): - print("\nUnix generate libraries list complete!\n" "See libs.txt file.") - - -def parse_libs(): - """Make libraries list from version.json file""" - - _ = [] - - try: - with open("./version.json", "r", encoding="utf-8") as f: - file_data = json.loads(f.read()) - - for lib in file_data["libraries"]: - _.append(lib["downloads"]["artifact"]["path"]) - except FileNotFoundError: - print("ERROR: File version.json not found.") - sys.exit(-1) - - return _ - - -if __name__ == "__main__": - # pylint: disable=no-value-for-parameter - make_output()