Skip to main content

noVNCbot

Send keystrokes to a noVNC session.

Usage

This is most useful for appending to the commandline of an initial OS install in OpenStack

Example

First, Boot from an install ISO. The following will connect via noVNC and append to the boot arguments

#!/usr/bin/env python3
from novncbot import NoVNCbot

console_url = "<noVNC URL>"
bot = NoVNCbot()
bot.connect(console_url)

# Disable consistent network device naming
bot.sendKeys(Keys.TAB)
bot.sendKeys(" biosdevname=0 net.ifnames=0")
bot.sendKeys(Keys.ENTER)

bot.disconnect()

Metadata

Release files for novncbot 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for novncbot 0.1.0
File Size Uploaded
novncbot-0.1.0.tar.gz 2.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for novncbot 0.1.0
File Interpreter ABI Platform
novncbot-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 17.7 kB

Release files / novncbot-0.1.0.tar.gz

Download URL novncbot-0.1.0.tar.gz
Size 2.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5f90eb8a400532e4ccb3aceb6aeadff52b3fd93e821a6a01b60f0a5e6ea7ba82
BLAKE2b-256 checksum
How to use checksums
3c38a8c6e9e886c0dbc14a4ee9561e4b785110422cb264da28b2aaec8a56bcca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.8

Release files / novncbot-0.1.0-py3-none-any.whl

Download URL novncbot-0.1.0-py3-none-any.whl
Size 15.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a37ad4d35067f892faa2eff62b9f6e122aac596820ff72e18d51a2b60c1ef173
BLAKE2b-256 checksum
How to use checksums
8f5c02ba0507dd5f433f7b4fd9b27cf96850d787562d3147e7d0eb940ec02234
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.8

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page