https://github.com/deepmancer/ftgo-utils
Shared utilities for FTGO platform
https://github.com/deepmancer/ftgo-utils
Last synced: 7 months ago
JSON representation
Shared utilities for FTGO platform
- Host: GitHub
- URL: https://github.com/deepmancer/ftgo-utils
- Owner: deepmancer
- License: apache-2.0
- Archived: true
- Created: 2024-07-12T18:13:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-12T13:28:26.000Z (almost 2 years ago)
- Last Synced: 2024-10-11T20:02:08.259Z (over 1 year ago)
- Language: Python
- Size: 85 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π Common Utilities for Backend Services in Python
> Simplifying backend development with a collection of reliable and reusable utilities.
---
## β¨ Features at a Glance
### π Core Modules
- **Constants**: Predefined constants for dimensions, locations, and provinces.
- **Enums**: Structured enums for consistent classification.
- **Error Handling**: Custom error classes and utilities for improved error management.
### π Geographical Utilities
- Tools for calculating distances and handling location-based data.
### π Authentication
- **JWT Tools**: Simplify JSON Web Token management for secure authentication workflows.
### βοΈ General Utilities
- **Hashing**: Effortlessly create and verify hashes.
- **Time Management**: Manage UTC conversions and time zones seamlessly.
- **UUIDs**: Generate unique identifiers with ease.
### π Data and Logging
- **Schemas**: Standardized formats for addresses, locations, users, and more.
- **Logging**: A unified logging setup for consistent and reliable log outputs.
### π‘οΈ Data Validation
- Validation tools and custom exceptions for data integrity.
---
## π¦ Installation
Install the package directly from the GitHub repository:
```bash
pip install git+https://github.com/deepmancer/ftgo-utils.git
```
---
## π License
This project is licensed under the **MIT License**, which means youβre free to use, modify, and share it. See the [LICENSE](LICENSE) file for details.
---
If you find this project helpful, consider giving it a β on GitHub!