PHP-Skript: „QGIS Plugin Download Live Status“

Vintage-Terminal VT100 (Original-Bildquelle [3])

Um die Anzahl der Downloads von QGIS-Plugins herauszufinden, bietet die Suche unter „QGIS Plugins“ [1] bereits eine einfache und zuverlässige Möglichkeit. So lassen sich beispielsweise alle Plugins des geoObservers sortiert nach Downloads anzeigen [2]. Unkompliziert, übersichtlich und grundsätzlich eine gute Lösung!

Screenshot 1: Typo-Problem? Durch die proportionale Schrift wirken ähnlich große Zahlen optisch sehr unterschiedlich.

Ein paar Kleinigkeiten haben mich allerdings schon länger gestört: Die verwendeten Schriftarten für die Zahlen treffen nicht ganz meinen Geschmack (vgl. Screenshot 1), und eine Gesamtzahl der Downloads über alle Plugins hinweg hätte ich auch gern. Da kam mir die Idee: Warum nicht einfach mal ausprobieren, was sich mit Unterstützung von KI umsetzen lässt? Gesagt, getan: Ein kleines PHP-Skript erstellt, auf den Server geladen – und schon gibt es die Download-Statistik ganz nach meinen Vorstellungen, natürlich im charmanten Vintage-Terminal-Style. 😉

Praktisch ist außerdem, dass es keine Rolle spielt, ob Ihr nach einem Usernamen oder einem Autor sucht: Das Skript berücksichtigt automatisch beide Varianten. Das Skript hat einen Cache für 60 Minuten eingebaut, damit verhindert wird, den Server mit unnötig vielen Abfragen zu belasten. Nur eine Abfrage pro Stunde pro Nutzer/Autor geht wirklich zum QGIS-Server, alle anderen werden aus dem Cache beantwortet. Vielleicht ist das kleine Tool ja auch für Euch hilfreich! Probiert es gern aus und nutzt es, wenn Ihr mögt. Ihr erreicht es unter folgender Adresse:

https://geoobserver.de/download/myQGISPluginInfoUser.php?user=[username] | [author]

Hier ein paar Beipiele:

Beispiel 1: Suche nach Plugins vom User „geoobserver“:

https://geoobserver.de/download/myQGISPluginInfoUser.php?user=geoobserver

Beispiel 2: Suche nach Plugins vom Autor „OPENGIS.ch“:

https://geoobserver.de/download/myQGISPluginInfoUser.php?user=OPENGIS.ch

Beispiel 3: Suche nach Plugins vom Top1-User „nextgis“:

https://geoobserver.de/download/myQGISPluginInfoUser.php?user=nextgis

Letzte Bemerkung:
Ich hoffe doch, dass ich damit gegen nichts verstoßen habe, falls doch, gebt mir einen Tipp. Via Cache über eine Zeitspanne von 60 Minuten ist der Server IMHO vor zu vielen Anfragen geschützt.

[1] … https://plugins.qgis.org/plugins/
[2] … https://plugins.qgis.org/plugins/user/geoobserver/?sort=downloads&order=desc
[3] … https://en.wikipedia.org/wiki/VT100#/media/File:DEC_VT100_terminal.jpg

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert