DemonEditor
Enigma2 channel and satellites list editor for macOS (experimental).
This version is only for users those who wish to try running this program on macOS.
The functionality and performance of this version may be very different from the main version!
Not all features are supported and tested!
Keyboard shortcuts:
- ⌘ + X - only in bouquet list.
- ⌘ + C - only in services list.
Clipboard is "rubber". There is an accumulation before the insertion! - ⌘ + E - edit.
- ⌘ + R, F2 - rename.
- ⌘ + S, T in Satellites edit tool for create satellite or transponder.
- ⌘ + L - parental lock.
- ⌘ + H - hide/skip.
- ⌘ + P - start play IPTV or other stream in the bouquet list.
- ⌘ + Z - switch(zap) the channel(works when the HTTP API is enabled, Enigma2 only).
- ⌘ + W - switch to the channel and watch in the program.
- ⌘ + Up/Down - move selected items in the list.
- ⌘ + O - (re)load user data from current dir.
- ⌘ + D - load data from receiver.
- ⌘ + U/B - upload data/bouquets to receiver.
- ⌘ + F - show/hide search bar.
- ⇧ + ⌘ + F - show/hide filter bar.
- Left/Right - remove selection.
Minimum requirements:
Python >= 3.5, GTK+ >= 3.16, pygobject3, adwaita-icon-theme, python3-requests.
Installation:
brew install python3 gtk+3 pygobject3 adwaita-icon-theme
pip3 install requests
Optional:
brew install wget imagemagick
pip3 install pyobjc
Launching:
To start the program, just download the archive, unpack and run it from the terminal with the command: ./start.py
Building standalone application:
Install PyInstaller with the command from the terminal:
pip3 install pyinstaller
and in th root dir run command:
pyinstaller DemonEditor.spec
Users of the 64-bit version of the OS can download a ready-made package from here.
Just unpack and run. Recommended copy the bundle to the Application directory.
Perhaps in the security settings it will be necessary to allow the launch of this application!
Note. The package may not contain all the latest changes!