24 lines
409 B
Python
24 lines
409 B
Python
import zipfile
|
|
import json
|
|
import os
|
|
|
|
|
|
def get_mod_info(target_file):
|
|
with zipfile.ZipFile(target_file) as z:
|
|
return json.loads(z.read('mcmod.info'))[0]
|
|
|
|
|
|
def get_modpack_info(target_dir):
|
|
for f in os.scandir(target_dir):
|
|
if f.is_file():
|
|
if '.jar' in f.name.lower():
|
|
yield get_mod_info(f.path)
|
|
|
|
|
|
def main():
|
|
pass
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|