Archive

Archive for June, 2017

Python lernen: 2 oder 3?

June 9th, 2017 No comments

Wer, wie ich, neu in die Python-Welt einsteigt steht vor der Frage “Wo anfangen?”.
Mit Python 2.7 und Python 3.6 gibt es zwei Versionen die Inkompatibilitäten aufweisen.

Während vor einigen Jahren die Entscheidung noch nicht ganz so einfach war ist die Antwort heute klar: Python 3 ist angesagt.

Die Gründe sind einfach:
– Support für Python 2 endet 2020
– 95% der beliebtesten Module unterstützen Python 3
– Einige Module (wie bspw. Django) werden den Support für Python 2 einstellen
– Python 3 ist die Zukunft

Categories: Linux, Mac Tags:

MoneyMoney und Kiva

June 5th, 2017 No comments

Im April habe ich mir die erstklassige Home-Banking Software MoneyMoney für meinen Mac gekauft. Diese unterstützt neben Banken auch Bausparkassen, PayPal und diverse andere Konten.

Für Konten, die MoneyMoney nicht unterstützt gibt es zusätzlich eine Lua-Schnittstelle (Extensions genannt), über die man weitere Quellen einbinden kann.

Ich habe zwar keine Erfahrung mit Lua, aber die Dokumentation der Schnittstelle ist relativ gut (wenn auch nicht perfekt) und es gibt diverse Beispiele, sodass es mir nach einem Tag Basteln gelungen ist, eine solche Extensions für Kiva zu programmieren. Eigentlich bietet Kiva eine dedizierte API, die Authentifizierung ist allerdings mit Oath (unnötig) komplex. Daher setze ich bei meiner Extension auf Web-Scraping (buuuh!).

Wer diese Extension ausprobieren möchte, kann diese demnächst bei GitHub herunterladen (Link folgt).
https://github.com/stevemeier/grabbag/blob/master/Kiva.lua

Categories: Mac Tags: