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.1.tar.gz (6.8 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.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: usamaalicewhite-5.0.1.tar.gz
  • Upload date:
  • Size: 6.8 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.1.tar.gz
Algorithm Hash digest
SHA256 4cc3fa51d522732b7a1915e344da83d3891fb8f3c2988d9384efa7605ceeb432
MD5 b803197a7de34d4e1b578797160bdc13
BLAKE2b-256 584ed374f2fdfef609c8d73a551a27640d41ff49e7235f55c3c42802054e46d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for usamaalicewhite-5.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5069a0668cf7bba06c17173a7397c3021033297f11f97b6f65c90df8c44c6f19
MD5 974bcc6e907dfbd893d14b5cb7dfe52f
BLAKE2b-256 9603fa80ce6f331108d8bbadd6c986a553989af7bb9987c54fcce1fc00157e32

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