Skip to main content

uxuxxvnc

запускает операционные системы, или различные программы прямо в браузере.

установка

pip install uxuxxvnc

для запуска ос нужен qemu:

termux:  pkg install qemu-system-x86-64-headless
debian:  apt install qemu-system-x86
alpine:  apk add qemu-system-x86_64
macos:   brew install qemu

также нужен websockify:

pip install websockify

что можно запустить

ос

alpine, tiny core, windows 95, windows xp, reactos, kolibrios

браузеры

firefox, chromium, midori, netsurf

программы

gedit, mousepad, leafpad, gvim, pcmanfm, thunar, mpv, vlc, xterm

свои программы

любой скрипт на python с tkinter, pygame, qt

рабочие столы

xfce4, lxde, fluxbox, openbox

примеры

запустить ос:

uxuxxvnc --os ~/alpine.iso

запустить программу:

uxuxxvnc --run firefox

использовать как библиотеку:

import uxuxxvnc
uxuxxvnc.serve(run=["firefox"])

после запуска

открыть в браузере:

http://127.0.0.1:6080

проверка

uxuxxvnc --version
uxuxxvnc --help

лицензия

mit

Release files for uxuxxvnc 1.7.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 uxuxxvnc 1.7.0
File Size Uploaded
uxuxxvnc-1.7.0.tar.gz 6.0 kB Details

Built distribution (wheel)

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

Total release size: 11.9 kB

Release files / uxuxxvnc-1.7.0.tar.gz

Download URL uxuxxvnc-1.7.0.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6adcee4c2d5689d6c08965172ef06482329e30e74daf8ff3c8ff78ca39d45e35
BLAKE2b-256 checksum
How to use checksums
404f7d2e6e39ae34a630cc62e1549fa7bc2757797d98e48ef031563ebc24e58d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.13

Release files / uxuxxvnc-1.7.0-py3-none-any.whl

Download URL uxuxxvnc-1.7.0-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6d3ee3f68f6d9a566d817bfd84b08a0c9b3170c99afd760c907fc1c495875904
BLAKE2b-256 checksum
How to use checksums
112207c21fba68f8c4269fe0e7656692aa4048ec21033f322cb1c4693aefd44e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.13

Release history Release notifications | RSS feed

This release

1.7.0 This release

2 release files

0.8.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

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