upd. README

This commit is contained in:
DYefremov
2020-01-18 21:49:21 +03:00
parent 136fd118cb
commit ea305dadf1

View File

@@ -1,8 +1,21 @@
# DemonEditor
# <img src="app/ui/icons/hicolor/96x96/apps/demon-editor.png" width="32" /> DemonEditor
## Enigma2 channel and satellites list editor for GNU/Linux.
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)
### Main features of the program:
* Editing bouquets, channels, satellites.
* Import function.
* Backup function.
* Extended support of IPTV.
* Support of picons.
* Downloading of picons and updating of satellites (transponders) from the Internet.
* 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/)).
### Keyboard shortcuts:
* **Ctrl + Insert** - copies the selected channels from the main list to the the bouquet beginning
or inserts (creates) a new bouquet.
@@ -22,36 +35,27 @@ Clipboard is **"rubber"**. There is an accumulation before the insertion!
* **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.
### Extra:
* Import feature.
* Multiple selections in lists only with Space key (as in file managers).
* Ability to download picons and update satellites (transponders) from web.
* Ability to import into bouquet (Neutrino WEB TV) from m3u.
* Ability to export bouquets with IPTV services to m3u.
* Assignment EPG from DVB or XML for IPTV services (Enigma2 only).
* Preview (playing) IPTV or other streams directly from the bouquet list (should be installed VLC).
* **Ctrl + U/B** upload data/bouquets to receiver.
### Minimum requirements:
Python >= 3.5.2 and GTK+ >= 3.16 with PyGObject bindings.
Python >= 3.5.2 and GTK+ >= 3.16 with PyGObject bindings, python3-requests.
### Launching:
To start the program, in most cases it is enough to download the archive, unpack and run it by
double clicking on DemonEditor.desktop in the root directory, or launching from the console
with the command: ```./start.py```
Extra folders can be deleted, excluding the *app* folder and root files like *DemonEditor.desktop* and *start.py*!
### Note.
To create a simple **debian package**, you can use the *build-deb.sh.*
### Note:
To create a simple **debian package**, you can use the *build-deb.sh.*
Users of **LTS** versions of [Ubuntu](https://ubuntu.com/) or those based on them can use [PPA](https://launchpad.net/~dmitriy-yefremov/+archive/ubuntu/demon-editor) repository.
The program is tested only with openATV image and Formuler F1 receiver in my favourite Linux distributions.
(the latest versions of Linux Mint 18.* and 19* MATE 64-bit)!
The program is tested only with [openATV](https://www.opena.tv/) image and **Formuler F1** receiver in my favourite Linux distributions
(the latest versions of [Linux Mint](https://linuxmint.com/) 18.* and 19* MATE 64-bit)!
**Terrestrial(DVB-T/T2) and cable(DVB-C) channels are only supported for Enigma2!**
**Important:**
Main supported **lamedb** format is version **4**. Versions **3** and **5** has only experimental support!
### Important:
Terrestrial(DVB-T/T2) and cable(DVB-C) channels are only supported for Enigma2!
Main supported **lamedb** format is version **4**. Versions **3** and **5** has only **experimental** support!
For version **3** is only read mode available. When saving, version **4** format is used instead!