Files
DemonEditor/README.md

72 lines
6.4 KiB
Markdown
Raw Normal View History

2020-01-19 20:07:59 +03:00
# <img src="app/ui/icons/hicolor/96x96/apps/demon-editor.png" width="32" /> DemonEditor
2021-02-25 11:45:29 +03:00
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) ![platform](https://img.shields.io/badge/platform-windows-lightgrey)
## Enigma2 channel and satellite list editor for MS Windows (experimental).
2020-12-28 00:19:03 +03:00
2020-09-06 13:30:08 +03:00
Experimental support of Neutrino-MP or others on the same basis (BPanther, etc).
Focused on the convenience of working in lists from the keyboard. The mouse is also fully supported (Drag and Drop etc).
**The functionality and performance of this version may be different from the [Linux version](https://github.com/DYefremov/DemonEditor)!**
2020-07-25 23:34:22 +03:00
2020-09-06 13:30:08 +03:00
## Main features of the program
2020-04-20 20:50:10 +03:00
* Editing bouquets, channels, satellites.
* Import function.
* Backup function.
* Extended support of IPTV.
* Support of picons.
2020-12-02 01:02:25 +03:00
* Importing services, downloading picons and updating satellites from the Web.
2020-04-20 20:50:10 +03:00
* Import to bouquet(Neutrino WEBTV) from m3u.
* Export of bouquets with IPTV services in m3u.
* Assignment of EPGs from DVB or XML for IPTV services (only Enigma2, experimental).
* Preview (playback) of IPTV or other streams directly from the bouquet list (should be installed [VLC](https://www.videolan.org/vlc/)).
2020-12-02 01:02:25 +03:00
* Control panel with the ability to view EPG and manage timers (via HTTP API, experimental).
2020-12-23 09:10:03 +03:00
* Simple FTP client (experimental).
2020-12-02 01:02:25 +03:00
2021-02-25 11:45:29 +03:00
#### Keyboard shortcuts
* **Ctrl + X** - only in bouquet list.
* **Ctrl + C** - only in services list.
Clipboard is **"rubber"**. There is an accumulation before the insertion!
* **Ctrl + Insert** - copies the selected channels from the main list to the bouquet
beginning or inserts (creates) a new bouquet.
* **Ctrl + BackSpace** - copies the selected channels from the main list to the bouquet end.
* **Ctrl + E** - edit.
* **Ctrl + R, F2** - rename.
* **Ctrl + S, T** in Satellites edit tool for create satellite or transponder.
* **Ctrl + L** - parental lock.
* **Ctrl + H** - hide/skip.
* **Ctrl + P** - start play IPTV or other stream in the bouquet list.
* **Ctrl + Z** - switch(**zap**) the channel(works when the HTTP API is enabled, Enigma2 only).
* **Ctrl + W** - switch to the channel and watch in the program.
* **Space** - select/deselect.
* **Left/Right** - remove selection.
* **Ctrl + Up, Down, PageUp, PageDown, Home, End**- move selected items in the list.
* **Ctrl + O** - (re)load user data from current dir.
* **Ctrl + D** - load data from receiver.
* **Ctrl + U/B** - upload data/bouquets to receiver.
* **Ctrl + I** - extra info, details.
* **Ctrl + F** - show/hide search bar.
* **Ctrl + Shift + F** - show/hide filter bar.
2021-02-25 11:45:29 +03:00
For **multiple** selection with the mouse, press and hold the **Ctrl** key!
2020-02-24 12:54:29 +03:00
2020-09-06 13:30:08 +03:00
## Minimum requirements
2021-02-25 11:45:29 +03:00
*Python >= 3.4.4, GTK+ >= 3.16 with PyGObject bindings, python3-requests.*
2020-09-06 13:30:08 +03:00
## Important
**This version is not fully tested and has experimental status!**
Terrestrial(DVB-T/T2) and cable(DVB-C) channels are only supported for Enigma2.
2020-04-20 20:50:10 +03:00
Main supported *lamedb* format is version **4**. Versions **3** and **5** has only **experimental** support!
2020-09-06 13:30:08 +03:00
For version **3** is only read mode available. When saving, version **4** format is used instead.
When using the multiple import feature, from *lamedb* will be taken data **only for channels that are in the selected bouquets!**
If you need full set of the data, including *[satellites, terrestrial, cables].xml* (current files will be overwritten),
just load your data via *"File/Open"* and press *"Save"*. When importing separate bouquet files, only those services
(excluding IPTV) that are in the **current open lamedb** (main list of services) will be imported.
2021-02-25 11:45:29 +03:00
2020-09-06 13:30:08 +03:00
#### Command line arguments:
* **-l** - write logs to file.
* **-d on/off** - turn on/off debug mode. Allows to display more information in the logs.
* **-t on/off** - show/hide simple built-in **telnet** client (experimental). **ANSI escape sequences are not supported!**
2020-04-20 20:50:10 +03:00
2020-09-06 13:30:08 +03:00
## License
Licensed under the [MIT](LICENSE) license.