GithubHelp home page GithubHelp logo

helyux / bbb-readable-feedback Goto Github PK

View Code? Open in Web Editor NEW
12.0 4.0 4.0 49 KB

Script that creates humanly readable output from the feedback logs of a BigBlueButton (BBB) instance.

License: GNU General Public License v3.0

Python 100.00%
bigbluebutton bbb feedback bigbluebutton-server

bbb-readable-feedback's Introduction

Contributors Forks Stargazers Issues MIT License Compatibility Xing

BBB-Readable-Feedback

Did you activate the feedback feature in BigBlueButton (BBB) but you can't read all the jibberish in the logfile? This simple script creates humanly readable output from the feedback logs of your BigBlueButton (BBB) instance.

It has 7 simple cmd parameters you can use, none of which is required:

Short Parameter Default Explanation
-h --help None Displays this table
-p --path /var/log/nginx/ Provide the full path to the directory containing the feedback logs
-cl --charlimit 100 The character length on which we wrap the comment
-s --silent False If True the script won't have any output
-pz --parsezip False If True unzip .gz logs and parse them aswell
-tf --tofile False If True write the output to html5-client-readable.log
-csv False If True write the output to BBB-Feedback.csv

Installation

  • Make sure you got atleast Python 3.6 installed: python3 -V
  • Copy the script or clone this repo to the server containing the BBB instance: git clone https://github.com/Helyux/BBB-Readable-Feedback

Example Use

Execute python3 ReadFeedback.py -pz -tf

This will parse all html5-client.log files in the directory /var/log/nginx/, even those who are already zipped (-pz) and display something like this: Screenshot It'll also write the displayed info to the file html5-client-readable.log in the given path. (-tf)

bbb-readable-feedback's People

Contributors

cherbst avatar helyux avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bbb-readable-feedback's Issues

CSV output

First of all: Thank you so much, this tool probably cures the headache of everybody who wanted to use the feedback function ;-)

It would be nice if there is some "standarized" output; e.g. a CSV file. One could then just open it in Excel/LibreOffice/R and do some statistics magic.

Email option would be very handy

As the title already suggests, having a file is pretty awesome, having it automatically by email (of course, with smtp credentials) would be even more awesome ;-)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.