Metadata-Version: 2.4
Name: uxuxxvnc
Version: 1.7.0
Summary: VNC in your browser. Launch any OS from an ISO.
Author: uxuxs82
License-Expression: MIT
Project-URL: Homepage, https://github.com/uxuxs82/uxuxxvnc
Keywords: vnc,novnc,websockify,browser,qemu,os
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: websockify>=0.10

# 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
