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

Uploaded Source

Built Distribution

chariothy_common-1.2.0-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: chariothy-common-1.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 8f0068ab3b84c352b251ccdc47b712205c52206d0811d255545aa4c59a8d8dab
MD5 ae8eba76291c41bfbf32dca6b3e54c74
BLAKE2b-256 65ce2b29a51644f614970f816faf17c76bb56be681d156b61f88c6488b774067

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chariothy_common-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 12.2 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6aa153ddbfe959242f6365328ff84ed66b6c647382e6c25ffdfaff7f1a1485e3
MD5 296e18676ff09ff2383a07d12f8d8d09
BLAKE2b-256 17dd339f8bad132f85ea67e89c473f1f61f786547a0b4bedeaacab7e6c1dd20c

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