Skip to main content

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-07 (0.9.2)

  • Fix documentation for module config
  • Link to overview table for selected module now in sidebar

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


Download files

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

Source Distribution

salmagundi-0.9.2.tar.gz (30.8 kB view details)

Uploaded Source

Built Distribution

salmagundi-0.9.2-py3-none-any.whl (33.2 kB view details)

Uploaded Python 3

File details

Details for the file salmagundi-0.9.2.tar.gz.

File metadata

  • Download URL: salmagundi-0.9.2.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

Hashes for salmagundi-0.9.2.tar.gz
Algorithm Hash digest
SHA256 628472200ce47eecc985d66516f4f25303e0bf9d9e38b57bbf004248a56601ac
MD5 0797beda1e2d24eecab58e432205eacb
BLAKE2b-256 596e19ae9ebb18b9752ed025624f599695c471b9af40899a65189c801c164515

See more details on using hashes here.

File details

Details for the file salmagundi-0.9.2-py3-none-any.whl.

File metadata

  • Download URL: salmagundi-0.9.2-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

Hashes for salmagundi-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7078ddc48451b3dfc5e68cad47b56f38a8e1b4f2fa2f799cac0ce67efd3d0499
MD5 596b0829c330adbf9354befca465501d
BLAKE2b-256 c7283d9ae2126636da68dca01636f473da1ddaba3a8beb52916b66ecd6e3a1a7

See more details on using hashes here.

Supported by

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