Tosh79 / lamonee_backlog

Das offizielle Backlog von https://www.lamonee.de
19 stars 1 forks source link

MoneyMoney Integration #600

Open jonathanlang opened 2 years ago

jonathanlang commented 2 years ago

MoneyMoney bietet ein tolles, recht unbekanntes Extension Framework an. Beispielsweise nutze ich für den komfortabelsten Export ever dieses Plugin.

Transaktionen markieren, rechtsklick, "Umsätze an YNAB 4 senden" auswählen, und schon öffnet sich YNAB mit der Konto-Auswahl. Würde vermutlich so etwas wie #555 erfordern, selbst wenn es nicht automatisiert ist, aber die Möglichkeit das CSV rüber zu werfen und eine Auswahl des Kontos manuell treffen zu können wäre Voraussetzung.

jonathanlang commented 2 years ago

Hm, nevermind, ich sehe gerade, dass die Extension etwas anderes macht, dann scheint die Unterstützung von YNAB in MoneyMoney wahrscheinlich doch von Haus aus mit zu kommen. Ich werde mal den MoneyMoney Entwickler fragen ob sich so etwas auch mit der Extension API realisieren ließe...

Tosh79 commented 2 years ago

Sieht aber trotzdem ziemlich cool aus! Bin gespannt, ob sie sich MoneyMoney-Menschen melden!

jonathanlang commented 2 years ago

Der großartige Support von MoneyMoney hat sich dann doch recht schnell zurück gemeldet, die Verzögerung entstand durch mich: Es ist tatsächlich über die Extension-Architektur möglich, hier die relevante Seite zur Doku. Folgende Info hat mir der Entwickler noch zukommen lassen für das YNAB Beispiel: Exporter{version = 1.01, format = "YNAB 4", fileExtension = "qif", bundleIdentifier = "com.ynab.YNAB4.LiveCaptive", hidden = true, reverseOrder = false, description = string.format(MM.localizeText("Send transactions to %s"), "YNAB 4")}

Die wesentlichen Parameter sind bundleIdentifier und hidden.

Wenn ich die Doku beim Überfliegen richtig verstehe, erzeugt das Exporter Plugin ein File im richtigen Format, und öffnet die App und wirft das File im Hintergrund rüber. Also müsste Lamonee vermutlich lernen, was passiert wenn man eine CSV Datei beim Öffnen der App mitgibt.