User:A. Öztas/Bienchen

From Wikimedia Commons, the free media repository
(Redirected from User:BienchenBot)
Jump to navigation Jump to search
Bienchen.py
Bienchen Zuhause
Bienchen bei der Arbeit
Beschreibung Wartung der Benutzerkategorie
Autor Anil Öztas
Version 2.1
Release 30. September 2024
(39 days ago)
Update 13. Oktober 2024
(26 days ago)


Bienchen, ursprünglich geplant als Bot, ist eine Sammlung von kleinen Skripten, die Wartungsarbeiten innerhalb der Category:Photographs by Anil Öztas durchführen. Ab und an verspürt Bienchen etwas Fernweh und widmet sich kleinen, trivialen Aufgaben in allgemeinen EXIF-basierten Wartungskategorien. Bienchen ist benannt nach der fleißigen Honigbiene apis mellifera. Sie ist in Python geschrieben und wird über die Kommandozeile ausgeführt.

Beschreibung

[edit]

Bienchen hilft dabei, alle notwendigen Kategorien, Beschreibungen, technischen Informationen, Links, Schlüsselwörter und ähnliche Daten für diese Bilder hinzuzufügen. Bienchen prüft auch die Vollständigkeit und Richtigkeit der Informationen. Im Wesentlichen übernimmt Bienchen die mühsame Arbeit, die typischerweise von mir durchgeführt würde und sorgt für nahezu konsistente Beschreibungsseiten. Dazu gehören die korrekte Kategorisierung der Bilder, die Kategorisierung der fotografischen Parameter anhand der EXIF-Daten (etwa verwendete Brennweite, Blende, Verschlusszeit, ISO, Datum und ähnliches), Geotagging, Beschreibungen, einige strukturierte Daten (SDC) und ähnliche Aufgaben. Zusätzlich prüft Bienchen, ob es zu viele oder zu wenige Kategorien gibt, ob die Beschreibungen zu kurz oder zu lang sind oder ob Kategorien fehlen, auf die verwiesen wird… und wahrscheinlich noch viele andere Sachen, die mir gerade nicht einfallen.

Im Grunde spart Bienchen mir Zeit und Mühe.

Arbeitserleichterung

[edit]

Um die Zeitersparnis durch und Effizienz von Bienchen zu messen, gibt es Evalua.py als ein weiteres kleines Skript. Hier werden alle über Bienchen vorgenommenen Bearbeitungen erfasst. Für jedes Skript bzw. jede Aufgabe habe ich unterschiedliche Richtwerte hinsichtlich der Dauer bei manueller Ausführung hinterlegt, wovon etwaige Aufwände vor der Ausführung sowie die Zeit für die Entwicklung des Skriptes selbst abgezogen werden. Das Ergebnis der Berechnung wird von Bienchen regelmäßig aktualisiert.

Zeitersparnis: 12:26:32 (16.8 % Effizienz)

Natürlich handelt es sich hierbei nur um Durchschnittswerte, zumal viele Aufgaben ohne Bienchen wohl nicht erledigt würden, weil sie nicht in einem gesunden Verhältnis zwischen Zeit und Nutzen stünden. Vielleicht geben sie mir aber dennoch den einen oder anderen Anhaltspunkt dafür, wie lohnenswert dieses kleine Nebenprojekt auf lange Sicht ist.

Wartungskategorien

[edit]

Bienchen überprüft nicht nur Wartungskategorien, die bereits beim Hochladen von Dateien gesetzt wurden, sondern setzt auch welche, wenn es einer manuellen Bearbeitung bedarf. Je weniger Dateien in den Wartungskategorien enthalten sind, umso weniger gibt es für Bienchen zu tun.

Bienchen by Anil Öztas

Bienchen by Anil Öztas - descriptions: 88
User:A. Öztas/Bienchen/Beschreibung
Bienchen by Anil Öztas - image corrections: 26
Bienchen by Anil Öztas - meta: 470
Bienchen by Anil Öztas - AR: 4
Bienchen by Anil Öztas - names: 0
User:A. Öztas/Bienchen/Dateiname
Bienchen by Anil Öztas - new uploads: 1053
Bienchen by Anil Öztas - Category: 922
Bienchen by Anil Öztas - Gear: 114
Bienchen by Anil Öztas - Genre: 136
Bienchen by Anil Öztas - ID: 3
Bienchen by Anil Öztas - Location: 82
User:A. Öztas/Bienchen/Standort (180)
Bienchen by Anil Öztas - Year: 1
Bienchen by Anil Öztas - other: 0
Bienchen by Anil Öztas - QI: 50
Bienchen by Anil Öztas - redirects: 569
User:A. Öztas/Bienchen/CatScan

Skripte

[edit]
Skript Funktionen Ergebnisse Version Letzte Änderung Beispiel
Bienchen.py 2.1 2024-10-13
AR-Kat.py Kategorien nach Seitenverhältnis setzen Datei, Wartungskategorie 1.1 2024-10-13 [1]
Beschreibung.py verbesserungsbedürftige Beschreibungen finden Wartungskategorie 1.2 2024-10-17 [2]
Dateiname.py verbesserungsbedürftige Dateinamen finden Wartungskategorie 1.2 2024-10-05
Datum.py Datum der Aufnahme angeben, Kategorien setzen Datei 1.4 2024-10-11
Evalua.py Einsatz von Bienchen evaluieren 1.1 2024-10-18
EXIF-Kat.py Kategorien nach fotografischen Parametern setzen Datei, Wartungskategorie 1.3 2024-10-13 [3]
Geo.py Koordinaten setzen Datei 1.5 2024-10-18
Gear.py Kamera und Objektiv angeben Datei 1.1 2024-10-07 [4]
ID.py Archivnummer/ID generieren und setzen Datei 1.2 2024-10-11 [5]
Kat-Scan.py Gelöschte, veraltete und weiterleitende Kategorien finden Wartungskategorie 1.0 2024-10-12
QI.py Kategorie setzen, Datei filtern und sortieren Datei 2024-10-10
Revision.py Endkontrolle neu hochgeladener Dateien Datei 1.0 2024-10-07
Text.py Text suchen/hinzufügen/ersetzen überall 1.3 2024-10-13
Upload.py Batch-Upload von Dateien Datei 0.3 2024-10-12
Zufallsfoto.py Datenbank aktualisieren Datei 1.0 2024-10-13
geplant: Kurzbeschreibung.py Kurzbeschreibung hinzufügen Datei
geplant: Orte.py Ortsvorlage hinzufügen Datei
geplant: SDC.py Strukturierte Daten (SDC) bearbeiten Datei
geplant: Tags.py Stichwörter hinzufügen Datei
geplant: Wikidata.py Beschreibung durch Wikidata-Objekt ersetzen Datei
geplant: Ohne Titel Kategorie für Ort nach Datum setzen Datei