Sam-Max / torrest-cpp

c++ implementation of torrest - a torrent streaming engine with a REST api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

torrest-cpp

Build Status cross-build Codacy Badge CodeQL

Torrent service with a REST api, specially made for streaming. This is the C++ implementation of the Torrest (golang) project.

Running Torrest

One can run it like any other binary, that is:

./torrest

Although Torrest doesn't have any required arguments, it accepts optional arguments:

Argument Type Default Description
-p, --port uint16 8080 The server listen port
-s, --settings string settings.json The settings path
--log-level string INFO The global log level
--log-pattern string %Y-%m-%d %H:%M:%S.%e %l [%n] [thread-%t] %v The log pattern
--log-path string n/a The log path
-v, --version n/a n/a Print version
-h, --help n/a n/a Print help message

About

c++ implementation of torrest - a torrent streaming engine with a REST api

License:MIT License


Languages

Language:C++ 85.6%Language:Dockerfile 4.2%Language:Shell 3.4%Language:CMake 2.5%Language:Python 2.0%Language:Makefile 1.8%Language:C 0.4%