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-3.0.0.tar.gz (59.6 kB view details)

Uploaded Source

Built Distribution

ralph_malph-3.0.0-py2.py3-none-any.whl (85.4 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: ralph-malph-3.0.0.tar.gz
  • Upload date:
  • Size: 59.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for ralph-malph-3.0.0.tar.gz
Algorithm Hash digest
SHA256 929fccbed337b4f82b433b7c75c8fd9c6b147672dafef1145521c4c11250c0a8
MD5 0c2eeb530785e01bb1596bcd1eaa3ddc
BLAKE2b-256 98842c1114693487d3af4085684b4367830dd7c3e737180182409b96a8c9ea92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ralph_malph-3.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 85.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for ralph_malph-3.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e5467c0c8e0a183d5e4ce7e89d9c5d561bc7ab835fdf08f4e8db045cef821343
MD5 7c3b89edf2e2f3c553d4abeaa4b865dd
BLAKE2b-256 1362e43f805a6b35716d0d7024db5371fa00a070aa0b7dbeaf86ca485dbbfdd9

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