{"id":16165082,"url":"https://github.com/chrberger/cluon-livefeed","last_synced_at":"2026-04-11T08:03:57.527Z","repository":{"id":150058269,"uuid":"127567146","full_name":"chrberger/cluon-livefeed","owner":"chrberger","description":"A tiny tool for libcluon-based OD4Sessions to display which Envelopes are currently exchanged.","archived":false,"fork":false,"pushed_at":"2021-12-04T08:44:47.000Z","size":279,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-07T04:51:06.426Z","etag":null,"topics":["aarch64","armhf","docker","docker-image","libcluon","microservice","opendavinci","opendlv","x86-64"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrberger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-31T20:07:20.000Z","updated_at":"2022-01-20T01:29:12.000Z","dependencies_parsed_at":"2023-07-03T03:33:30.250Z","dependency_job_id":null,"html_url":"https://github.com/chrberger/cluon-livefeed","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/chrberger/cluon-livefeed","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrberger%2Fcluon-livefeed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrberger%2Fcluon-livefeed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrberger%2Fcluon-livefeed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrberger%2Fcluon-livefeed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrberger","download_url":"https://codeload.github.com/chrberger/cluon-livefeed/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrberger%2Fcluon-livefeed/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31673068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aarch64","armhf","docker","docker-image","libcluon","microservice","opendavinci","opendlv","x86-64"],"created_at":"2024-10-10T02:49:12.258Z","updated_at":"2026-04-11T08:03:57.512Z","avatar_url":"https://github.com/chrberger.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cluon-livefeed\n\n`cluon-livefeed` is a microservice for [libcluon](https://github.com/chrberger/libcluon)-based [OD4Sessions](https://github.com/chalmers-revere/opendlv) to display the currently exchanged messages in [`Envelope`](https://github.com/chrberger/libcluon/blob/master/libcluon/resources/cluonDataStructures.odvd#L23-L30) data format.\n\n[![License](https://img.shields.io/badge/license-GPL--3-blue.svg)](https://raw.githubusercontent.com/chrberger/libcluon/master/LICENSE)\n\n## Table of Contents\n* [Features](#features)\n* [Dependencies](#dependencies)\n* [Usage](#usage)\n* [License](#license)\n\n## Features\n* Written in highly portable and high quality C++14\n* Data-driven display of any messages exchanged in [`Envelope`](https://github.com/chrberger/libcluon/blob/master/libcluon/resources/cluonDataStructures.odvd#L23-L30) data format from a running [OD4Sessions](https://github.com/chalmers-revere/opendlv) session\n* Available as Docker images for [x86_64](https://hub.docker.com/r/chrberger/cluon-livefeed-amd64/tags/), [armhf](https://hub.docker.com/r/chrberger/cluon-livefeed-armhf/tags/), and [aarch64](https://hub.docker.com/r/chrberger/cluon-livefeed-aarch64/tags/)\n* To simplify the usage for your platfrom, we also provide a  [multi](https://hub.docker.com/r/chrberger/cluon-livefeed-multi/tags/)-platform Docker image\n\n## Dependencies\nNo dependencies! You just need a C++14-compliant compiler to compile this\nproject as it ships its dependencies as part of the source distribution:\n\n* [libcluon](https://github.com/chrberger/libcluon) - [![License: GPLv3](https://img.shields.io/badge/license-GPL--3-blue.svg\n)](https://www.gnu.org/licenses/gpl-3.0.txt)\n\n## Usage\nThis microservice is supposed to be used in parallel with a running [OD4Sessions](https://github.com/chalmers-revere/opendlv) with other microservices that exchange messages in [`Envelope`](https://github.com/chrberger/libcluon/blob/master/libcluon/resources/cluonDataStructures.odvd#L23-L30) data format. The purpose of this microservice to display the type and timestamps of the currently exchanged messages on console. It can be used as shown in the following:\n\n```\ndocker run --rm -ti --init --net=host ghcr.io/chrberger/cluon-livefeed:latest --cid=111\n```\n\nAdditionally, you can supply a message specification in `.odvd`-file like, for example, the [OpenDLV Standard Message Set](https://github.com/chalmers-revere/opendlv.standard-message-set/blob/master/opendlv.odvd) to dynamically resolve the data types of the exchanged messages. In the following, it is assumed that you have the `.odvd`-file named `example.odvd` residing in the current working directory: \n\n```\ndocker run --rm -ti --init --net=host -v $PWD:/opt ghcr.io/chrberger/cluon-livefeed:latest --cid=111 --odvd=/opt/example.odvd\n```\n\n## License\n\n* This project is released under the terms of the GNU GPLv3 License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrberger%2Fcluon-livefeed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchrberger%2Fcluon-livefeed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrberger%2Fcluon-livefeed/lists"}