User talk:LennardHofmann

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
Welcome to Wikimedia Commons, LennardHofmann!

-- Wikimedia Commons Welcome (talk) 13:53, 8 April 2022 (UTC)[reply]

Autopatroller[edit]

Hi, I gave you the "autopatroller" right. Thanks for your contributions. Regards, Yann (talk) 08:41, 31 July 2022 (UTC)[reply]

Automated unit tests[edit]

Hello @LennardHofmann, I was talking with @Mike Peel about one thing I implemented at ptwiki to unit test the WikidataIB module there. The functions are written in a subpage of the module and the talk page runs the tests. It's all broken now because of a careless merge, and the functions attend to Portuguese needs for WikidataIB, but the concept prevails. Maybe it is of your interest. Cheers, EPorto (WMB) (talk) 19:01, 1 September 2022 (UTC)[reply]

Template:Do not rename this category[edit]

Hallo Lennard, ich würde mir eine Vorlage Do not rename this category wünschen. Sie soll verhindern, dass jemand auf die Idee kommt, eine Kategorie umzubenennen, die im OSM verlinkt ist. Zum Beispiel: ist der Knoten mit der Category:Mauerdenkmal_(Straße_der_Erinnerung) verbunden. Wenn jemand diese Kategorie umbenennt, wogegen prinzipiell nicht spricht, wird die Verlinkung aus OSM zu Commons ungültig.

Ich stelle es in der Art vor, wie hier ausgeführt. Nachteil bei der Lösung auf der Disk der Kategorie ist, dass der Hinweis möglicherweise übersehen wird. Deshalb wäre es mir lieber, der Hinweis würde direkt auf der Seite der Kategorie eingeblendet werden. Für Dateien ist von Bjh21 hier eine sehr gute Lösung gefunden worden. Eine vergleichbare Lösung für Kategorien ist nicht möglich. Deshalb fände ich es super, wenn es eine Vorlage Do not rename this category geben würde. Was wäre der beste Ort, dies vorzuschlagen? Viele Grüße

Molgreen (talk) 17:28, 10 August 2023 (UTC)[reply]

