Metadata-Version: 2.4
Name: uxuxxvnc
Version: 0.4.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

запускает любую ос прямо в браузере. без vnc-клиента, без приложений.

## установка

    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

## использование

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

    uxuxxvnc --os ~/alpine.iso

запустить ос с большим количеством памяти:

    uxuxxvnc --os ~/alpine.iso --memory 1024

запустить windows 95:

    uxuxxvnc --os ~/win95.img --memory 128

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

    http://127.0.0.1:6080

## как библиотека

    import uxuxxvnc
    uxuxxvnc.serve(os_iso="~/alpine.iso", memory=512)

## проверка

    uxuxxvnc --version
    uxuxxvnc --help

## какие ос можно запускать

любой iso или img: alpine, tiny core, windows 95, windows xp,
reactos, kolibri, menuetos, что угодно.

## лицензия

mit
