mobatime cmd line util
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Maximilian Zettler 5510263aab fix to short connection timeout and reformat status output 2 years ago
tests make this project a poetry project 4 years ago
timebot fix to short connection timeout and reformat status output 2 years ago
.gitignore add building instructions for appimage and native python packages 4 years ago
Makefile update to much newer nuitka version 2 years ago
README.md add solution for qt xcb error 2 years ago
compile-ui.sh refactor gui to use pyside 6.5 2 years ago
poetry.lock fix to short connection timeout and reformat status output 2 years ago
pyproject.toml fix to short connection timeout and reformat status output 2 years ago
timebot.ini.ex move some parameters into the config file for convenience 3 years ago
timebot.ui add tool tip for smart punch time input field 2 years ago

README.md

Timebot

A simple command line utility to make mobatime time entries.

Development

This is a poetry managed project. For details see:

Test

poetry run pytest

Build

Python

poetry build

App Image

poetry run python -m nuitka --standalone --onefile --enable-plugin=pyqt5 --output-dir=build/nuitka timebot/app.py

ERRORS

SSL verify error

Try exporting REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt to use system ca store.

QT XCB Error

qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: offscreen, minimalegl, vnc, linuxfb, minimal, vkkhrdisplay, xcb, wayland-egl, wayland, eglfs.

Install xcb libs:

sudo apt-get install libglu1-mesa-dev libx11-xcb-dev '^libxcb*'

Other Ressources

Manuals/How-To's