Compare commits

..

2 Commits

Author SHA1 Message Date
3cd9ce1cf8 create module infrastructure 2025-11-26 10:50:18 +01:00
a186847e9f syntax 2025-11-26 10:35:06 +01:00
10 changed files with 36 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,13 +1,8 @@
"""
Main entry point for the Gamayun forensic investigation application.
"""
import sys
from PySide6.QtWidgets import QApplication
from gamayun.ui.main_window import MainWindow
from .ui import GUI
def main():
mainGui = GUI()
# TODO: Initialize logging here
# TODO: Initialize llm client and qdrant client
# TODO: start main window

View File

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