A library for easily implementing dialog boxes and file pickers.
Project description
easy-modal
コマンドラインに不慣れなユーザーでも直感的に操作できるよう、ファイル選択、メッセージ表示、簡単な入力などの機能を提供するシンプルなGUIライブラリです。
ユーザーフレンドリーな入力と迅速なスクリプト開発の両立
GUI版はTkinterのラッパーライブラリとなっており、Tkinterの記法やウィンドウ描画等の知識ゼロでも1行でモーダルを表示できるようになっています。
TUI版ではGUI版の一部モーダルが実装されており、ASCII文字列で分かりやすいウィンドウ風ダイアログボックスを表示します。
ライセンス
MIT LICENSEを使用しています。
このライブラリ自体は標準ライブラリ+1ファイルで完結する仕様となっているため、pipでインストールしなくても直接ファイルを開発中のソースフォルダに入れることで機能します。
GUI版とTUI版のうち、必要なソースファイルだけを直接ダウンロードして、ドロップインでお使いいただくことも可能です。
使い方
[!NOTE] ドキュメント作成予定
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file easy_modal-1.0.0.tar.gz.
File metadata
- Download URL: easy_modal-1.0.0.tar.gz
- Upload date:
- Size: 12.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01248d72568745ff23d4e3738c3dea36597796d4cbf65efa51f0775f39819fa6
|
|
| MD5 |
b73db61a17f8bf6150bc42e5f9fafea2
|
|
| BLAKE2b-256 |
81a09bb4a75bf5d41b4307e5d8ab3e2549b1c33cb0ed8f582c7ef85c8ec7536e
|
Provenance
The following attestation bundles were made for easy_modal-1.0.0.tar.gz:
Publisher:
pypi.yml on kei-mag/python-easy-modal
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
easy_modal-1.0.0.tar.gz -
Subject digest:
01248d72568745ff23d4e3738c3dea36597796d4cbf65efa51f0775f39819fa6 - Sigstore transparency entry: 552087359
- Sigstore integration time:
-
Permalink:
kei-mag/python-easy-modal@147dc08bf72bf6d8d83fb50fae8d24919fc72303 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/kei-mag
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@147dc08bf72bf6d8d83fb50fae8d24919fc72303 -
Trigger Event:
release
-
Statement type:
File details
Details for the file easy_modal-1.0.0-py3-none-any.whl.
File metadata
- Download URL: easy_modal-1.0.0-py3-none-any.whl
- Upload date:
- Size: 11.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10a3e62491b9a7d75d0cc817801aa76a578f03e7798463ed78b93cfaf85dac6f
|
|
| MD5 |
1e7df996eda37426d4d9195736d8a556
|
|
| BLAKE2b-256 |
a32f1667449321b647196c754590f5c2a91a299fb9db64f1285550b5541c3495
|
Provenance
The following attestation bundles were made for easy_modal-1.0.0-py3-none-any.whl:
Publisher:
pypi.yml on kei-mag/python-easy-modal
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
easy_modal-1.0.0-py3-none-any.whl -
Subject digest:
10a3e62491b9a7d75d0cc817801aa76a578f03e7798463ed78b93cfaf85dac6f - Sigstore transparency entry: 552087380
- Sigstore integration time:
-
Permalink:
kei-mag/python-easy-modal@147dc08bf72bf6d8d83fb50fae8d24919fc72303 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/kei-mag
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@147dc08bf72bf6d8d83fb50fae8d24919fc72303 -
Trigger Event:
release
-
Statement type: