Articles tagged "Python"

Refactorings in OpenSearchHelper, Migration und MigrationDev

Für die Implementation einer Undo-Funktion der Migration habe ich umfangreiche Refactorings vornehmen müssen

Python-Module in Sub-Packages und wie man sich von der IDE veralbern lassen kann

Wenn man in Python-Module in Sub-Packages deklariert, braucht es eine __init__.py Datei. Außer die IDE nimmt einem das Modulladen ab. Dann handelt man sich evtl. Probleme ein.

Migration.py - Cleanup Methode und Schließen von ungenutzten Indexen

Das Migration Script hinterlässt ältere Versionen in Indexen die wir später auch für ein Undo nutzen wollen. Allerdings ist ein Clean-Up auch nützlich, um alte Indexe zu verwerfen.

Index Alias - Warum man in OpenSearch mehrere Namen für Indexe benötigt

Ein Index kann mehr als einen Namen haben. Das kann man für viele Dinge einsetzen und es ist essenziell für die Arbeit mit OpenSearch.

Scrolled queries und Point-In-Time queries mit OpenSearch

Manchmal muss man viel Daten verarbeiten und man kann nicht alles auf einmal handhaben. OpenSearch bietet da Methoden an, um sich die Daten häppchenweise zu laden.

Mastodon Followers und Following importieren. CircleCount für Arme

Bisher beschränkte ich mit auf Toots und nun sollen die eigenen Folgenden und Gefolgte - also die persönliche Vernetzung - in OpenSearch geladen werden

Index Templates in OpenSearch

Wenn man mehrere Indexe erstellen will, möchte man gerne wiederkehrende Einstellungen global haben und immer nutzen. Dafür gibt es Index Templates

Mastodon Toots spielerisch verarbeiten - In Farbe und Bunt

Python bietet einen extrem schnellen Anschluss an viele Werkzeuge, auch für das Plotten von Diagrammen und allen erdenklichen grafischen Darstellungen

Dokumente in OpenSearch mit Python indizieren

Mit nur wenigen Befehlen ist es relativ einfach JSON Daten-Strukturen eins zu eins in OpenSearch zu übertragen

Explizites Dokument-Mapping zum Indizieren in OpenSearch

Man kann das dynamische Mapping von OpenSearch nehmen oder besser gleich explizit festlegen, wie die Daten indiziert werden.

Anatomie eines Toots

Eine Statusnachricht (Toot, Tröt) besteht nicht nur aus dem Text der Nachricht, den wir im Client sehen. Sie ist deutlich umfangreicher.

Mit Python auf Mastodon eine Nachricht senden

Mit nur wenigen Zeilen kann man in Python mit Mastodon.py einen Toot senden