semvec/pypi-packages huggingface dataset:
connpass 0.2.0
Python用connpass API v2クライアント
Requires Python: >=3.12.2
Keywords: api, api-client, connpass, connpass-api

# connpass-py

![PyPI - Version](https://img.shields.io/pypi/v/connpass)
[![codecov](https://codecov.io/gh/ryohidaka/connpass-py/graph/badge.svg?token=wdfk9DbTO5)](https://codecov.io/gh/ryohidaka/connpass-py)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)

Python 用 connpass API v2 クライアント

## インストール

```bash
pip install connpass
```

## 使用例

> [!IMPORTANT]
> すべての API エンドポイントでは、API キーによる認証が必須です。
>
> API キーの発行には[ヘルプページ](https://help.connpass.com/api/)での利用申請が必要です。

### クライアントの初期化

```py
from connpass import Connpass

API_KEY = "<YOUR_API_KEY>"

client = Connpass(api_key=API_KEY)
```

### イベント

```py
response = client.get_events()
events = response.events
```

### イベント資料

```py
response = client.get_event_presentations(364)
presentations = response.presentations
```

## リンク

- [API リファレンス](https://connpass.com/about/api/v2/)

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
minaki-apt 0.1.2
CLI tool to interact with Minaki APT Repo

# minaki_apt_cli

# 🚀 Minaki APT CLI

> Secure. Scalable. Authenticated APT Package Hosting — From the Command Line.

[![PyPI version](https://badge.fury.io/py/minaki-cli.svg)](https://badge.fury.io/py/minaki-cli)
Minaki APT CLI gives developers and ops teams the ability to push, delete, and manage private `.deb` packages to a secure APT repository protected by **API keys**, **Keycloak authentication**, and full **audit trails**.

---

### ✨ Features

- 🔐 Upload `.deb` packages to your private repo
- 🧾 Authenticated via API key + Kong Gateway
- 🗂 Track and list available versions
- 🧨 Delete packages safely (with audit history)
- 🛡️ Auto-prevents overwrite of deleted versions

---

### 🧪 Quick Start

#### 🔧 Install
```bash
pip install minaki-apt

⚙️ Configure

minaki-cli config
# Enter your API key and backend URL

🚀 Upload a Package

minaki-cli push my-package_1.0_amd64.deb

📜 List All Packages

minaki-cli list

❌ Delete a Package

minaki-cli delete my-package 1.0 amd64


⸻

🔐 Authentication

All actions require a valid API Key, securely issued via Kong Gateway + Keycloak. Each package is mapped to a unique user identity, and deletions are archived in a tamper-proof history log.

⸻

📘 Full Documentation

📖 https://www.minaki.io/docs

⸻

🧪 Alpha Status

Minaki is in early alpha. We encourage internal use, experimentation, and feedback — but recommend caution before production use. Expect rapid iteration and improvement.

⸻

📄 License