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

Uploaded Python 3

File details

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

File metadata

  • Download URL: labmaster-0.4.1.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.1.tar.gz
Algorithm Hash digest
SHA256 3c13dcd140bdfcbe725bedf2fac0eeefa857449f0f85d5b60dbcb8f82d79014b
MD5 eeb37d2e1c736ff9cedd0a315bb4fb92
BLAKE2b-256 cb9662395caf6e397f50a2c95347fcb49b137403a86ab9b6cb2fcaa5aa2ea659

See more details on using hashes here.

File details

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

File metadata

  • Download URL: labmaster-0.4.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7263bcd7a45135a0ff5bbbb1bd2dbc7ceae69b1c34dae1c1073a6e6c269b5639
MD5 13a348977ae8f49480df3d05626427b0
BLAKE2b-256 d893d5b492fe79900ef70421dd12c8173748fc0f7ae92dff7a6c00a0d178bc5a

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