Skip to content

Commit e57d822

Browse files
committed
opengisch
1 parent 6ac98e3 commit e57d822

File tree

3 files changed

+30
-4
lines changed

3 files changed

+30
-4
lines changed

oqtopus.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import sys
2+
3+
try:
4+
from qgis.PyQt.QtWidgets import QApplication
5+
except ImportError:
6+
from PyQt5.QtWidgets import QApplication # Or PyQt6 if your project uses it
7+
8+
from oqtopus.core.modules_registry import ModulesRegistry
9+
from oqtopus.gui.main_dialog import MainDialog
10+
11+
12+
def main():
13+
app = QApplication(sys.argv)
14+
modules_registry = ModulesRegistry()
15+
dialog = MainDialog(modules_registry)
16+
dialog.show()
17+
sys.exit(app.exec_())
18+
19+
20+
if __name__ == "__main__":
21+
main()

oqtopus/core/module_version.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ class Type:
1111
PULL_REQUEST = "pull_request"
1212

1313
class Asset:
14-
def __init__(self, name: str, download_url: str, size: int):
14+
def __init__(self, name: str, label: str, download_url: str, size: int):
1515
self.name = name
16+
self.label = label
1617
self.download_url = download_url
1718
self.size = size
1819

@@ -83,19 +84,20 @@ def __parse_release_assets(self, assets_url: str):
8384

8485
asset = ModuleVersion.Asset(
8586
name=json_asset["name"],
87+
label=json_asset["label"],
8688
download_url=json_asset["browser_download_url"],
8789
size=json_asset["size"],
8890
)
8991

90-
if asset.name == "datamodel.zip":
92+
if asset.label == "oqtopus_datamodel":
9193
self.asset_datamodel = asset
9294
continue
9395

94-
if asset.name == "project-translations.zip":
96+
if asset.label == "oqtopus_project":
9597
self.asset_project = asset
9698
continue
9799

98-
if asset.name == "plugin.zip":
100+
if asset.label == "oqtopus_plugin":
99101
self.asset_plugin = asset
100102
continue
101103

oqtopus/oqtopus_plugin.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ def __init__(self, iface):
3333
self.main_menu_name = self.tr(f"&{PluginUtils.PLUGIN_NAME}")
3434

3535
self.modules_registry = ModulesRegistry()
36+
self.modules_registry.register_module(
37+
Module(name="OPENGIS.ch Wastewater", organisation="opengisch", repository="wastewater")
38+
)
3639
self.modules_registry.register_module(
3740
Module(name="TEKSI Wastewater", organisation="teksi", repository="wastewater")
3841
)

0 commit comments

Comments
 (0)