Vhannibal Autosetting 2.9

There are 186 replies in this Thread which was already clicked 90,688 times. The last Post () by faissala01.

  • hello, since about 2 or 3 weeks vhannibal plugin doesn't update my settings on openatv 2.4.

    I tried to uninstall and reinstall 2.7 of plugin but settings don't change.

    It's a bug of plugin or some updates of openatv ?

    Others plugin work updating settings..only vhannibal plugin doesn't work anymore


    thank you

  • But I was talking about the dtt for the city.

    Satellite channels the frequencies are always the same

    I think you understand that no one answers you, Nobody is interested in digital terrestrial, they put DTT Italy and that's it

    I don't disturb anyone. But equally I don't want to be disturbed :head banger:

  • Lululla

    Changed the title of the thread from “Vhannibal Autosetting 2.7” to “Vhannibal Autosetting 2.8”.
  • Hello Lululla that a question about this plugins I implemented it in my image but I noticed that it does not do the updates of the settings when the new ones come out what does it depend on yes you can do something thanks in advance

    • Official Post

    try for test..


    add logging /tmp/ngsetting

    any choice put logging here


    pasted-from-clipboard.png



    pasted-from-clipboard.png




    pasted-from-clipboard.png




    • Official Post

    What is the difference between this one and the one on the official homepage?

    Just want to know or curious

    this



    * Ensured compatibility with both Python 2 and Python 3.

    * Replaced deprecated `str.decode()` and `unicode()` usage (where applicable).


    * Integrated a **custom logger** (`logger`, `logger.debug`, `logger.info`, `logger.error`, `logger.exception`) instead of `print()` for all outputs.

    * Added context-aware log messages for all important actions (e.g., downloads, loading, errors).

    * Grouped all imports by **type and source**:

    * Enigma2 components

    * Enigma2 screens

    * Python standard libraries (e.g., `os`, `sys`, `time`, `codecs`)

    * Plugin internal modules (e.g., `Moduli.Config`, `Moduli.Lcn`)

    * Removed or flagged unused imports when confirmed.

    --

    * Removed the use of `BeautifulSoup` as requested (HTML parsing replaced or avoided).

    * Converted the `DownloadSetting` function to use only standard parsing logic.

    * Implemented fallback/error handling on invalid/missing links (`No schema supplied` fix).

    * Created/rewritten `ConverDate()` and `ConverDate_noyear()` to return only string-formatted dates.

    * Ensured that `datetime` objects are never concatenated directly to strings.

    * Wrapped all `self.session.open(...)` calls with `if self.session:` to prevent `NoneType` exceptions in background updates.

    * Added logging when the session is missing to trace the issue during background executions.

    * Added `os.system('rm -rf ...')` with proper placement **after** success confirmation of the setting download.

    * Ensured cleanup does not interfere with plugin flow.

    * Aggressively enforced **PEP8 compliance**:

    * Removed trailing whitespace

    * Split long lines with parentheses

    * Grouped logically related code

    * Meaningful naming conventions and variable simplification

    * Avoided excessive inline comments unless necessary for clarity

    * Improved user-facing messages using `_()` for translation compatibility.

    * Used proper string concatenation and safety checks when formatting text for the UI.

    * Added general exception handling with `logger.exception()` for detailed tracebacks.

    * Avoided any external dependencies unless explicitly required.

  • Lululla

    Changed the title of the thread from “Vhannibal Autosetting 2.8” to “Vhannibal Autosetting 2.9”.

Your source for Enigma2 channel list and settings plugins

Find downloads, tools, and community support to update, sort, and manage your channel database. Discover top Enigma2 channel list plugins. Get downloads and support for the latest tools to edit, backup, and customize your channel settings.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!