Skip to main content

JsonEnv allows you to make environment variables with Json, allowing you to write numbers and other types of variables

Project description

English

What is JsonEnv?

JsonEnv is a Python library that allows you to use a json file to create environment variables, allowing you to directly save numbers, lists, booleans, etc. avoiding having to convert the environment variable (which is always returned as a string) to another data type.

How to create an environment class:

from JsonEnv.jsonenv import env

env.load_env("path")

How to get the value of a key from the environment:

env.get('key_name')

How to get all environment:

env.get_env()

How change a key value:

env.change("key_name", "new_value")

Español

Que es JsonEnv?

JsonEnv es una libreria de Python que te permite usar un archivo json para crear variables de entorno, haciendo que puedas guardar directamente numeros, listas, booleanos, etc. evitando tener que convertir la variable de entorno (que siempre son devueltas como cadena) a otro tipo de dato.

Como crear una clase de entorno:

from JsonEnv.jsonenv import env

env.load_env("ruta")

Como conseguir el valor de una llave de entorno:

env.get('nombre_de_la_llave')

Como conseguir todo el entorno:

env.get_env()

Como cambiar el valor de una llave:

env.change("nombre_llave", "nuevo_valor")

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

jsonenv-0.2.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

JsonEnv-0.2.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file jsonenv-0.2.2.tar.gz.

File metadata

  • Download URL: jsonenv-0.2.2.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for jsonenv-0.2.2.tar.gz
Algorithm Hash digest
SHA256 05473c578348f59d674a96d97d01af41c59347016142b1abf9b1e956a1b18afb
MD5 49e2613807c6f2ba23517b626d4f7d01
BLAKE2b-256 735a02d96238736dd6017857089b665d2eac31213cd462a63950fa421fe7dc12

See more details on using hashes here.

File details

Details for the file JsonEnv-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: JsonEnv-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for JsonEnv-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8a2dbebe4bff137829a317f8c1a19a0318f5e8f940ef8050677f7d8f7dfdc4e1
MD5 32c203f607ccbfbda4f6e7ff96747583
BLAKE2b-256 ed4ecf835bb67e62eafde03cc30900c442936aca553551d53b5293c993869453

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