Skip to main content

A client-server system for linux school labs

Project description

Lab Master

An asyncronous server/client arch written in python.

Install

sudo apt install pkg-config libsystemd-dev

Configuration

You must provide a configuration file in /opt/labs_manager named config.1 with the following fields:

[database]

db_type = mariadb|sqlite
db_user = dbuser
db_path = dbpath (for sqlite)
db_pwd  = db user password
db_host = 192.168.0.1
db_port = 3306
db_name = dbname


[log]
no_session_log= list of users that must not be tracked
watch_groups= list of regexp matching groups to be watched
default_grade=0T,0A
log_dir=/tmp
global_level=debug
console_level=debug
file_level=debug

[server]
key = server aes shared key
address= 127.0.0.1
port= 6666

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

labmaster-0.4.2.tar.gz (36.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

labmaster-0.4.2-py3-none-any.whl (46.4 kB view details)

Uploaded Python 3

File details

Details for the file labmaster-0.4.2.tar.gz.

File metadata

  • Download URL: labmaster-0.4.2.tar.gz
  • Upload date:
  • Size: 36.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.10 {"installer":{"name":"uv","version":"0.9.10"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for labmaster-0.4.2.tar.gz
Algorithm Hash digest
SHA256 8d76e5c1b3b8c0f2ee9f5582dd4d0af5488176e4f1731e0e1e283e8009b820ac
MD5 5dc640a39cd2dc6abb2853bb6260d084
BLAKE2b-256 db50653973da9ed9c05cedccfd22f8ecd751f7ab9c303a9c4750f570f6a87e95

See more details on using hashes here.

File details

Details for the file labmaster-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: labmaster-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 46.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.10 {"installer":{"name":"uv","version":"0.9.10"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for labmaster-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6fea1d722d1b55534a3d46cf214f10800d623e8a6d140a808b6e146099ba9763
MD5 3e2b015a1b7b09e766bb03789b8ab5cf
BLAKE2b-256 3df91852d1f9cab287ae5f22afa8c631ce81089daa69bb1ecc35f8d271f4239e

See more details on using hashes here.

Supported by

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