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

TODO:

  • send_email support CC.

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.3.2.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

chariothy_common-1.3.2-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: chariothy-common-1.3.2.tar.gz
  • Upload date:
  • Size: 12.4 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.56.0 CPython/3.6.12

File hashes

Hashes for chariothy-common-1.3.2.tar.gz
Algorithm Hash digest
SHA256 db1979ff03098767c74b915fefbae27023609ad2893bf15e4b8cab9541051b77
MD5 46022acefa3069f32825bf121c7fff10
BLAKE2b-256 170c3de2a233f7be8707c664e4d5e9f2eb8b78fa6dae3797fbc84dd20888ab7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chariothy_common-1.3.2-py3-none-any.whl
  • Upload date:
  • Size: 12.8 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.56.0 CPython/3.6.12

File hashes

Hashes for chariothy_common-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 20ed8d2b24b0fe74a646e1c95f16b4f36e6ac2183377eeabccc1d84bd481359c
MD5 4289586399a042661173cf0a9956d6db
BLAKE2b-256 9e40381cb62fc8c0fce512440dedd50113aacbf66bf2422bf49c79f0cfcf3fa4

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