Skip to main content

No project description provided

Project description

LittleBrotherTaskbar-Logo

Taskbar Tray Application for LittleBrother

Overview

LittleBrotherTaskbar is a simple application which can be installed into the tray of the window manager to display the remaining play time of the current user.

Contact

The taskbar does not have a homepage of its own. It sharing LittleBrother's homepage. Visit the project at Facebook or write comments to little-brother(at)web.de.

Screenshots

The following screenshots show the display of LittleBrotherTaskbar.

Screenshot Status Screenshot Status

Change History

See here

GitHub Status

Continuous Integration Status Overview

Status Master Release
CircleCI
Test Coverage
Snyk Vulnerability Known Vulnerabilities not available
Codacy Code Quality not available

Note: The vulnerability status is derived from the Python PIP packages found in requirements.txt.

Features

LittleBrotherTaskbar has the following features:

  • Shows the status of a user monitored by LittleBrother
  • More to come

Prerequisites

LittleBrotherTask requires an active installation of LittleBrother. The taskbar client will contact the master process of LittleBrother.

Tested Distributions

Distribution Version Comments Most Recent Test
Debian testing 02.APR.2020

Quick Install (Debian Package)

This guide will take you through the steps required to install, configure, and run the LittleBrotherTaskbar application on your system.

Install the Software

LittleBrotherTaskbar will be available as a PIP package.

Configure the Software

In its simplest setting the tool just needs to be started with the URL of the LittleBrother master API, e.g.

run_little_brother_taskbar --server-url=http://[HOSTNAME]:[PORT]

with [HOSTNAME] being the host where the LittleBrother master process is running and [PORT ] being its port.

Extended Command Line Configuration

The tool recognizes the following extra options:

  • --username [NAME]: Set the username to [NAME]. If the option is not given the tool will try to derive the login name from the environment variable USER. If no user can be found, the tool will fail.

  • --locale [LOCALE]: Set the locale to [LOCALE], e.g. en_US.

  • --config [FILENAME]: Read the configuration file [FILENAME]. If this option is not given the tool will try to read the file ~/.config/LittleBrotherTaskbar.conf. See this file for an example.

  • --loglevel [LEVEL]: Set the log level to DEBUG, INFO, WARNING, or ERROR.

Troubleshooting

So, you went through all of the above but LittleBrotherTaskbar does not seem to work? Maybe this troubleshooting page can help you.

Caveats

The application LittleBrotherTaskbar is far from perfect. Issues are listed on GitHub (see here). Feel free to open new issues if you have any trouble with installing and/or running the application.

Internationalization

The application uses the PIP package Flask-Babel to provide internationalization for the web frontend, Currently, the following languages are supported/prepared:

Language Locale Status Translation provided by
English en Available Marcus Rickert
German de Available Marcus Rickert
Italian it Prepared N.N.
French fr Prepared N.N.

Your help with translations is greatly appreciated. Please, contact the author if you are interested in providing a translation. You do not necessarily have to clone this repository or be familiar with Python to do so.

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

little-brother-taskbar-0.1.3.tar.gz (19.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page