# 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](https://patreon.com/mpcfill). 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](https://www.paypal.com/donate/?hosted_button_id=D96NBC6ZAJ8H6).
Thanks so much to all my amazing supporters! 🚀
Raw data
{
"_id": null,
"home_page": null,
"name": "omnitils",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.13,>=3.10",
"maintainer_email": null,
"keywords": "omnitils, utilities, utils, files, schema, test, benchmark, enums, logs, investigamer",
"author": "Investigamer",
"author_email": "hexproofsystems@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/90/3b/746ce1baae9eed9e777f4fbebdc4a5e89a3e0fea49849256242a040d47d1/omnitils-1.4.6.tar.gz",
"platform": null,
"description": "# Omnitils\nUniversal reusable Python utilities for the modern human. I got tired of constantly iterating on and re-writing the same common functionality\nand design practices spread across various Python projects, so I decided to combine and curate a collection of utilities I've written\nover the years into a single module.\n\n## \u2753 What's in it?\nMostly pretty straightforward utilities for dealing with files, schemas, properties, requests, and a variety of other common \nneeds of the modern Python user. Nothing in here is going to be novel earth-shattering stuff, you can find dozens of Stackoverflow\nentries using some of the same methodologies, apart from a handful of opinionated approaches I've taken in certain cases.\n\nThe bulk of these utilities are things beginner or intermediate Python programmers already have in their toolbelt and can easily write.\nHowever, if you develop a lot of apps and are tired of taking valuable time to reimplement the same solution to common problems, many of\nthese may be helpful.\n\n## \ud83d\udc8c How can I support your projects?\nIf you find this module useful, or any of my other apps (Proxyshop, MTG Art Downloader, Hexproof API, Scalecord, etc) feel free to subscribe \nto my [Patreon here](https://patreon.com/mpcfill). It comes with a few nice perks, and you'd be giving me the means to spend more time working on these\nawesome apps! If you'd like to support, but Patreon isn't your thing, feel free to buy me a coffee [via Paypal](https://www.paypal.com/donate/?hosted_button_id=D96NBC6ZAJ8H6). \nThanks so much to all my amazing supporters! \ud83d\ude80\n",
"bugtrack_url": null,
"license": "MPL-2.0",
"summary": "Universal reusable Python utils for the modern human.",
"version": "1.4.6",
"project_urls": {
"Changelog": "https://github.com/Investigamer/omnitils/blob/main/CHANGELOG.md",
"Discord": "https://discord.gg/magicproxies",
"Issues": "https://github.com/Investigamer/omnitils/issues",
"Source": "https://github.com/Investigamer/omnitils",
"Sponsor": "https://patreon.com/mpcfill"
},
"split_keywords": [
"omnitils",
" utilities",
" utils",
" files",
" schema",
" test",
" benchmark",
" enums",
" logs",
" investigamer"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2c20ed0871b8255c6bb25c2e809293a92289e4427a707c8e9d1e78b5065518e0",
"md5": "11321cc70e2e51d768773982e865937d",
"sha256": "47028f3e73c450715ca3b187534617fd7feecab50a6f19f0ff5ee6616c462d20"
},
"downloads": -1,
"filename": "omnitils-1.4.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "11321cc70e2e51d768773982e865937d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.13,>=3.10",
"size": 43576,
"upload_time": "2024-10-18T01:32:41",
"upload_time_iso_8601": "2024-10-18T01:32:41.678305Z",
"url": "https://files.pythonhosted.org/packages/2c/20/ed0871b8255c6bb25c2e809293a92289e4427a707c8e9d1e78b5065518e0/omnitils-1.4.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "903b746ce1baae9eed9e777f4fbebdc4a5e89a3e0fea49849256242a040d47d1",
"md5": "41483cf4041275b8b7de5af13e5ebb65",
"sha256": "b70b39c89f32dd038d858b4285dabb8c86e9c97b684f2af8be76236c633a58dc"
},
"downloads": -1,
"filename": "omnitils-1.4.6.tar.gz",
"has_sig": false,
"md5_digest": "41483cf4041275b8b7de5af13e5ebb65",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.13,>=3.10",
"size": 33514,
"upload_time": "2024-10-18T01:32:43",
"upload_time_iso_8601": "2024-10-18T01:32:43.070906Z",
"url": "https://files.pythonhosted.org/packages/90/3b/746ce1baae9eed9e777f4fbebdc4a5e89a3e0fea49849256242a040d47d1/omnitils-1.4.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-18 01:32:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Investigamer",
"github_project": "omnitils",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "omnitils"
}