- Notifications
You must be signed in to change notification settings - Fork77
A cherrypy framework for multi-purpose plug-ins
License
Unknown and 2 other licenses found
Licenses found
kimchi-project/wok
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Wok is a cherrypy-based web framework with HTML5 support originated from Kimchi.It can be extended by plugins which expose functionality through REST APIs.
Examples of such plugins areKimchi(Virtualization Management);Ginger Base(Basic host management) and;Ginger(System Administration).
Wok runs through wokd daemon.
Wok and its plugins can run in any web browser that supports HTML5. TheKimchi community (responsible for Wok project) makes an effort totest it with the latest versions of Chrome and Firefox browsers, but thefollowing list can be used as reference to browser support.
- Internet Explorer: Current version
- Chrome: Current version
- Firefox: Current version
- Safari: Current version
- Opera: Current version
- Safari iOS: Current version
- Android Browser Current version
Wok might run on any GNU/Linux distribution that meets the conditionsdescribed on the 'Getting Started' section below.
The Kimchi community (responsible for Wok project) makes an effort totest it with the latest versions of Fedora, openSUSE, and Ubuntu.
In order to have Wok running as expected in your system, please make sure to haveall the dependencies installed before building Wok or starting up the wokd service.
First of all, installpython3-pip
sudo dnf install -y python3-pipDevelopment Dependencies
sudo -H pip3 install -r requirements-dev.txtsudo dnf install -y gcc make autoconf automake git python3-pip python3-requests python3-mock gettext-devel rpm-build libxslt gcc-c++ python3-devel python3-pep8 python3-pyflakes rpmlint python3-pyyamlRuntime Dependencies
sudo dnf install -y systemd logrotate python3-psutil python3-ldap python3-lxml python3-websockify python3-jsonschema openssl nginx python3-cherrypy python3-cheetah python3-pam python3-m2crypto gettext-develFirst of all, installpython3-pip
sudo apt install -y python3-pipDevelopment Dependencies
sudo -H pip3 install -r requirements-dev.txtsudo apt install -y gcc make autoconf automake git python3-pip python3-requests python3-mock gettext pkgconf xsltproc python3-dev pep8 pyflakes python3-yamlRuntime Dependencies
sudo apt install -y systemd logrotate python3-psutil python3-ldap python3-lxml python3-websockify python3-jsonschema openssl nginx python3-cherrypy3 python3-cheetah python3-pampy python3-m2crypto gettext python3-opensslFirst of all, installpython3-pip
sudo apt install -y python3-pipDevelopment Dependencies
sudo -H pip3 install -r requirements-dev.txtsudo apt install -y gcc make autoconf automake git python3-pip python3-requests python3-mock gettext pkgconf xsltproc python3-dev pep8 pyflakes python3-yamlRuntime Dependencies
sudo apt install -y systemd logrotate python3-psutil python3-ldap python3-lxml python3-websockify python3-jsonschema openssl nginx python3-cherrypy3 python3-cheetah python3-pam python3-m2crypto gettext python3-opensslFirst of all, installpython3-pip
sudo zypper install -y python3-pipDevelopment Dependencies
sudo -H pip3 install -r requirements-dev.txtsudo zypper install -y gcc make autoconf automake git python3-pip python3-requests python3-mock gettext-tools rpm-build libxslt-tools gcc-c++ python3-devel python3-pep8 python3-pyflakes rpmlint python3-PyYAML python3-distroRuntime Dependencies
sudo zypper install -y systemd logrotate python3-psutil python3-ldap python3-lxml python3-websockify python3-jsonschema openssl nginx python3-CherryPy python3-Cheetah3 python3-python-pam python3-M2Crypto gettext-tools python3-distrosudo ./autogen.sh --systemmake# Optional if running from the source treesudo make install# Or, to make installable .deb packagesmake deb# Or, for RPM packagesmake rpmIf you are looking for stable versions, there are some packages available athttps://github.com/kimchi-project/wok/releases
sudo python3 src/wokdTo access Wok, please, connect your browser tohttps://localhost:8001.
There are a lof of ways to contribute to the Wok Project:
- Issues can be reported atGithub
- Patches are always welcome! Please, followthese instructionson how to send patches to the mailing list (kimchi-devel@ovirt.org) or submit a pull request.
Find more information about Wok Project athttps://github.com/kimchi-project/wok/wiki
About
A cherrypy framework for multi-purpose plug-ins
Topics
Resources
License
Unknown and 2 other licenses found
Licenses found
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.