pert_belly_hack
pert_belly_hack is yet another web interface for Enigma2 based set-top boxes. It is a developer friendly fork of OpenWebif pursuing a different set of goals.
Build Status
Umbrella (OPKG reposiory)
Backend
Outdated Browser UI
Goals
- Create a Developer Friendly Web Interface for Enigma2 based set-top boxes.
Clean Python Code (hopefully PEP 8 compliant some day)Clean and Valid ECMAScript Code-
Unit TestsandDocumentation Separation of Code and Representation
- Provide
RESTful APIand access toEPG event datasets,timers,recorded audio/video (dubbed movie elsewhere) items - Support for multitier architecture,
reverse proxiesand client side rendering - A Modern Web UI Implementation
Cloning
git clone --recursive -j4 --depth 1 https://github.com/doubleO8/e2openplugin-OpenWebif
Installation
It is recommended that one installs pert belly hack
packages using the github hosted OPKG repository.
Import OPKG repository / IPKG feed
Create or download pert_belly_hack.conf
:
# Remotely logged in via SSH to enigma2 device
wget -q https://doubleo8.github.io/e2openplugin-OpenWebif/pert_belly_hack.conf \
-O /etc/opkg/pert_belly_hack.conf # import repository
Manual Installation after importing OPKG feed
opkg update # update list of available packages
opkg remove enigma2-plugin-extensions-openwebif # remove OpenWebif
opkg install pert-belly-hack-backend # upgrade or install package (backend)
opkg install pert-belly-hack-frontend-crap # upgrade or install package (frontend)
init 4 # graceful enigma2 shutdown
sleep 1 # wait a bit
init 3 # start enigma2 again
Online Documentation
The Online Documentation for the backend is available at doubleo8.github.io/e2openplugin-OpenWebif/backend/documentation/.
- HTTP Routing Table work in progress
- Enigma2 WebInterface API work in progress
- RESTful API work in progress
Dropped OpenWebif Features
Some features of the original plugin have been removed:
- TLS/SSL support
- package management
- "mobile" version
- bouquet editor
- support for shellinaboxd
- support for lcd4linux web portions
- image files of enigma devices
- themes
- image files and HTML maps of remotes