Introducing Transutil, the ultimate productivity utility tool designed to streamline your workflow. Packed with an array of powerful features, Transutil offers a seamless experience like no other. Enjoy a secure and efficient workflow with our built-in chiper, providing a robust alternative to JWT.
Project description
Transutil
Transutil is a versatile utility tool designed to enhance productivity and streamline workflow processes. With a focus on simplicity, security, and efficiency, Transutil offers a range of features to support various tasks and projects.
Features
- Chiper: A built-in encryption tool providing a secure alternative to JWT for protecting sensitive data.
- Syncbit: Lightweight and dependency-free, Syncbit offers seamless data synchronization, serving as a substitute for pydantic.
HTTP Client
Transutil provides a reliable HTTP client module as an alternative to Python's requests library. With Transutil's HTTP client, you can easily make HTTP requests and handle responses efficiently.
Validators
Transutil includes a comprehensive validators module for data validation. Whether you need to validate user input, API responses, or any other data, Transutil's validators offer a robust solution for ensuring data integrity.
Dispatcher
Efficiently handle real-time signals and events with Transutil's dispatcher module. With support for event-driven architecture, the dispatcher allows you to manage and respond to signals effectively.
Mailer
Simplify email communication with Transutil's mailer module. Whether you need to send notifications, alerts, or other types of messages, Transutil's mailer provides a reliable solution for sending emails.
Module Loader
Streamline module loading and management with Transutil's module loader. Dynamically load modules, handle dependencies, and simplify your application's architecture with ease.
Crypter
Secure your data with Transutil's crypter module. With support for encryption algorithms, the crypter module allows you to encrypt and decrypt sensitive information securely.
Installation
You can install Transutil via pip:
pip install transutil
EXAMPLES
from transutil import syncbit
class UserAuthRegisterSchema(syncbit.Schema):
name: str = syncbit.fields.String(strict = True)
email: str = syncbit.fields.String(strict = True)
mobile: int = syncbit.fields.Integer(strict = True)
password: str = syncbit.fields.String(strict = True)
def __str__(self) -> str:
return self.name
def __repr__(self) -> str:
return "UserAuthRegisterSchema %s" % (self.name)
class UserAuthLoginSchema(syncbit.Schema):
email: str = syncbit.fields.String(strict = True)
password: str = syncbit.fields.String(strict = True)
def __str__(self) -> str:
return self.email
def __repr__(self) -> str:
return "UserAuthLoginSchema %s" % (self.email)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file transutil-1.0.1.tar.gz
.
File metadata
- Download URL: transutil-1.0.1.tar.gz
- Upload date:
- Size: 56.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f35b5d9de31427afeecbf3b769ac8e12f50c19ae8ac0861b96b6002396be08ec |
|
MD5 | 57d84d0bdcc12e13e6b71291ff96ce5b |
|
BLAKE2b-256 | a57283bddc1a287d0964c5d595ac2867363be412668428e95263d458d9909330 |
File details
Details for the file transutil-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: transutil-1.0.1-py3-none-any.whl
- Upload date:
- Size: 71.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 254b582497fc05287a4873dcd101522c3bf9bee4777a8efc972642a9177bde25 |
|
MD5 | 41c21028bd04a72eb22d8197bceca629 |
|
BLAKE2b-256 | 4fcdd0684a5c86bdd9d293044de62e21bc1a45104f9af3e08df9d32781de719f |