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

Uploaded Python 3

File details

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

File metadata

  • Download URL: omnitils-1.5.1.tar.gz
  • Upload date:
  • Size: 152.6 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.1.tar.gz
Algorithm Hash digest
SHA256 b635c29abf25451cb626d780c4f01438e74b4d525d657a28fc480889929f2c43
MD5 d11277ee6cc4c3fd63ba4e226249d62e
BLAKE2b-256 3495637333b2787a5c12d9e1cf5a4fdc3f9ba8ce126decabf11f1fed780d7650

See more details on using hashes here.

File details

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

File metadata

  • Download URL: omnitils-1.5.1-py3-none-any.whl
  • Upload date:
  • Size: 45.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e20946e16ef19fe61f0ffab87d90e87a5c4e6f325e09ade00ea24b026c4fffc0
MD5 4987f9dff2b0c3b6b0055910e91be99e
BLAKE2b-256 0110433c65c234291830cb88117402101c1d152a91963fa67167a68d0757a913

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