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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

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