An open API service indexing awesome lists of open source software.

https://github.com/ctlcltd/e2-sat-editor

Satellite channel lists editor with tab navigation 📡 for Enigma2, Neutrino, Lamedb, dreambox lists
https://github.com/ctlcltd/e2-sat-editor

bouquet channels cpp17 dreambox dvb editor enigma2 lamedb list neutrino qt-gui set-top-box settings stb tv

Last synced: 2 months ago
JSON representation

Satellite channel lists editor with tab navigation 📡 for Enigma2, Neutrino, Lamedb, dreambox lists

Awesome Lists containing this project

README

          

# e2 SAT Editor

e2 SAT Editor is a satellite channel lists editor, for Enigma2, Neutrino, dreambox lists.

Cross-platform (Windows, macOS, Linux, Unix-like BSD) and free.

e2 SAT Editor (icon)

It has tab navigation with global Cut-Copy-Paste support; Drag and Drop support; import and export of Lamedb, bouquets and userbouquets; FTP support; built-in Picons editor; tools for sorting and management of channel lists; non-destructive editing; dark and light themes.

**Utils:** Error Checker, Autofix, remove duplicates, fix and remove parameters and flags, Sort channels and bouquets.

It supports both Enigma2, Lamedb 4 and Lamedb 5 formats (2.4 and 2.5) and Enigma1 (2.3 and 2.2).

And it supports also Neutrino xml (api v1, v2, v3, v4).

 

📡 **Download new releases from [Releases](https://github.com/ctlcltd/e2-sat-editor/releases)**

 

💡 **Try now online DEMO: https://ctlcltd.github.io/e2se-wasm-demo/**

*Note: Online demo has limitations imposed by remote use, you cannot open and save files other than the demo ones included.*

## Screenshot

*Sample of the software running on Windows*
[![e2 SAT Editor (screenshot sample on Windows)](https://github.com/ctlcltd/e2-sat-editor/raw/main/res/screenshot-wlw.webp "Sample of the software running on Windows")](https://github.com/ctlcltd/e2-sat-editor/blob/main/res/screenshot-wlw.webp)

*Sample of the software running on macOS with dark appearance variant*
[![e2 SAT Editor (screenshot sample on macOS)](https://github.com/ctlcltd/e2-sat-editor/raw/main/res/screenshot-mdm.webp "Sample of the software running on macOS with dark appearance variant")](https://github.com/ctlcltd/e2-sat-editor/blob/main/res/screenshot-mdm.webp)

*Sample of the software running with (Qt) Fusion appearance*
[![e2 SAT Editor (screenshot sample)](https://github.com/ctlcltd/e2-sat-editor/raw/main/res/screenshot-flf.webp "Sample of the software running with (Qt) Fusion appearance")](https://github.com/ctlcltd/e2-sat-editor/blob/main/res/screenshot-flf.webp)

## Contributing

To contribute, you can open [Issues](https://github.com/ctlcltd/e2-sat-editor/issues) to report a bug, or send your contribution via [Pull Request](https://github.com/ctlcltd/e2-sat-editor/pulls).

For suggestions of any kind, open a [Feature request](https://github.com/ctlcltd/e2-sat-editor/issues/new?template=feature_request.yml).

* [BUGS.md](https://github.com/ctlcltd/e2-sat-editor/blob/main/BUGS.md)
* [ROADMAP.md](https://github.com/ctlcltd/e2-sat-editor/blob/main/ROADMAP.md)
* [CONTRIBUTING.md](https://github.com/ctlcltd/e2-sat-editor/blob/main/CONTRIBUTING.md)
* [CODE_OF_CONDUCT.md](https://github.com/ctlcltd/e2-sat-editor/blob/main/CODE_OF_CONDUCT.md)

## Development

Before start, you need to install build tools and Qt: https://www.qt.io/download

You might need Curl installed with headers, details here: https://curl.se/download.html

Depending on your OS environment, you should install dependencies.

Clone the repository:
```
git clone https://github.com/ctlcltd/e2-sat-editor.git
```

Instructions on how to build in [BUILD.md](https://github.com/ctlcltd/e2-sat-editor/blob/main/BUILD.md) file.

## Source tree

|Folder|Description|
|-|-|
|**dist**|Target files for platforms|
|**res**|Resource files|
|**scripts**|Utils scripts|
|**src**|Software source|
|**translations**|Translation files|
|**workspace**|Utils py scripts for emulation: ftp telnet webif|

## Translations

The software is available in 33 languages: Arabic, Bulgarian, Catalan, Czech, Danish, German, Spanish, Persian, Finnish, French, Gaelic, Galician, Hebrew, Croatian, Hungarian, Italian, Japanese, Korean, Lithuanian, Latvian, Dutch, Norwegian Nynorsk, Polish, Portuguese (Brazil), Portuguese (Portugal), Russian, Slovak, Slovenian, Swedish, Turkish, Ukrainian, Chinese (China), Chinese (Taiwan).

New languages can be added.

Contribute to translations on the website: https://e2sateditor.com/translate/

## License

Source code is licensed under the terms of the [MIT License](https://github.com/ctlcltd/e2-sat-editor/blob/main/LICENSE-MIT)

Source code is also licensed under the terms of the [GNU GPLv3 License](https://github.com/ctlcltd/e2-sat-editor/blob/main/LICENSE-GPL-3.0-or-later)

The software will be distribuited under the terms of the GNU GPLv3 License.