Skip to main content

A library which includes a lot of really helpful functions.

Reason this release was yanked:

⚠️This release is broken! Use v1.6.4 or the newest release instead.

Project description

$\color{#8085FF}\Huge\textsf{XulbuX}$

$\color{#8085FF}\textsf{XulbuX}$ is a library which includes a lot of really helpful classes, types and functions.

For precise information about the library, see the library's Wiki page.
For the libraries latest changes, see the change log.

Installation

To install the library and all its dependencies, open a console and run the command:

pip install xulbux

To upgrade the library to the latest available version, run the following command in your console:

pip install --upgrade xulbux

Usage

Import the full library under the alias xx, so it's classes, types and functions are accessible with xx.Class.method(), xx.type() and xx.function():

import xulbux as xx

So you don't have to write xx in front of the library's types, you can import them directly:

from xulbux import rgba, hsla, hexa

Modules

xx_code

advanced code-string operations (changing the indent, finding function calls, ...)

xx_color

everything around colors (converting, blending, searching colors in strings, ...)

xx_console

advanced actions related to the console (pretty logging, advanced inputs, ...)

xx_data

advanced operations with data structures (compare, generate path ID's, pretty print/format, ...)

xx_env_path

getting and editing the PATH variable (get paths, check for paths, add paths, ...)

xx_file

advanced working with files (create files, rename file-extensions, ...)

xx_format_codes

easy pretty printing with custom format codes (print, inputs, custom format codes to ANSI, ...)

xx_json

advanced working with json files (read, create, update, ...)

xx_path

advanced path operations (get paths, smart-extend relative paths, delete paths, ...)

xx_regex

generated regex pattern-templates (match bracket- and quote pairs, match colors, ...)

xx_string

helpful actions when working with strings. (normalize, escape, decompose, ...)

xx_system

advanced system actions (restart with message, check installed Python libs, ...)


View this library on PyPI

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

xulbux-1.6.3.tar.gz (44.5 kB view details)

Uploaded Source

Built Distribution

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

xulbux-1.6.3-py3-none-any.whl (44.0 kB view details)

Uploaded Python 3

File details

Details for the file xulbux-1.6.3.tar.gz.

File metadata

  • Download URL: xulbux-1.6.3.tar.gz
  • Upload date:
  • Size: 44.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for xulbux-1.6.3.tar.gz
Algorithm Hash digest
SHA256 46466ef27c4b0b4bf84a1679645489e6f2ab6bc1a5edc51c61e42e42ce96e630
MD5 3b5c88ffb233151114ff14b0602152bf
BLAKE2b-256 460b6d431dc55c60621ed51760336f50c16df36c8e1a5db7b98161a3d52d9bf5

See more details on using hashes here.

File details

Details for the file xulbux-1.6.3-py3-none-any.whl.

File metadata

  • Download URL: xulbux-1.6.3-py3-none-any.whl
  • Upload date:
  • Size: 44.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.0

File hashes

Hashes for xulbux-1.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 319eb403ebc7136786ac69ed74ce94272e972deb10dddaf50fe6ea24b2b69200
MD5 4030057844a66dc8a50a60af817c053e
BLAKE2b-256 09ae907f46d8b679a30a38bec73431211fa53c5912c4a6316f9bb986c4763d59

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