Skip to content
This repository has been archived by the owner on Feb 27, 2023. It is now read-only.
/ archived-eeqb Public archive

This repository has been archived.

License

Notifications You must be signed in to change notification settings

ctlcltd/archived-eeqb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

archived-eeqb

This project is freezed in favour of this other: https://github.com/ctlcltd/e2-sat-editor

 

I started this project starting from code of my remote controller here: https://github.com/ctlcltd/remote-gx-ir.

At the moment it supports enigma lamedb version 4 only.

My goal is obtain an almost fast editor, scriptable, to handle channel lists.

If you are looking for a ready-to-use Python channel editor, you could try this one: https://github.com/DYefremov/DemonEditor.

 

Requirements

  • Python >= 3.9
  • Qt 6 - PySide 6 (gui: qt6)
  • Tcl/Tk - Tkinter (gui: tk)

Run the editor

  • Before start, you need to install python3 and pip (pip3):

https://www.python.org/downloads/

  • Some dependencies are required to run it with GUI, you can choose Qt6 or Tk:
  • To install Qt 6 - Pyside 6: python3 -m pip install pyside6
  • To install Tcl/Tk - Tkinter: python3 -m pip install tkinter
  • Please note: depending on your OS environment, you should install some dependencies to meet the GUI toolkit requirements.

  • Then clone the repository:

git clone https://github.com/ctlcltd/e2se-qb.git

  • To select the GUI toolkit, edit the config.py file, GUI_INTERFACE = 'qt6' # tk | qt6

  • Now you launch it from his folder:

python3 -m pip python3 start.py

Development

To run with live reload, you need watchdog:

python3 -m pip install watchdog

Lauch with the following command:

python3 live.py

 

Contributing

You can open issues to report bug, request features or send a Pull Request.

License

MIT License.