No description
  • C++ 83.9%
  • M4 8%
  • Makefile 5%
  • HTML 1.7%
  • CSS 1.3%
  • Other 0.1%
Find a file
2026-06-02 00:00:37 +02:00
basket Call out to the CNN publisher service when a new post is being created. 2024-02-01 03:35:24 +01:00
catflap Initial frontend commit 2023-03-26 21:33:18 +02:00
cnn Update header paths for status.h for gRPC. 2026-06-02 00:00:37 +02:00
config Call out to the CNN publisher service when a new post is being created. 2024-02-01 03:35:24 +01:00
doc Call out to the CNN publisher service when a new post is being created. 2024-02-01 03:35:24 +01:00
metadata Add a new daemon that will implement a pubsub service. 2023-04-23 14:29:40 +02:00
util Update header paths for status.h for gRPC. 2026-06-02 00:00:37 +02:00
.gitignore Add working prototype and test handler for mediacat integration. 2023-05-08 21:25:59 +02:00
autogen.sh Add build configuration. 2022-05-11 14:58:59 +02:00
configure.ac Add a few more default lookup paths for library headers. 2026-06-02 00:00:31 +02:00
CPPLINT.cfg Fill in implementation for the CNN pubsub service. 2023-05-01 00:51:57 +02:00
Makefile.am Add a new daemon that will implement a pubsub service. 2023-04-23 14:29:40 +02:00
README.md Add a simple SQLite storage engine. 2022-05-22 19:37:46 +02:00

Requirements

The following packages are required to build this service:

  • protobuf
  • grpc
  • cppkin
  • libcore (dependency of cppkin)
  • abseil-cpp
  • google-glog

In addition, the following dependencies are optional, but you should have at least one of them:

  • libpqxx (for PostgreSQL support)
  • sqlitecpp (for SQLite support)

In order to run this service, you also need the following packages:

  • zipkin

Installation on Arch Linux

On Arch Linux, you can install the packages using the following command:

yay -S protobuf grpc zipkin abseil-cpp libpqxx sqlitecpp google-glog cd pkgbuild/libcore makepkg -si cd ../cppkin makepkg -si