Skip to main content

A versatile utility library designed to streamline common development tasks.

Project description

Copyright 2026 UsamaAliceWhite All Rights Reserved

Core

説明

メタクラスなどの基底システムに関連するライブラリ。

関数

SingletonPattern

  • シングルトンパターン。メタクラスとして利用。

Desktop

説明

モニターやマウスなどデスクトップに関連するライブラリ。

関数

get_monitor_geometry()

  • モニターの幾何学情報(x,y,width,height)を取得する。

Log

説明

「アプリケーション全体でログを一元管理する」「簡単にログが出力出来る」 これらをコンセプトとし開発している。 本機能はアプリ全体で一つの設定を共有する。 その為、初回に設定した内容がアプリ終了時まで維持される。 維持されている間は変更が出来ない。

関数

Declaration()

  • ログの設定を行う。
  • Emitter()を呼び出す前に1度のみ実行可能。以降は無視される。
  • 初期値は「毎日0時にログファイルのローテーションを行う。なお過去ファイルは30ファイルまで保存される。 Emitter()
  • ログの書き込みを行う。
  • Declaration()を呼び出さずに利用可能。その際は初期値が適応される。

サンプルコード

from UsamaAliceWhite import Log

def main():
    Declaration(file_path= "C:/Logs/memory.log")
    Emitter(message= "In Python we trust.")

if __name__ == "__main__":
    main()

Media

説明

MP4やPNGなど動画・画像に関連するライブラリ。

関数

video_download()

  • Webサイトから動画(MP4)をダウンロードする。利用規約等は対象のWebサイトに準ずる。

ディレクトリ構造

UsamaAliceWhite/
├── Core/
│   ├── __init__.py
│   ├── Pattern.py
│   └── py.typed
├── Desktop/
│   ├── __init__.py
│   ├── Monitor.py
│   └── py.typed
├── Log/
│   ├── Core/
│   │   ├── __init__.py
│   │   ├── Handler.py
│   │   └── Logger.py
│   ├── Share/
│   │   ├── __init__.py
│   │   └── Pattern.py
│   ├── __init__.py
│   └── py.typed
├── Media/
│   ├── __init__.py
│   ├── py.typed
│   └── Video.py
├── 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-3.0.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

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

usamaalicewhite-3.0.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for usamaalicewhite-3.0.0.tar.gz
Algorithm Hash digest
SHA256 d18157d4b537ee315ab0b803913e10e973b0eb18b6900e6946ef0e91d3c6cdcf
MD5 c42393d7f42d97d78e3f2707ff419ba4
BLAKE2b-256 be6b7879ccf72a9faa0d5c3aabf7bb9d2994221b81b490173df4399ff9a20d0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for usamaalicewhite-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f5a3bd4a4cb90c19ad9bdd3903790409adec1001ba3405d2cd975989cf8ffdc1
MD5 bb3ba38683fb0bd6195e369f6c26a494
BLAKE2b-256 386f997ea6a08d94754fcd97602fdea8ad53c1026f32a8338a4b3a8722e130cb

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