diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index e6289dc..0000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Build Flatpak - -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] - -jobs: - flatpak-builder: - name: "Flatpak Builder" - runs-on: ubuntu-latest - container: - image: bilelmoussaoui/flatpak-github-actions:kde-5.15-23.08 - options: --privileged - steps: - - uses: actions/checkout@v2 - - uses: flatpak/flatpak-github-actions/flatpak-builder@v6 - with: - bundle: qocker.flatpak - manifest-path: flatpak/sa.sy.Qocker.yaml - cache-key: flatpak-builder-${{ github.sha }} \ No newline at end of file diff --git a/README.md b/README.md index 557118e..c205652 100644 --- a/README.md +++ b/README.md @@ -1,63 +1,3 @@ -# Qocker +# Qocker-miqt -![Qocker Screenshot](./assets/screenshot.png) - -Qocker is a user-friendly GUI application for managing Docker containers. Built with PyQt5, it provides an intuitive interface for viewing and interacting with your Docker containers. - -## Features - -- **Container Overview**: View all your Docker containers in a tree-like structure. -- **Quick Terminal Access**: Open a terminal for any container with a double-click. -- **Container Management**: Start, stop, and remove containers directly from the GUI. -- **Real-time Updates**: Container statuses are updated in real-time. -- **Cross-platform**: Works on Windows, macOS, and Linux. - -## Installation - -1. Ensure you have Python 3.6+ and Docker installed on your system. -2. Clone this repository: -``` -git clone https://github.com/xlmnxp/qocker.git -``` - -3. Navigate to the project directory: -``` -cd qocker -``` -4. Install the required dependencies: -``` -pip install -r requirements.txt -``` - -## Usage - -To start Qocker, run: -``` -python3 main.py -``` - -- **View Containers**: All your Docker containers will be displayed in the main window. -- **Open Terminal**: Double-click on any container to open a terminal session for that container. -- **Manage Containers**: Use the buttons or context menu to start, stop, or remove containers. - -## Requirements - -- Python 3.6+ -- PyQt5 -- Docker - -## Contributing - -Contributions to Qocker are welcome! Please feel free to submit a Pull Request. - -## License - -This project is licensed under the GNU General Public License v3.0 - see the [LICENSE](LICENSE.md) file for details. - -## Acknowledgments - -- Thanks to the PyQt and Docker teams for their fantastic tools. - -## Contact - -If you have any questions, feel free to reach out to me at [email](mailto:s@sy.sa). \ No newline at end of file +Qocker-miqt is a port of Qocker to MIQT. diff --git a/assets/screenshot.png b/assets/screenshot.png deleted file mode 100644 index 30fe542..0000000 Binary files a/assets/screenshot.png and /dev/null differ diff --git a/flatpak/sa.sy.Qocker.yaml b/flatpak/sa.sy.Qocker.yaml deleted file mode 100644 index ab49038..0000000 --- a/flatpak/sa.sy.Qocker.yaml +++ /dev/null @@ -1,33 +0,0 @@ -app-id: sa.sy.Qocker -runtime: org.kde.Platform -runtime-version: 5.15-23.08 -sdk: org.kde.Sdk -base: com.riverbankcomputing.PyQt.BaseApp -base-version: 5.15-23.08 -command: qocker -modules: - - name: docker-cli - buildsystem: simple - build-commands: - - mkdir -p docker - - tar xzvf docker-20.10.9.tgz --strip-components=1 -C docker docker/docker --no-same-owner - - install -D docker/docker /app/bin/docker - sources: - - type: file - url: https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz - sha256: caf74e54b58c0b38bb4d96c8f87665f29b684371c9a325562a3904b8c389995e - - name: qocker - buildsystem: simple - build-commands: - - install -Dm755 main.py /app/bin/qocker - sources: - - type: dir - path: ".." -finish-args: - - "--share=network" - - "--socket=fallback-x11" - - "--socket=wayland" - - "--env=DOCKER_HOST=unix:///run/docker.sock" - - "--filesystem=/run/docker.sock" - - "--socket=session-bus" - - "--share=ipc" diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..b7b9c45 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module code.ivysaur.me/qocker-miqt + +go 1.19 diff --git a/main.py b/main.go similarity index 100% rename from main.py rename to main.go diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index ede6a5a..0000000 --- a/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -pyqt5==5.15.10