Skip to main content

Library of useful code snippets

Project description

Kelian

Kelian is a Python library that provides a collection of useful and commonly used code snippets to speed up development and avoid reinventing the wheel. It includes utility functions, common algorithms, data manipulations, and more, designed to simplify your workflow and increase productivity.

Installation

You can install the Kelian library via pip:

pip install kelian

Examples

Functions

Encryption

Simple functions to encrypt and decrypt data using predefined mappings or lists.

  • alpha2dict: Maps alphabets to a dictionary for encryption.
  • list2dict: Converts a list to a dictionary.
  • encrypt: Encrypts a given text using predefined mappings.
  • decrypt: Decrypts a given encrypted text.
  • encrypt_by_list: Encrypts text based on a custom list.
  • decrypt_by_list: Decrypts text based on a custom list.

Loading Bar

  • ProgressBar: Class
    • format: Change pattern of progress bar
    • display: Return the progress bar updated or not, depending on the given parameter
    • __str__ or print class: Return the progress bar updated

System

Retrieve detailed information about your computer's hardware, including processor, motherboard, GPU, RAM, and more.

  • get_processor_details: Returns details about the CPU.
  • get_motherboard_details: Returns details about the motherboard.
  • get_gpu_details: Returns details about the GPU.
  • get_monitor_details: Returns details about the monitor.
  • get_cd_drive_details: Returns details about the CD drive.
  • get_mouse_details: Returns details about the mouse.
  • get_speaker_details: Returns details about the speakers.
  • get_keyboard_details: Returns details about the keyboard.
  • get_hard_disk_details: Returns details about the hard disk.
  • get_ram_details: Returns details about the RAM.

Utility

Helper functions like hashing utilities for common tasks.

  • string2hash: Converts a string to its sha256 hashed value.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kelian-0.1.7.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kelian-0.1.7-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file kelian-0.1.7.tar.gz.

File metadata

  • Download URL: kelian-0.1.7.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for kelian-0.1.7.tar.gz
Algorithm Hash digest
SHA256 73108b9a2e22362155f7a979cf4f4fe965ee3e5cdc07eabe6b76dd441894472d
MD5 b0a5d40bd8d675237774980f0defd4b6
BLAKE2b-256 0febafdaa4c68cb86bcfa10aa86da3020a79fec6f6a8a7e9b9169eff36a3caf2

See more details on using hashes here.

File details

Details for the file kelian-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: kelian-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.21

File hashes

Hashes for kelian-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 71c256886cb6a09e42e421c5b8bc0056c141bbc64c370f53aa1048a5139c2ae4
MD5 370b3b8170518a278db4bf68bf272229
BLAKE2b-256 e8bc55a539f1c10ee52ee033a06f4f4200a4cd846e702a83920c2ba5ae0207a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page