This release is a pre-release and may not be stable for production use.
The **LLUV** machine (or Linux Live Usb Vending) machine is a service that allows <br />
users to select an image from a repository and write it to a usb storage device with <br />
an easy to use user interface. The backend uses DD so use with care. If the usb device <br />
is allocated and writable, a block size will automatically be generated for <br />
optimal performance.
**LLUV** was originally designed to run in a kiosk fashion, and read from large lists of images, both <br />
local and remote.<br />
Note: The DD process is completely isolated from LLUV, therefor, if a drive is corrupted, <br />
it was probably DD's alter ego; Disk Destroyer.
# Dependencies
lsscsi - for discovering usb storage devices <br />
DD - for writing the image <br />
Awk - for testing mount location <br />
Note: lluv_simple_cli has no dependencies besides dd itself
# Run
Note:_lluv needs root for storage device access_ <br />
To start the lluv console run:<br />
**sudo lluv.lluvconsole** This will allow an option of interfaces along with automatic<br />
terminal resizing. <br />
**sudo lluv.cli** <br />
**sudo lluv.tui** Note: Terminal will not be auto resized without using lluvconsole so<br />
the application may crash if the terminal is to small.<br />
**sudo lluv.simple_cli.py** A simple lluv cli. Basically a simplified dd with a progress bar <br />
# The TUI
Written using the [npyscreen](https://github.com/pfalcon-mirrors/npyscreen "npyscreen") library.
The TUI was designed to be used as a kiosk and therefore has no quit option <br />
(use CTRL-C) and must be used in larger terminal formats.
# Configuration file
Edit values such as the path to the images, drives to ignore, leeway in recommended <br />
drive capacity, and more.
# Image Categories
By default, Images in the image directory specified in the config will be put in the No-Category <br />
category. To create Image categories, create a subdirectory and place images of said category inside. <br />
For example, placing fedora images in the directory /"default img path"/Fedora would render them in the <br />
"Fedora" category. Categories will be sorted alphabetically.
# Compatible Operating Systems
Linux
# Current Version: 1.2
1.2 = 1/26<br />
- lluv console <br />
- auto term resize <br />
1.1 = 1/19<br />
- .lluvrc<br />
- bug fixes<br />
- code cleanup<br />
1.0 = 1/18<br />
- prototype<br />
Metadata
Release files for lluv 1.2.6.dev63
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| lluv-1.2.6.dev63.tar.gz | 19.1 kB | Without provenance | Details |
Release files / lluv-1.2.6.dev63.tar.gz
| Download URL | lluv-1.2.6.dev63.tar.gz |
|---|---|
| Size | 19.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
69a98841b4ccb4025495a96ab6b3f759af06ace511a39e5fb1375b35d84431a8
|
|
BLAKE2b-256 checksum How to use checksums |
04acbaf25064fc9821fb64d95568d1a13f2b77c7a233bb7ee405a4fb07c1b13f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for lluv 1.2.6.dev63
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.