miqt: clean up repo

This commit is contained in:
mappu 2025-01-04 17:07:13 +13:00
parent a1e3c7202e
commit e9c7c12450
7 changed files with 5 additions and 118 deletions

View File

@ -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 }}

View File

@ -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).
Qocker-miqt is a port of Qocker to MIQT.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 KiB

View File

@ -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"

3
go.mod Normal file
View File

@ -0,0 +1,3 @@
module code.ivysaur.me/qocker-miqt
go 1.19

View File

View File

@ -1 +0,0 @@
pyqt5==5.15.10