transutil


Nametransutil JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://github.com/embrake/aquilify/
SummaryIntroducing 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.
upload_time2024-03-14 10:19:05
maintainer
docs_urlNone
authorPawan kumar
requires_python
licenseBSD-3-Clause
keywords tool-box python utils user-friendly high-level asgi backend
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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:

```bash
pip install transutil
```

## EXAMPLES

```python
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)

```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/embrake/aquilify/",
    "name": "transutil",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "tool-box,Python utils,user-friendly,high-level,ASGI,backend",
    "author": "Pawan kumar",
    "author_email": "embrakeproject@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/a5/72/83bddc1a287d0964c5d595ac2867363be412668428e95263d458d9909330/transutil-1.0.1.tar.gz",
    "platform": null,
    "description": "# Transutil\n\nTransutil 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.\n\n## Features\n\n- **Chiper**: A built-in encryption tool providing a secure alternative to JWT for protecting sensitive data.\n- **Syncbit**: Lightweight and dependency-free, Syncbit offers seamless data synchronization, serving as a substitute for pydantic.\n\n### HTTP Client\n\nTransutil 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.\n\n### Validators\n\nTransutil 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.\n\n### Dispatcher\n\nEfficiently 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.\n\n### Mailer\n\nSimplify 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.\n\n### Module Loader\n\nStreamline module loading and management with Transutil's module loader. Dynamically load modules, handle dependencies, and simplify your application's architecture with ease.\n\n### Crypter\n\nSecure your data with Transutil's crypter module. With support for encryption algorithms, the crypter module allows you to encrypt and decrypt sensitive information securely.\n\n\n## Installation\n\nYou can install Transutil via pip:\n\n```bash\npip install transutil\n```\n\n## EXAMPLES\n\n```python\nfrom transutil import syncbit\n\nclass UserAuthRegisterSchema(syncbit.Schema):\n\n    name: str = syncbit.fields.String(strict = True)\n    email: str = syncbit.fields.String(strict = True)\n    mobile: int = syncbit.fields.Integer(strict = True)\n    password: str = syncbit.fields.String(strict = True)\n\n    def __str__(self) -> str:\n        return self.name\n    \n    def __repr__(self) -> str:\n        return \"UserAuthRegisterSchema %s\" % (self.name)\n    \nclass UserAuthLoginSchema(syncbit.Schema):\n\n    email: str = syncbit.fields.String(strict = True)\n    password: str = syncbit.fields.String(strict = True)\n\n    def __str__(self) -> str:\n        return self.email\n    \n    def __repr__(self) -> str:\n        return \"UserAuthLoginSchema %s\" % (self.email)\n\n```\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "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.",
    "version": "1.0.1",
    "project_urls": {
        "Homepage": "https://github.com/embrake/aquilify/"
    },
    "split_keywords": [
        "tool-box",
        "python utils",
        "user-friendly",
        "high-level",
        "asgi",
        "backend"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4fcdd0684a5c86bdd9d293044de62e21bc1a45104f9af3e08df9d32781de719f",
                "md5": "41c21028bd04a72eb22d8197bceca629",
                "sha256": "254b582497fc05287a4873dcd101522c3bf9bee4777a8efc972642a9177bde25"
            },
            "downloads": -1,
            "filename": "transutil-1.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "41c21028bd04a72eb22d8197bceca629",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 71474,
            "upload_time": "2024-03-14T10:19:03",
            "upload_time_iso_8601": "2024-03-14T10:19:03.713600Z",
            "url": "https://files.pythonhosted.org/packages/4f/cd/d0684a5c86bdd9d293044de62e21bc1a45104f9af3e08df9d32781de719f/transutil-1.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a57283bddc1a287d0964c5d595ac2867363be412668428e95263d458d9909330",
                "md5": "57d84d0bdcc12e13e6b71291ff96ce5b",
                "sha256": "f35b5d9de31427afeecbf3b769ac8e12f50c19ae8ac0861b96b6002396be08ec"
            },
            "downloads": -1,
            "filename": "transutil-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "57d84d0bdcc12e13e6b71291ff96ce5b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 56644,
            "upload_time": "2024-03-14T10:19:05",
            "upload_time_iso_8601": "2024-03-14T10:19:05.786076Z",
            "url": "https://files.pythonhosted.org/packages/a5/72/83bddc1a287d0964c5d595ac2867363be412668428e95263d458d9909330/transutil-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-14 10:19:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "embrake",
    "github_project": "aquilify",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "transutil"
}
        
Elapsed time: 0.19946s