├── .github └── workflows │ └── build_flatpak.yaml ├── .gitignore ├── README.md ├── data ├── Katharsis.svg ├── io.github.buonhobo.Katharsis.desktop ├── io.github.buonhobo.Katharsis.metainfo.xml └── screenshots │ ├── connecting-container.png │ ├── multiple-windows.png │ ├── starting-lab.png │ └── startup.png ├── flatpak ├── io.github.buonhobo.Katharsis.json └── pypi-dependencies.json ├── scripts ├── build_flatpak.sh ├── flatpak-pip-generator.py └── setup_env.sh └── src ├── Data └── Container.py ├── Katharsis.py ├── Logic └── TerminalManager.py ├── Messaging ├── Broker.py └── Events.py ├── UI ├── Application.py ├── ApplicationWindow.py ├── ContainerList.py ├── ContainerRow.py ├── InitialTerminal.py ├── MainWindow.py ├── Terminal.py └── TerminalWindow.py └── requirements.txt /.github/workflows/build_flatpak.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/.github/workflows/build_flatpak.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/README.md -------------------------------------------------------------------------------- /data/Katharsis.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/data/Katharsis.svg -------------------------------------------------------------------------------- /data/io.github.buonhobo.Katharsis.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/data/io.github.buonhobo.Katharsis.desktop -------------------------------------------------------------------------------- /data/io.github.buonhobo.Katharsis.metainfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/data/io.github.buonhobo.Katharsis.metainfo.xml -------------------------------------------------------------------------------- /data/screenshots/connecting-container.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/data/screenshots/connecting-container.png -------------------------------------------------------------------------------- /data/screenshots/multiple-windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/data/screenshots/multiple-windows.png -------------------------------------------------------------------------------- /data/screenshots/starting-lab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/data/screenshots/starting-lab.png -------------------------------------------------------------------------------- /data/screenshots/startup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/data/screenshots/startup.png -------------------------------------------------------------------------------- /flatpak/io.github.buonhobo.Katharsis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/flatpak/io.github.buonhobo.Katharsis.json -------------------------------------------------------------------------------- /flatpak/pypi-dependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/flatpak/pypi-dependencies.json -------------------------------------------------------------------------------- /scripts/build_flatpak.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/scripts/build_flatpak.sh -------------------------------------------------------------------------------- /scripts/flatpak-pip-generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/scripts/flatpak-pip-generator.py -------------------------------------------------------------------------------- /scripts/setup_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/scripts/setup_env.sh -------------------------------------------------------------------------------- /src/Data/Container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/Data/Container.py -------------------------------------------------------------------------------- /src/Katharsis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/Katharsis.py -------------------------------------------------------------------------------- /src/Logic/TerminalManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/Logic/TerminalManager.py -------------------------------------------------------------------------------- /src/Messaging/Broker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/Messaging/Broker.py -------------------------------------------------------------------------------- /src/Messaging/Events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/Messaging/Events.py -------------------------------------------------------------------------------- /src/UI/Application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/UI/Application.py -------------------------------------------------------------------------------- /src/UI/ApplicationWindow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/UI/ApplicationWindow.py -------------------------------------------------------------------------------- /src/UI/ContainerList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/UI/ContainerList.py -------------------------------------------------------------------------------- /src/UI/ContainerRow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/UI/ContainerRow.py -------------------------------------------------------------------------------- /src/UI/InitialTerminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/UI/InitialTerminal.py -------------------------------------------------------------------------------- /src/UI/MainWindow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/UI/MainWindow.py -------------------------------------------------------------------------------- /src/UI/Terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/UI/Terminal.py -------------------------------------------------------------------------------- /src/UI/TerminalWindow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/UI/TerminalWindow.py -------------------------------------------------------------------------------- /src/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buonhobo/Katharsis/HEAD/src/requirements.txt --------------------------------------------------------------------------------