@Molgreen: Es ist schwierig, eine Vorlage zu designen, die auffällig genug ist, um Verschiebungen zu verhindern, aber gleichzeitig nicht zu aufdringlich ist. Alternativ könnte man Unterseiten oder Seitenschutz verwenden, doch der technische Aufwand wird dem Nutzen nicht gerecht (wie oft werden schon Kategorien verschoben, die auf OSM verlinkt sind?). Einfacher und effektiver wäre es, periodisch alle Commons-Kategorien auf OSM mit einer Liste an gültigen Kategoriennamen abzugleichen. Morgen kann ich ein Bash- oder Python-Skript dafür schreiben. LennardHofmann (talk) 21:16, 10 August 2023 (UTC)[reply]
Guten Morgen Lennard, danke für Deine Rückmeldung. Das hört sich nach einer sehr guten Idee an. In der Liste, die Du verlinkt hast, kann ich keinen Bezug zu den Knoten sehen, in denen der Link hinterlegt ist. Wäre eine entsprechende Angabe des OSM-Quellknotens denkbar?
Eine zweite Sache wäre Wikidata? Weißt Du was passiert, wenn sich der Name einer in Wikidata eingebundenen Commons Kategorie ändert?
Bin sehr gespannt auf Deine Lösung. Danke, dass Du das umsetzen willst. Viele Grüße
Molgreen (talk) 04:45, 11 August 2023 (UTC)[reply]
@Molgreen: Habe meine Idee jetzt umgesetzt. Hier die wichtigsten Links:
Ein paar der Ergebnisse sind wohl schon veraltet, da ich nur Commons-Kategorien berücksichtigt habe, die vor dem 3. August erstellt worden sind. Am 3. September kann ich sie aktualisieren. "Kategorieweiterleitungen" wie Category:"Torito" Aguirre werden nicht entdeckt.
Zu deiner Wiidata-Frage: Wenn eine Seite verschoben wird, wird der Sitelink von Wikidata zu Commons automatisch angepasst. Der Commons category (P373)-Link sollte etwas später durch einen Bot aktualisiert werden. LennardHofmann (talk) 17:17, 12 August 2023 (UTC)[reply]
Hallo Lennard, das ist ja echt super! Am besten gefällt mir, dass es eine Weiterleitung zum jeweiligen OSM-Knoten gibt. Ich habe es gleich mal probiert und den Eintrag der Commons Kategorie für den Knoten 32436711 gelöscht.
Herzlichen Dank für Deine Umsetzung! Viele Grüße Molgreen (talk) 18:33, 12 August 2023 (UTC)[reply]
“Wer den kleinen Finger gibt, dem nimmt man die ganze Hand.“ . . .
Sag‘ mal, wäre es aus Deiner Sicht möglich/sinnvoll eine vergleichbare List auch für „tote“-OSM-Links zu nicht mehr existierenden einzelnen Bilddateien auf Commons zu erstellen? (Ich vermute, allerdings, dass eine solche Liste deutlich umfangreicher als im Falle von Kategorien ist.) Viele Grüße --Molgreen (talk) 03:19, 13 August 2023 (UTC)[reply]
@Molgreen: Dafür gibt es schon Check Commons files that don't exist (wurde aber zuletzt im Februar aktualisiert). Mein Ansatz stößt bei Commons-Dateien an seine Grenzen, da die Liste an Common-Dateinamen 5 GB groß ist und mein Laptop nur 8 GB RAM hat. Übrigens: Wenn du eine gelöschte Kategorie wie Category:Bahnhof Breitensee aufrufst, sollte dir im Logbuch angezeigt werden, dass die Kategorie verschoben wurde. Ich habe die Kategorie (unter dem neuen Namen Category:Bahnhof Breitensee NÖ) wieder beim Knoten 32436711 eingetragen. LennardHofmann (talk) 18:54, 13 August 2023 (UTC)[reply]
Okay, das verstehe ich. Ich habe mir das notiert. (Mit konnte ich gleich zwei eigene Syntaxfehler finden ... :-) Mit sehe ich aber leider kein Ergebnisse. Aber ich habe ja erst einmal mit den Kategorien genug zu tun. Und ich hoffe, dass ich da dran bleiben kann. Dass auch die Logbucheinträge angezeigt werden, war mir auch schon aufgefallen.
Also vielen Dank noch einmal! Bis irgendwann mal wieder. Viele Grüße --Molgreen (talk) 06:13, 14 August 2023 (UTC)[reply]
"Mensch" muss nur geduldig sein, dann wird auch etwas angezeigt... --Molgreen (talk) 06:36, 14 August 2023 (UTC)[reply]
@Molgreen: Ich konnte den Speicherverbrauch mit einer cleveren Datenstruktur senken und knapp 600 ungültige wikimedia_commons-Werte finden, die mit "File:" beginnen (auch auf MapRoulette). Darunter sind viele Werte, die Semikolons oder de:URL-Encoding nutzen. LennardHofmann (talk) 22:01, 17 August 2023 (UTC)[reply]
Oh, das ist sehr prima. Ist es für Dich okay, wenn ich nachfolgendes hier. und hier einbringe?
“Zum Auffinden von fehlerhaften Verlinkungen gibt es skriptbasiert erstellte Listen auf GitHub.[1][2][3][4]
Nochmals Danke und viele Grüße --Molgreen (talk) 12:26, 18 August 2023 (UTC)[reply]
Eine Frage: berücksichtigt das Script, dass für den tag "image" auch eine URL zulässig ist ( https://wiki.openstreetmap.org/wiki/DE:Key:image )? Knoten müsste aus meiner Sicht so okay sein. Oder sehe ich da etwas falsch? (Knoten habe ich entsprechend geändert.) Viele Grüße --Molgreen (talk) 05:06, 19 August 2023 (UTC)[reply]
@Molgreen: Das Skript schaut sich image-Tags nicht an. Das Problem bei Knoten 190979159 sind die Prozentzeichen in wikimedia_commons=File:Bl%C3%BCmlisalp_2.jpg. Das sollte korrigiert werden zu wikimedia_commons=File:Blümlisalp 2.jpg, denn auf osmwiki:Key:wikipedia steht: "Use the human readable title of the article, for example 'en:St Paul's Cathedral' rather than the version with underscores and URL-encoded characters that is used in the URL ('St_Paul%27s_Cathedral')". Bei Maproulette findest du weitere Anweisungen zum Beheben der gefunden Fehler, wenn du auf Start klickst.
Auf Wikipedia sind meine Skripte nicht erwähnenswert. Im OpenStreetMap-Wiki werde ich sie noch einbauen, wenn ich Zeit habe. LennardHofmann (talk) 14:22, 19 August 2023 (UTC)[reply]
Okay, danke und gut zu wissen. Ich habe es korrigiert. Und einverstanden: dann überlasse ich Dir die Erwähnung selbst. Schön, dass Du die beiden Skripte geschrieben hast!. Viele Grüße --Molgreen (talk) 17:30, 19 August 2023 (UTC)[reply]
Guten Morgen, doch noch eine Frage: in welchem Rhythmus werden die beiden Listen aktualisiert? Viele Grüße --Molgreen (talk) 04:21, 20 August 2023 (UTC)[reply]
@Molgreen: Die Listen werden manuell aktualisiert. Ich werde sie demnächst am 3. September aktualisieren, wenn Commons einen neuen data dump veröffentlicht. Danach vielleicht alle 5 Monate. LennardHofmann (talk) 12:35, 20 August 2023 (UTC)[reply]
. . . hm, aus meiner beruflichen Erfahrung finde ich das nicht so ganz optimal: wenn Du - warum auch immer - nicht mehr dazu kommst, ist die Sache „gestorben“. Ein kürzerer Automatismus (Bot) wäre mir lieber. Aber bitte nicht falsch verstehen, ich bin sehr, sehr froh, dass Du das aufgesetzte hast!!!. Viele Grüße --Molgreen (talk) 14:15, 20 August 2023 (UTC)[reply]
Entschuldige bitte, mir ist noch etwas eingefallen: Wenn das Aktualisierungsintervall im Bereich von mehreren Wochen liegt, wäre es dann nicht gut, wenn beseitigte Fehler als erledigt gekennzeichnet werden könnten, so dass andere sehen, dass dort nicht mehr zu tun ist? Insofern hatte ich überlegt, ob es nicht mögliche wäre eine Kopie der Liste bzw. die Liste selbst irgendwohin nach Commons zu schreiben, so dass ein Erledigt-Vermerkt gesetzt werden könnte. (Nur so eine Idee: wenn Dir das alles zu aufwendig wird, ist das für mich auch okay.) Viele Grüße --Molgreen (talk) 05:52, 21 August 2023 (UTC)[reply]
@Molgreen: Deswegen werden die GitHub-Listen auch nicht veröffentlicht. Auf Maproulette können Einträge als erledigt markiert werden. LennardHofmann (talk) 12:00, 21 August 2023 (UTC)[reply]
okay, danke, dass ist eine ziemlich neue Welt für mich . . .  :-) --Molgreen (talk) 17:48, 21 August 2023 (UTC)[reply]
  1. Template:Internetquelle
  2. Template:Internetquelle
  3. Template:Internetquelle
  4. Template:Internetquelle