#!/usr/bin/env python3 import os import webview class Api(): def hello(self): print('Received hello()!') print('Returning "meow"!') return "meow" def list_mods(self): sdv_root_dir = "/data/Games/SteamLibrary/steamapps/common/Stardew Valley" mod_list = os.listdir(sdv_root_dir + "/Mods") return mod_list if __name__ == '__main__': api = Api() webview.create_window('Stardew Mod Launcher v0.0.1', '../assets/index.html', js_api=api, min_size=(600,400)) webview.start(debug=True)