SvenH-Feed-Plugin (DreamOS)

  • Da meine Plugins ja bisher optional im gutemine-feed-Plugin abrufbar waren und der gutemine-feed und das zugehörige Feed-Plugin aktuell nicht mehr existieren, ist es nun für die meisten User nicht mehr so einfach an meine Plugins zu kommen.


    Daher habe ich nun Dank entsprechender Genehmigung von gutemine ein fast identisches Feed-Plugin speziell für meinen Feed erstellt, was somit nun als unabhängiges Feed-Plugin für meinen Feed fungiert.


    Hinweis zum Entfernen des installierten Feed-Plugins:

    Falls man das installierte Feed-Plugin mal wieder entfernen möchte, sollte dies direkt im Feed-Plugin erfolgen.

    Die eingerichteten feed-Dateien werden dabei automatisch entfernt, so dass da keine störenden Sachen zurückbleiben sollten.

    (das kann nicht zu 100% garantiert werden, wenn man das Plugin z.B. manuell über die Console oder in einem anderen AddonMananger deinstalliert)


    Das Entfernen des Feed-Plugins hat keine Auswirkung auf andere installierte Plugins von meinem Feed.

    Es wird dabei nur das Feed-Plugin entfernt, nicht jedoch bereits installierte Plugins vom Feed.


    Info:

    In der Anlage mal eine erste Test-Version für das SvenH-Feed-Plugin.

    Wenn es damit Probleme geben sollte, bitte ich hier oder per PN um entsprechende Hinweise ;)

  • hab mir das plugin mal angeschaut... das ist ja ein monster mit ueber 2000 locs.

    gibt es da keine einfachere moeglichkeit, um die plugins zum dream feed hinzuzufuegen und den dreamos softwaremanager zu benutzen?

    p.s. den schadcode vom gutemine plugin scheint es nicht zu haben. :thumbup:

  • dito .. hast du schon mal bei DP nachgefragt Sven H ob deine Plugins nicht ins Git kommen können?

    *****************************************************************************


    ('''... Gruß Ketschuss ...''')
    DM920uHD, DM900uHD, DmTwo,DM520
    Team-Member Project Merlin - we are opensource

  • Myshel

    No, this Plugin don't remove other plugins.

    With this plugin you can only remove plugins from my feed.


    alpha

    Es gibt bestimmt noch andere Möglichkeiten, aber ich wollte erstmal die für einige User bekannte Variante wieder zur Verfügung stellen, ohne was komplett neues daraus zu machen.


    ketschuss

    Wenn ich ehrlich bin, würde ich das vielleicht gar nicht wollen. ;)

    Das liegt zum einen daran, dass ich mit github immer noch nicht warm geworden bin und zum anderen ist man deutlich unabhängiger.

    Es gab ja schon Aussagen (nicht nur von DP), dass meine Anpassungen so nicht ins git aufgenommen werden, was ich aber auch verstehe.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • dieses zusätzliche Plugin war auch der Grund für mich, wieso ich keine gm-Plugins mehr verwendet habe.

    DP hat seine Softwareverwaltung, die Imageteams ihren eigenen Addon-Manager und auch das GP-Team stellt einen Addon Manager zur Verfügung und wenn du mit einem minimalistischen Plugin einfach deinen Feed integrierst, werden deine Plugins dort doch integriert und angezeigt. Ich finde es aber gut, dass dein Feed-Plugin kein Zwang für deine Plugins ist.

  • alpha ,

    Ist seit Jahre kein Pflicht mehr.

    Hat aber hier sicherlich nichts zu suchen...

    E2 Box: Two, One, DM 8000, DM7080HD, DM 7025(+), DM 7020HD(v2), DM9x0, DM820HD, DM 800SE(v2), DM 800HD, DM52x, DM500HD(v2)
    E1 Box: DM 7020, DM 7000, DM 5620-S, TRIAX 272-S, DM 600PVR, DM 500+, DM 500-S

    Sonstiges: DM100, DM Tastatur
    Sat: WaveFrontier T90 23.5E <=> 30.0W

  • Hier bitte keine Grundsatzdiskussion führen ;)

    Das hat doch in der Vergangenheit schon zu nichts geführt.

    Außer vielleicht zu einer aufgeheizten Stimmung, die wir hier aber nicht wirklich haben wollen.


    Es ist doch nur ein Hobby und soll uns doch allen Spaß machen :thumbup:

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Thank you Sven for finding a way to keep your plugins easily available.

    I would like to take this opportunity to make a request to you, but also to all coders, that I made several years ago, but which is still not understood.

    If possible, avoid using "chained strings" when they involve strings that need to be translated.

    Similarly, avoid (if possible) the use of "unnamed arguments" and "tuples", because these elements cannot be correctly reordered when the syntax of the language being translated requires it.

    These situations represent a real nightmare for translators, often leading to horrendous results, comical at best, completely misleading at worst.

    Period construction in many languages (such as Italian) follows different rules than in English or German.

    Just as a simple example (without any claim that it is correct from a programming point of view, but only for translation aspects):

    Code
    ...
    plugin_options_enable.append(( "enable",_("plugin")+" "+_(" enable")))
    plugin_options_enable.append(( "enable",_("plugin")+" "+_(" disable")))
    ...

    For the English version it would be perfect::

    "plugin enable"

    "plugin disable"

    The same could be said for the German:

    "Plugin aktivieren"

    "Plugin deaktivieren"

    Noy so for italian:

    "Il plugin attivare"

    "Il plugin disattivare"

    are not correct forms, and should be rendered as:

    "Attivare il plugin"

    "Disattivare il plugin"

    which is not possible, however, as the original strings do not allow it.

    The same for french:

    "activer le plugin"

    "désactiver le plugin"

    would be the correct forms, impossible to obtain with those source strings.

    Not to mention the fact that in many languages there are different forms for , masculine, feminine, singular, plural (and in some languages even different forms depending on whether it is one, two or more).

    A very simple "all" in Italian could be "tutto", "tutta", "tutti", "tutte" depending on the context, but if I have only one possibility of translation and then use chained strings it will be very likely that in several cases the form will be incorrect.

    Sure, I have to translate fewer items, but at what price?

    It is a very old argument, which I have addressed many times in the past (very past) even with gutemine (fierce supporter of chained strings) but with him it is impossible to discuss, there is only his line of thought, and if it suits him it must suit everyone...

    Sorry for the length of the post, and for coming back to topics that have already been heard, but just as coders aim for functional, lean, clean and elegant code, I as a translator like a correct and 'good sounding' result.

    Thank you


  • Spaeleus

    Thanks for your feedback.

    This feed-Plugin is only a fast copy of the old feed-plugin from gutemine.

    It's not a complete new plugin.


    Perhaps i will integrate a real language-support next time.

    But the are many texts where are translate in this plugin, so this could take a while ;)

    But I don't want to promise anything.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

  • Even in English enable plugin is the correct order.

    As I said, it was just meant to be an example.

    Also as an example, the items below would ALL need to be reversed (but it is not possible) in the Italian translation:

    I did not mean to argue that it is ALWAYS necessary to change the order of entries, but certainly in many cases.

    However, my request remains a simple one, based on my experience gained from years of translating, on the assumption that each of us tries to do the best we can. :)


    Edited once, last by Spaeleus ().

  • Indirekt stimmt das schon ;)


    Schau mal hier:


    Da hatte ich erklärt, warum die Version 0.1.0 z.B. nicht für das Merlin-Image funktioniert.

    Daher wollte ich die neue Version nicht generell im Feed anbieten, weil sonst bei Merlin-Usern das Update ja zu unrecht ansteht.


    Mal sehen, vielleicht lege ich einfach beide Versionen auf den Feed ;)

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

    Edited once, last by Sven H ().

  • Hab in Post #1 mal eine Test-Version 0.1-r6 hochgeladen.

    Das ist eine erste Version mit language-Support.

    Die neue Version ist natürlich auch als Update direkt im Feed-Plugin erhältlich.

    Gruß Sven (aka Dreamy)


    DM920 mit unstable OE2.5 DP
    One mit unstable OE2.6 DP

    Edited once, last by Sven H ().

  • Hi!

    I have the Italian translation ready for your feed plugin.

    Thanks for the great work (as always). :thumbup:

    However, I have encountered a problem using the action "Package list update reset (repair)": enigma2 crashes


    Attached is the complete crashlog and, of course, my translation.


    SvenHPlugins-it.zip


    enigma2_crash_1645453658.log