Skip to main content

Universal reusable Python utils for the modern human.

Project description

Omnitils

Universal reusable Python utilities for the modern human. I got tired of constantly iterating on and re-writing the same common functionality and design practices spread across various Python projects, so I decided to combine and curate a collection of utilities I've written over the years into a single module.

❓ What's in it?

Mostly pretty straightforward utilities for dealing with files, schemas, properties, requests, and a variety of other common needs of the modern Python user. Nothing in here is going to be novel earth-shattering stuff, you can find dozens of Stackoverflow entries using some of the same methodologies, apart from a handful of opinionated approaches I've taken in certain cases.

The bulk of these utilities are things beginner or intermediate Python programmers already have in their toolbelt and can easily write. However, if you develop a lot of apps and are tired of taking valuable time to reimplement the same solution to common problems, many of these may be helpful.

💌 How can I support your projects?

If you find this module useful, or any of my other apps (Proxyshop, MTG Art Downloader, Hexproof API, Scalecord, etc) feel free to subscribe to my Patreon here. It comes with a few nice perks, and you'd be giving me the means to spend more time working on these awesome apps! If you'd like to support, but Patreon isn't your thing, feel free to buy me a coffee via Paypal. Thanks so much to all my amazing supporters! 🚀

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

omnitils-1.5.0.tar.gz (152.2 kB view details)

Uploaded Source

Built Distribution

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

omnitils-1.5.0-py3-none-any.whl (44.8 kB view details)

Uploaded Python 3

File details

Details for the file omnitils-1.5.0.tar.gz.

File metadata

  • Download URL: omnitils-1.5.0.tar.gz
  • Upload date:
  • Size: 152.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for omnitils-1.5.0.tar.gz
Algorithm Hash digest
SHA256 fe0586ab3c69ecbd530e51cc58cdd456e9ab968e0c4ecf3f05ff7a15e0d874d7
MD5 8e8c237068c25758ed4a34dc26a00a95
BLAKE2b-256 ce922ec8f814e99b810ba48c1b59a4f560f13353d966f664bc14c3628e6397a7

See more details on using hashes here.

File details

Details for the file omnitils-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: omnitils-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 44.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for omnitils-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e93e284859779656a6eb18e52f5ccdc49dbb8499ad4b521cae4457935edc494e
MD5 ccab033b36a479f7a0d03dcabe783457
BLAKE2b-256 bf72f4a079e8b3edd2b08196974babb0f8e4cf6fb8e699d89c2aa11a998a3f10

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