The MultifunctionTools is a comprehensive collection of handy utilities and tools designed to enhance your Python coding experience.
Project description
MultifunctionTools Python Library
The MultifunctionTools
library is a comprehensive collection of handy utilities and tools designed to enhance your Python coding experience. Whether you're a beginner or an experienced developer, MultifunctionTools
provides a set of functionalities to simplify and streamline various aspects of Python programming.
Features
1. Ciphering Text
Can help you cipher text easily with multiple function choices.
from MultifunctionTools import Cipher
password = "superPassword"
saltPassword = "superPasswordNumber2"
message = b"This is a secret message."
# Cipher text with two passwords
cipherText = Cipher.AdvancedCipherWithSaltPassword(message, password, saltPassword=saltPassword)
print("Ciphered text :", cipherText)
# Decipher text with two passwords
decipherText = Cipher.AdvancedDecipherWithSaltPassword(cipherText, password, saltPassword=saltPassword)
print("Deciphered text :", decipherText)
2. Hashing Text
Tools that allow you to hide text to prevent it from being retrieved. Ideal for storing passwords.
from MultifunctionTools import Hash
textToHash = "Some text to hash"
hashLength = 32
# Hashing Str and return hex string
hashedString: str = Hash.BasicHashStrToHex(textToHash, hashSize=hashLength)
print("Hashed string :", hashedString)
3. Converting
A range of tools that allow you to easily convert files, values ​​and many other things.
from MultifunctionTools import Convert
baseImageFilePath = "some/path/to/image.jpg"
newImageFilePath = "some/path/to/image.png"
# Converting base image to a new png image
Convert.ConvertImageToPng(baseImageFilePath, newImageFilePath)
Installation
You can easily install MultifunctionTools
using pip:
pip install MultifunctionTools
Usage
Import the desired modules from MultifunctionTools
and start using its powerful features in your Python projects.
from MultifunctionTools.Cipher import *
from MultifunctionTools.Hash import *
from MultifunctionTools.Convert import *
# Now you're ready to use the various tools from MultifunctionTools!
Contribution
Contributions to the MultifunctionTools
library are welcome! If you have an idea for a new tool or want to enhance existing functionalities, feel free to submit a pull request on our GitHub repository.
License
This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. - see the LICENSE file for details.
Give MultifunctionTools
a try and make your Python coding journey more efficient and enjoyable. Happy coding!
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
File details
Details for the file MultifunctionTools-1.0.0b0.tar.gz
.
File metadata
- Download URL: MultifunctionTools-1.0.0b0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d3b9ecc1f80efe631ea8460f0bc03b3ac8ee3569a006b7fb4b387456f768273 |
|
MD5 | daff1bfa2133bbd6025d770456c3a310 |
|
BLAKE2b-256 | 38a45fe50e705e8c79041a8017f36ab28eeab10464bc3c22fa82d62885eef469 |