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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: chariothy-common-1.3.1.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.55.1 CPython/3.6.12

File hashes

Hashes for chariothy-common-1.3.1.tar.gz
Algorithm Hash digest
SHA256 11a30fe7b40378c2160b051bc29b9280458275b79ca89cc14576d7e3b0ce54cc
MD5 cb3c22e7cc07ee85633efd1f9b9dcaa5
BLAKE2b-256 0f7e77dcceaec23c1d167d2b70d43dea0d5422b19189f94d9831cc20a57aa9ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chariothy_common-1.3.1-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.55.1 CPython/3.6.12

File hashes

Hashes for chariothy_common-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5ce59ae57ed960efea6e45177ff9ea63e10614711ee4c937d2c2971e30256c27
MD5 0397aa228526631ddef74287866544be
BLAKE2b-256 5e6af7e931f77f558c4396ca7f9201aa7bc45cf29cc5012175524a9134f30577

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