MTheiler   SpielwieseTest   Hilfe   Baustelle   WD-Arbeitsliste  
Babel:
de Dieser Benutzer spricht Deutsch als Muttersprache.
en-3 This user is able to contribute with an advanced level of English.
fr-1 Cet utilisateur sait contribuer avec un niveau élémentaire de français.
Dieser Benutzer hat eine Seite bei WIKIDATA.
Dieser Benutzer hat eine Seite bei Wikimedia Commons.
Dieser Benutzer hat eine Seite bei Wikivoyage.
Dieser Benutzer ist Ingenieur.
GNU Dieser Benutzer mag freie Software. Darum benutzt er auch nur solche.
Das nennt man eine Sonnenblume…
Das nennt man eine Sonnenblume…
Dieser Benutzer befürwortet die allgemeine Umstellung auf erneuerbare Energie.
Dieser Benutzer fährt mit dem schienengebundenen ÖPNV



Logo Dieser Benutzer hat gar kein Auto.
Benutzer nach Sprache

Datum: Dienstag den 26.November 2024. Angemeldeter Benutzer seit 4601 Tagen. Statistik WP und Wikidata bzw. Commons. Meine Homepage auf Wikidata und Wikivoyage; Login auf PAWS; Wikipedia:Stuttgart; IBA27

Private Testseiten: SpielwieseTest und Baustelle. Mein PyWikiLemmaTranslator ist ein Hilfsmittel zur Übersetzung von Wikipedia-Artikel von einer Sprache in eine andere Sprache. Landkarte mit Bilder von Commons auf: Wikimap mit Doku und Karte mit historischen Objekten und wikishootme

Bürokratenwahlen:
Wettbewerbe: Asiatischer Monat 2024 (bis 1. Dezember)
Veranstaltungen:
Sonstiges:

Eigene Hilfsprogramme auf Git

Bearbeiten

In meinem Git Repository habe ich meine eigenen Hilfsprogramme wie z.B. eine Kommmandozeilen basierten Commons-Uplader oder einen Bot bereitgestellt. Siehe Quellcode. Benutzte Python Library: pwiki. Siehe auch: simple-commons-uploader

Übernahme einer Reading List der Smartphon-App in den PC-Browser

Bearbeiten

Meine Motivation: Ich lese mit der Smartphone-App Wikipedia-Artikel. Wenn ich dabei Dinge entdecke, die ich später am PC eventuell ändern will, dann speichere ich mir diese Artikel in eine Reading List. Beim späteren Editieren am PC muß ich dann zunächst vom Smartphon das Lemma manuell abtippen. Bei vielen kleinen Änderungen an vielen Artikeln ist das mühsam. Im Folgenden wird eine Methode vorgestellt, um die Inhalte dieser Listen (also Artikel aus verschiedenen Wikepedien wie deutsch, englisch, etc.) auf dem PC im Browser anzuzeigen.

Auf MediaWiki existiert eine Wikimedia REST API. Eine Dokumentation dieser API findet im Phabricator.

Bei Wikimedia existiert folgende Seite, über die angemeldete Benutzer direkt aus dem Browser heraus mit Hilfe dieser API die Daten ihrer eigenen Reading Liste abfragen oder bearbeiten zu können: "https://meta.wikimedia.org/api/rest_v1/#/Reading_lists".

  • GET /data/lists/ Get all lists of the current user. Ein Klick auf diesen Button liefert die Namen (so wie sie in der App auf dem Smartphone erfasst worden sind) meiner Listen sowie die ID jeder Liste, die im nächsten Aufruf benötigt wird.

Beispiel:

   {
     "id": 2872714,
     "name": "Corona",
     "default": false,
     "description": "",
     "created": "2020-12-26T17:12:15Z",
     "updated": "2020-12-26T17:12:15Z"
   },
   {
     "id": 686299,
     "name": "Grafik",
     "default": false,
     "description": "",
     "created": "2018-10-20T16:14:13Z",
     "updated": "2018-10-20T16:14:13Z"
   },

Wenn man im zweiten Schritt die in einer dieser Listen gespeicherten Artikel (bzw. deren Lemma) sehen will, so muss diese ID in folgendem Aufruf übergeben werden:

  • GET /data/lists/{id}/entries/ Get all entries of a given list. Ein Klick auf diesen Button liefert die URLs ("project") und das Lemma ("title") meiner in der Smartphone-App gespeicherten Artikel einer Liste. Beispiel:
  {
     "id": 5763725,
     "listId": 686297,
     "project": "https://de.wikipedia.org",
     "title": "Bellman-Ford-Algorithmus",
     "created": "2018-10-26T19:45:55Z",
     "updated": "2018-10-26T19:45:55Z"
   },
   {
     "id": 5621073,
     "listId": 686297,
     "project": "https://de.wikipedia.org",
     "title": "Beschränkte_Tiefensuche",
     "created": "2018-10-20T16:14:17Z",
     "updated": "2018-10-20T16:14:17Z"
   },

Von mir erstellte oder in wesentlichen Punkten erweiterte Artikel (*)

Bearbeiten

Software

Bearbeiten

Sonstige

Bearbeiten

auch interessant (kleine Auswahl)

Bearbeiten

London_Congestion_Charge , Bahnsteigtür , Urgewald , Marcel_Fratzscher , Bruce_A._Ackerman , Artenschutz , Liste_der_Kulturdenkmale_in_Waiblingen, https://commons.wikimedia.org/wiki/Category:Waiblingen, Robert J. Sawyer


Tesserakt, siehe auch: https://commons.wikimedia.org/wiki/Category:Animated_GIF_files  

Portale etc.

Bearbeiten