Santi's Tools
This repo contains a set of Python tools and APIs that I use for personal projects.
These utilities are:
- Filesystem (
filesystem.py): A collection of tools for working with files, synchronously, callback-based or using co-routines. - Colors (
colors.py): It provides 3 ways to colorize your text with ANSI escape sequences: using an already-built dictionary, a function or a special colorizer object. - Math (
math.py): A set of math functions (for randomness mostly) and highly accurate math constants. - Time (
time.py): A time API that's very similar to JavaScript'sDateobject. - Screen Clear (
misc.py): A function to easily clear the screen, by using 1 of 2 methods: theosmodule'ssystemfunction or an ANSI escape sequence. - Bisect (
misc.py): A binary-search algorithm as a function. It's useful for finding a value in a sorted list, with a logarithmic time complexity. It so happens I just packaged this project, so now you can install it with the commandpip install santitools. Try it out!
Release files for santitools 1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| santitools-1.0.tar.gz | 4.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| santitools-1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / santitools-1.0.tar.gz
| Download URL | santitools-1.0.tar.gz |
|---|---|
| Size | 4.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
71be456f24e5e9dbbfe1b71694833ff8d2442bc9920ac1be5a608b197f5f0e4b
|
|
BLAKE2b-256 checksum How to use checksums |
a1b67ce6d2d4cedd9d952ab5d7b28fe5052847ad87a9c0bcbb2cdcff467717ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|
Release files / santitools-1.0-py3-none-any.whl
| Download URL | santitools-1.0-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dbda092dd4fa70f9aebb30b5195c52d96835e9c26de40f7f28ccd4dd2c558909
|
|
BLAKE2b-256 checksum How to use checksums |
5967952ab63321c6bc0f018b4cb40ba31bb9db67b76a3e0dcaebfcd12ebe32c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|