create module infrastructure

This commit is contained in:
2025-11-26 10:50:18 +01:00
parent a186847e9f
commit 3cd9ce1cf8
10 changed files with 35 additions and 7 deletions

View File

@@ -0,0 +1,7 @@
"""Gamayun semantic post-mortem forensics"""
__version__ = "0.0.0"
from .main import main
__all__ = ["main"]

View File

@@ -0,0 +1,4 @@
# from .browserSqlite import BrowserSqliteEngine
# from .forensicImage import ForensicImageEngine
__all__ = []

View File

@@ -0,0 +1,4 @@
# TODO: implement browser SQlite database converter -> gamayun object
# adapt browser2timesketch.py
__all__ = []

View File

@@ -0,0 +1,3 @@
# TODO: use pytsk to import forensic images and convert to gamayun objects
__all__ = []

View File

@@ -0,0 +1,4 @@
# from .llm import LLMClient
# from .qdrant import QdrantClient
__all__ = []

View File

@@ -0,0 +1,3 @@
# TODO: implement connection to embeddings provider
__all__ = []

View File

@@ -0,0 +1,3 @@
# TODO: implement connection to openAI compatible endpoint
__all__ = []

View File

@@ -0,0 +1,3 @@
# TODO: implement qdrant connector
__all__ = []

View File

@@ -1,10 +1,4 @@
"""
Main entry point for the Gamayun forensic investigation application.
"""
import sys
from PySide6.QtWidgets import QApplication
from gamayun.ui.main_window import GUI
from .ui import GUI
def main():

View File

@@ -0,0 +1,3 @@
from .main_window import GUI
__all__ = ["GUI"]