Skip to main content

Helpers to deal with basic requirements of the management of a JSON File. A library built by www.alt-f1.be

Project description

altf1be_json_helpers

Helpers to deal with basic requirements of the management of a JSON File: Load, save, save with datetime. The library is built by www.alt-f1.be. See https://bitbucket.org/altf1be/altf1be_json_helpers

The class AltF1beJSON counts a limited amount of methods

  • Load a JSON file
  • Save a JSON file and create the directory where to store the JSON file if it does not exists
  • Save a JSON file appended with a date time; e.g. 2020-06-19_20-45-42 (format YYYY-MM-DD_HH-MM-SS)

usage

  • install the package on pypi.org :

    • install : pip install altf1be_json_helpers
    • upgrade : pip install altf1be_json_helpers --upgrade
  • install the package on test.pypi.org :

    • install : pip install -i https://test.pypi.org/simple/altf1be_json_helpers
    • upgrade : pip install -i https://test.pypi.org/simple/altf1be_json_helpers --upgrade

dependencies

Build the package

test the library

  • cd altf1be_json_helpers

  • python altf1be_json_helpers_unittest.py

  • locate the package

    • python -c "from altf1be_json_helpers import AltF1BeJSONHelpers as _; print(_.__path__)" does not work yet
  • list functions inside the module

    • the package python -c "import altf1be_json_helpers as _; print(dir(_))"
  • test the package

    • python -c 'import os;from altf1be_json_helpers import AltF1BeJSONHelpers; altF1BeJSONHelpers = AltF1BeJSONHelpers();data = altF1BeJSONHelpers.load(os.path.join("data", "altf1be_sample.json"));print(data)'
    • result : {"name": "altf1be_json_helpers"}

Documentation

License

Copyright (c) ALT-F1 SPRL, Abdelkrim Boujraf. All rights reserved.

Licensed under the EUPL License, Version 1.2.

See LICENSE in the project root for license information.

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

altf1be_json_helpers-1.0.4.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

altf1be_json_helpers-1.0.4-py2.py3-none-any.whl (9.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file altf1be_json_helpers-1.0.4.tar.gz.

File metadata

  • Download URL: altf1be_json_helpers-1.0.4.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for altf1be_json_helpers-1.0.4.tar.gz
Algorithm Hash digest
SHA256 dc6967136c2be31b43962fd5cdc1906444298732396d9b9c1de06e74f7a4b977
MD5 ed6ee4a7bd7406cb5c543c563a9106c5
BLAKE2b-256 b0474dd9fd4d9a81056de7ea9c1d1ef1269cbe3e6f97ee3290f8c05e6cd73c5f

See more details on using hashes here.

File details

Details for the file altf1be_json_helpers-1.0.4-py2.py3-none-any.whl.

File metadata

  • Download URL: altf1be_json_helpers-1.0.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for altf1be_json_helpers-1.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4b3a98c9d08ea8816dfe48e8aaa43008f0a5f3d15d2438b52e3c20835b43b83c
MD5 0ea1e27c8144e62cd20e98c2bde4283c
BLAKE2b-256 d3164051c080f417587a400c893de6adfd254ea41f7f4aabc2efdd4e682b9b26

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