Skip to main content

A learning logs processor to feed your LRS

Project description

Ralph

Ralph is a command-line tool to fetch, extract, convert and push your tracking logs (aka learning events) from various storage backends to your LRS or any other compatible storage or database backend.

Quick start guide

Ralph is distributed as a standard python package; it can be installed via pip or any other python package manager (e.g Poetry, Pipenv, etc.):

$ pip install ralph-malph

Once installed, the ralph command should be available in your PATH. Try to invoke the program usage thanks to the --help flag:

$ ralph --help

You should see a list of available commands and global flags for ralph. Note that each command has its own usage that can be invoked via:

$ ralph COMMAND --help

You should substitute COMMAND by the target command, e.g. list, to see its usage.

Documentation

We try our best to maintain an up-to-date reference documentation for this project. If you intend to install, test or contribute to ralph, we invite you to read this documentation and give us feedback if some parts are unclear or your use case is not (or poorly) covered.

Contributing

This project is intended to be community-driven, so please, do not hesitate to get in touch if you have any question related to our implementation or design decisions.

We try to raise our code quality standards and expect contributors to follow the recommandations from our handbook.

License

This work is released under the MIT License (see LICENSE).

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

ralph-malph-2.1.0.tar.gz (47.1 kB view details)

Uploaded Source

Built Distribution

ralph_malph-2.1.0-py2.py3-none-any.whl (66.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ralph-malph-2.1.0.tar.gz.

File metadata

  • Download URL: ralph-malph-2.1.0.tar.gz
  • Upload date:
  • Size: 47.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for ralph-malph-2.1.0.tar.gz
Algorithm Hash digest
SHA256 29b93014d701abbbf0efacf584138eeb42bc6389ab7335e26aa757ff051a8d60
MD5 f3fbc519c29c31c196271fa74feacacf
BLAKE2b-256 c487a193368e7bd333e22efdea48153329f671dc703a1b5bc3eb97d9e977c04e

See more details on using hashes here.

File details

Details for the file ralph_malph-2.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: ralph_malph-2.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 66.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for ralph_malph-2.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b1a8ee9d5fcf1ac6859d968935a94ad0f67b5114e5e62e54749ca6a19585ae89
MD5 4b96abb1ce57b4c9c57197149cf70e02
BLAKE2b-256 d5f86c2bd8d27245238fc94abcb20bfec4870463fa51da5843fa77fc0ba5f1ba

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