Library with a collection of some more or less useful functions.
Project description
Salmagundi
Library with a collection of some more or less useful functions.
This includes encryption, decryption, configuration, helpers for console/terminal input, validation, string and file utilities.
For more information see the documentation.
History
2019-10-06 (0.9.1)
- Bugfix: files.read_lines() stripped all whitespaces, not only line breaks
- Improve documentation: add overview table to each module
2019-10-01 (0.9.0)
- Add function slugify to module strings
- Add class TranslationTable to module strings
- Change function strings.insert_separator
- Add module validation
- Add all to all modules
2019-06-26 (0.8.0)
- Longer secret keys in module crypto
2019-05-12 (0.7.3)
- Minor improvements/corrections of the documentation
- Upgrade dependency: cryptography 2.4.2 -> 2.6.1
2019-04-15 (0.7.2)
- Bugfix: problem with inputs.menu() when cursor is in the last row of the terminal
2019-02-07 (0.7.1)
- Add 2 tags in module config
2019-01-31 (0.7.0)
- Add module config
- Add function int2str to module strings
- Bugfix: strings.str2tuple() can now use whitespace as separator
2019-01-15 (0.6.1)
- Bugfix: *_prefix() functions in module strings now handle negative numbers correctly
2019-01-14 (0.6.0)
- Add check_*() functions to module inputs
- Add parameter caption to function menu() in module inputs
- Add parameter errors to *_all() and *_lines() functions in module files
- Add parameter reverse to function insert_separator() in module strings
2019-01-07 (0.5.0)
- Replace create() with touch() in module files
- Add functions to module files
- Add functions to module strings
- Add module crypto
- Add module utils
2018-12-27 (0.4.0)
- Add functions to module inputs
- Rename line() to read() in module inputs
2018-12-24 (0.3.0)
- Add module inputs
2018-12-23 (0.2.0)
- Add functions to module colors
- Add module strings
2018-12-17 (0.1.0)
- First public release
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
Built Distribution
File details
Details for the file salmagundi-0.9.1.tar.gz
.
File metadata
- Download URL: salmagundi-0.9.1.tar.gz
- Upload date:
- Size: 30.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 366a695568753b073a9141976172633e9180b018e4a45326f0c10e4579d6e992 |
|
MD5 | b913c014982725646e31bee3cbbd0a35 |
|
BLAKE2b-256 | 0a3f616b4c4c7f4564a833d212abcf653146beba7dd62c1348e4b35f26d9ff86 |
File details
Details for the file salmagundi-0.9.1-py3-none-any.whl
.
File metadata
- Download URL: salmagundi-0.9.1-py3-none-any.whl
- Upload date:
- Size: 33.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d29bc8f55b6411e36b0a51f0489defa8d06548a062fa34c19ed1309208a06ee |
|
MD5 | dd2493226cc6028a9fce6544fdfbc79a |
|
BLAKE2b-256 | 417286a0c078bd3f02cfb914d26037b03bb641194472bcea13bcec38a7565788 |