diff --git a/LICENSE b/LICENSE index f0ef5d4..37bcd37 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2025 mstoeck3. +# Copyright (c) 2025 mstoeck3 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/src/gamayun/ingestion_engines/__init__.py b/src/gamayun/ingestion_engines/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/gamayun/ingestion_engines/browserSqlite/__init__.py b/src/gamayun/ingestion_engines/browserSqlite/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/gamayun/ingestion_engines/forensicImage/__init__.py b/src/gamayun/ingestion_engines/forensicImage/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/gamayun/interfaces/__init__.py b/src/gamayun/interfaces/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/gamayun/interfaces/llm/__init__.py b/src/gamayun/interfaces/llm/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/gamayun/interfaces/qdrant/__init__.py b/src/gamayun/interfaces/qdrant/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/gamayun/main.py b/src/gamayun/main.py index e69de29..a432eba 100644 --- a/src/gamayun/main.py +++ b/src/gamayun/main.py @@ -0,0 +1,18 @@ +""" +Main entry point for the Gamayun forensic investigation application. +""" + +import sys +from PySide6.QtWidgets import QApplication +from gamayun.ui.main_window import MainWindow + + +def main(): + # TODO: Initialize logging here + # TODO: Initialize llm client and qdrant client + # TODO: start main window + exit() + + +if __name__ == "__main__": + main() diff --git a/src/gamayun/ui/__init__.py b/src/gamayun/ui/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/gamayun/ui/main_window.py b/src/gamayun/ui/main_window.py new file mode 100644 index 0000000..e641868 --- /dev/null +++ b/src/gamayun/ui/main_window.py @@ -0,0 +1,5 @@ +from PySide6.QtWidgets import QMainWindow + +class GUI(QMainWindow): + def __init__(self): + pass \ No newline at end of file