Skip to main content

A versatile utility library designed to streamline common development tasks.

Project description

Copyright 2026 UsamaAliceWhite All Rights Reserved

Functions

Core

MetaClassやDecoratorなどの基底システムに関するライブラリ。

  1. SingletonPattern
    • シングルトンパターン。メタクラスとして使用。
    from UsamaAliceWhite.Core import SingletonPattern
    class DatabaseManager(metaclass= SingletonPattern):
        def __init__(self) -> None:
            pass
    db1 = DatabaseManager()
    db2 = DatabaseManager()
    assert db1 is db2
    

Device

モニターやマウスなどハードウェアに関するライブラリ。

  1. get_monitor_geometry() -> tuple[int, int, int, int]
    • モニターの幾何学情報(x,y,width,height)を取得する。

System

システムに関するライブラリ。

  1. is_localhost_active() -> bool
    • 指定のローカルホスト(port)の使用状況を確認する。
  2. is_process_on_localhost_active() -> bool
    • 指定したプロセスがローカルホスト(ポート)での起動状況を確認。
  3. launch_browser_on_localhost() -> subprocess.Popen
    • 指定したプロファイルとローカルホスト(port)にてブラウザを起動する。

DirectoryStructure

UsamaAliceWhite-PyPI/
├── UsamaAliceWhite/
│   ├── Core/
│   │   ├── __init__.py
│   │   └── MetaClass.py
│   ├── System/
│   │   ├── __init__.py
│   │   └── Process.py
│   ├── __init__.py
│   └── py.typed
├── LICENSE
├── pyproject.toml
└── README.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

usamaalicewhite-5.0.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

usamaalicewhite-5.0.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file usamaalicewhite-5.0.0.tar.gz.

File metadata

  • Download URL: usamaalicewhite-5.0.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for usamaalicewhite-5.0.0.tar.gz
Algorithm Hash digest
SHA256 cf25e0bf4a5e6e1232b1bde3e691d02dc5ee1abbef3afccc074843d442ffd592
MD5 0d32746ce968d13be498791d0bc95227
BLAKE2b-256 43e0ffb7e323da8541c8c6ed8fb84ebe5d9ece3155db5450d8e8810f31a9e97b

See more details on using hashes here.

File details

Details for the file usamaalicewhite-5.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for usamaalicewhite-5.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fa87d975bdfe2bf5740b6963490f442ca26f31bb25a4c58baad59b61177bb906
MD5 34bcce2ef461e396a0dc7f78d9cb861f
BLAKE2b-256 b37079c37bb0a93999cb27f36a79eebe966e2c9bc70dd29e9edb0434ab7dd4c5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page