Skip to main content

Common code for myself.

Project description

Python version >= 3.6

Common code for myself.

Features:

  • AppTool class

    • Combine config & config_local & config_test (if --test)
    • Act as dict to get config by key (connected by dot), it can be overrited by ENV variable
    • logger helper (pre-configged email handler)
    • Pre-configged SMTP email client
    • @log annotation.
  • Utility functions

    • email helper
    • load & dump json
    • @benchmark annotation
    • OS detector
    • @deprecated annotation
    • get home dir
    • deep merge
    • Get windows folders
    • string alignment for Chinese
    • get dict value by key (connected by dot)
    • now, today
    • random_sleep
  • GetCh class

    • input value for multiple platforms

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

chariothy-common-1.2.1.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

chariothy_common-1.2.1-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file chariothy-common-1.2.1.tar.gz.

File metadata

  • Download URL: chariothy-common-1.2.1.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.12

File hashes

Hashes for chariothy-common-1.2.1.tar.gz
Algorithm Hash digest
SHA256 3a9ef5843b7c08ea3577db0cef1cc6112e6b3f67cdba6e51deb68d97d47acf15
MD5 c1c88be7ee433757c08aa9264ca7ab79
BLAKE2b-256 00e6f149a7c58feff312996c451bae80d0e5d2ed839940ad8854184c864260f3

See more details on using hashes here.

File details

Details for the file chariothy_common-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: chariothy_common-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.6.12

File hashes

Hashes for chariothy_common-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ff75046626b9dad5d7cd937cf922f696ea3a35cb63574848353eafd4cc889629
MD5 f6c31e78c3a5840b855e49bae435f0f7
BLAKE2b-256 904b75a5c9200fc73a5e5a6045d3eff16c657e99cb6b4c8f5ecf508f39e56a5b

See more details on using hashes here.

Supported by

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