Skip to main content

A collection of miscellaneous utility modules

Project description

ktpanda_modules

A collection of helper modules by PinkPandaKatie (https://ktpanda.org)

threadpool

Maintains a pool of threads which can execute jobs.

object_pool

Maintains a pool of objects which can be checked out as needed by different threads.

hotload

A class which can reload its methods from a module when it detects changes.

sqlite_helper

A wrapper class for an SQLite database that includes schema versioning and various helper methods.

textcolor

A module for coloring text using VT100 codes

ttyutil

Utilities for controlling Posix TTY devices and reading raw input.

dateutils

Simple utilities for dealing with date / time, extending the built-in datetime.

fileutils

Simple utilities for dealing with files / directories.

roundtrip_encoding

Contains functions for converting between text and binary data in a way that unmodified text data will be converted to the same binary data.

vt100

Defines constants for VT100 control codes.

cli

Defines decorators which make it easy to create dispatch-style CLI interfaces.

xmledit

Parses an XML document using Expat, and allows replacing nodes and text without affecting the surrounding formatting.

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

ktpanda-modules-1.0.40.tar.gz (30.5 kB view details)

Uploaded Source

Built Distribution

ktpanda_modules-1.0.40-py3-none-any.whl (48.1 kB view details)

Uploaded Python 3

File details

Details for the file ktpanda-modules-1.0.40.tar.gz.

File metadata

  • Download URL: ktpanda-modules-1.0.40.tar.gz
  • Upload date:
  • Size: 30.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.12

File hashes

Hashes for ktpanda-modules-1.0.40.tar.gz
Algorithm Hash digest
SHA256 9850d2cad8cd2b8993d4b9e262e8fe52536bebd66bac73514ac7ec4f115166c9
MD5 e02c6689ed5e2aba9a054c855cfe8278
BLAKE2b-256 cf3d68dcea7f7694fadfe7032391ab2bd0afbe20d8e9b7f25abf22f919308300

See more details on using hashes here.

File details

Details for the file ktpanda_modules-1.0.40-py3-none-any.whl.

File metadata

File hashes

Hashes for ktpanda_modules-1.0.40-py3-none-any.whl
Algorithm Hash digest
SHA256 789c9d4f655b16c4c1b98463bf31892596cef0e9a33979ef86fef347badbc32f
MD5 7b79b71e81ae19248785317b03bde295
BLAKE2b-256 a22f09ef1b878312ddbed6e96984512e06efd17ad3b9e213b430af2a98bf4afb

See more details on using hashes here.

Supported by

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