Articles tagged "Python"
Multi-Instance, Multi-Account - MastodonHelper mit einem kleinen Update
Bisher konnte der MastodonHelper nur für einen Account auf einer Instanz konfiguriert werden und auch die access-token wurden so gespeichert. Das habe ich geändert.
Migration.py - Migration mit Scripten - Dokumente im Index ändern
Manchmal müssen bei einer Migration auch die Dokumente angepasst werden, das Ändern des Mapping reicht manchmal nicht. Wie das funktioniert, erkläre ich in meinem Blog.
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.
Migration.py mit echter Index-Migration bei Mapping-Änderungen
Das Migration.py Script konnte nur Indexe hinzufügen. Nun bauen wir eine echte Migration ein, die das Ändern von Index-Mappings erlaubt.
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.
OpenSearch Scripte gehen ins Codeberg Repository
Auch die OpenSearch-Scripte kommen in das Codeberg Repository, damit wir die lose Sammlung etwas unter Kontrolle bekommen. Dazu habe ich ein Migrationstool implementiert, dass die Indexerstellung automatisiert.
Blog-Artikel Scripte migrieren nach #Codeberg
Ich hatte es schon angekündigt, dass ich die Scipte der vergangenen Artikel in einer Git-System hosten möchte, damit es etwas strukturierter wird. Ich habe mich für Codeberg entschieden.
Wenn sie wieder weg sind: Un-Following tracken
Ja, es ist das Drama schlechthin im Social Media. Will man es wissen wer einem entfolgt? Wenn ja, geht das auch mit Python.
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