Skip to content

Helpers used by the www.alt-f1.be team to manage JSON files in python: save_with_datetime, load and save a JSON file

License

Notifications You must be signed in to change notification settings

ALT-F1/altf1be_json_helpers

Repository files navigation

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.

About

Helpers used by the www.alt-f1.be team to manage JSON files in python: save_with_datetime, load and save a JSON file

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages