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.3.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.3-py3-none-any.whl (46.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: labmaster-0.4.3.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.3.tar.gz
Algorithm Hash digest
SHA256 4ea02bb12570d189d41481511dbc41361bd86e5f2c52f67ffc113d23d4f1798a
MD5 08fe3b4462cdf5534379b6237b93e53b
BLAKE2b-256 0f2d5e3066b59c3e102b75388e7b56b5a785bcceecedf99c478c926385c85462

See more details on using hashes here.

File details

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

File metadata

  • Download URL: labmaster-0.4.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2fbd393a264ac80213e62eee3b803fec96e43627fbd323588a85bb4f7aefa407
MD5 0d5fe43874f7fa79f3cbb9873844118e
BLAKE2b-256 9e3981a00540b6980d7279f8a5c06a1a637af63c2628021c9e9e43e9d8f95056

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