Add json generation script
This commit is contained in:
parent
e8d6563884
commit
864a7d37d2
31
deps.txt
Normal file
31
deps.txt
Normal file
@ -0,0 +1,31 @@
|
||||
BepInEx-BepInExPack-5.4.2100
|
||||
Augur-CustomFOVAdjust-1.0.1
|
||||
x753-More_Suits-1.4.1
|
||||
Sligili-More_Emotes-1.3.3
|
||||
Sligili-HDLethalCompany-1.5.6
|
||||
tinyhoot-ShipLoot-1.0.0
|
||||
Rune580-LethalCompany_InputUtils-0.5.5
|
||||
Renegades-WalkieUse-1.5.0
|
||||
Renegades-FlashlightToggle-1.5.0
|
||||
notnotnotswipez-MoreCompany-1.7.5
|
||||
Tyzeron-Minimap-1.0.5
|
||||
anormaltwig-LateCompany-1.0.10
|
||||
RugbugRedfern-Skinwalkers-4.0.1
|
||||
x753-Mimics-2.3.2
|
||||
no00ob-LCSoundTool-1.5.0
|
||||
Clementinise-CustomSounds-2.3.1
|
||||
Hexnet111-SuitSaver-1.1.4
|
||||
ATK-ShipClock-0.9.0
|
||||
sunnobunno-LandMineFartReverb-1.0.3
|
||||
PanHouse-LethalClunk-1.1.1
|
||||
Suskitech-AlwaysHearActiveWalkies-1.4.4
|
||||
TwinDimensionalProductions-CoilHeadStare-1.0.3
|
||||
FutureSavior-Hold_Scan_Button-1.1.1
|
||||
Owen3H-IntroTweaks-1.4.2
|
||||
EliteMasterEric-SlimeTamingFix-1.0.2
|
||||
ManiaBania-1000_Quota_Stare-1.0.0
|
||||
AllToasters-SpectateEnemies-2.2.1
|
||||
Ozone-Runtime_Netcode_Patcher-0.2.5
|
||||
KlippKlubben-DraculaFlowBug-1.2.0
|
||||
Kittenji-Maxwell_ScrapItem-1.0.1
|
||||
JunLethalCompany-GamblingMachineAtTheCompany-1.3.5
|
36
generate-manifest.py
Normal file
36
generate-manifest.py
Normal file
@ -0,0 +1,36 @@
|
||||
import sys
|
||||
import json
|
||||
|
||||
def main():
|
||||
# Parse first arg for path to dependencies
|
||||
deps_file = sys.argv[1]
|
||||
|
||||
NAME = "Yoople Pack"
|
||||
VERSION = "1.0.0"
|
||||
WEBSITE = "https://git.shoebottom.ca/IsaacShoebottom/YooplePack"
|
||||
DESCRIPTION = "Modpack for the Yoople server"
|
||||
|
||||
# Read dependencies file
|
||||
# Each line is a dependency, simply parse line and put in array
|
||||
deps = []
|
||||
with open(deps_file, "r") as f:
|
||||
for line in f:
|
||||
line = line.strip()
|
||||
if line:
|
||||
deps.append(line)
|
||||
|
||||
# Create manifest
|
||||
manifest = {
|
||||
"name": NAME,
|
||||
"version": VERSION,
|
||||
"websiteUrl": WEBSITE,
|
||||
"description": DESCRIPTION,
|
||||
"dependencies": deps
|
||||
}
|
||||
|
||||
# Write manifest to file
|
||||
with open("manifest.json", "w") as f:
|
||||
json.dump(manifest, f, indent=4)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
Loading…
Reference in New Issue
Block a user