Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

lluv

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lluv

Front end for the linux command DD with a progress bar.

  • 1.2.6.dev63
  • PyPI
  • Socket score

Maintainers
1

L.L.U.V.

The LLUV machine (or Linux Live Usb Vending) machine is a service that allows
users to select an image from a repository and write it to a usb storage device with
an easy to use user interface. The backend uses DD so use with care. If the usb device
is allocated and writable, a block size will automatically be generated for
optimal performance.

LLUV was originally designed to run in a kiosk fashion, and read from large lists of images, both
local and remote.

Note: The DD process is completely isolated from LLUV, therefor, if a drive is corrupted,
it was probably DD's alter ego; Disk Destroyer.

Dependencies

lsscsi - for discovering usb storage devices
DD - for writing the image
Awk - for testing mount location

Note: lluv_simple_cli has no dependencies besides dd itself

Run

Note:lluv needs root for storage device access

To start the lluv console run:
sudo lluv.lluvconsole This will allow an option of interfaces along with automatic
terminal resizing.

sudo lluv.cli

sudo lluv.tui Note: Terminal will not be auto resized without using lluvconsole so
the application may crash if the terminal is to small.

sudo lluv.simple_cli.py A simple lluv cli. Basically a simplified dd with a progress bar

The TUI

Written using the npyscreen library. The TUI was designed to be used as a kiosk and therefore has no quit option
(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
drive capacity, and more.

Image Categories

By default, Images in the image directory specified in the config will be put in the No-Category
category. To create Image categories, create a subdirectory and place images of said category inside.
For example, placing fedora images in the directory /"default img path"/Fedora would render them in the
"Fedora" category. Categories will be sorted alphabetically.

Compatible Operating Systems

Linux

Current Version: 1.2

1.2 = 1/26
- lluv console
- auto term resize

1.1 = 1/19
- .lluvrc
- bug fixes
- code cleanup

1.0 = 1/18
- prototype

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc