MediaWiki-API-Ergebnis

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "gapcontinue": "Robocopy_inklusive_Datum_bei_Ordnern",
        "continue": "gapcontinue||"
    },
    "warnings": {
        "main": {
            "*": "Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes."
        },
        "revisions": {
            "*": "Because \"rvslots\" was not specified, a legacy format has been used for the output. This format is deprecated, and in the future the new format will always be used."
        }
    },
    "query": {
        "pages": {
            "3302": {
                "pageid": 3302,
                "ns": 0,
                "title": "Remotedesktopgateway 2016 Zertifikate mit Laufzeit 20 Jahre erstellen",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "Bei der Installation des Remotedesktopgateways unter Windows Server 2016 kann man sich ein selbst-signiertes Zertifikat erstellen lassen.<br>\nWenn man dieses dann zu den \"Vertrauensw\u00fcrdigen Stammzertifizierungsstellen\" der Clients hinzuf\u00fcgt, z.B. per Gruppenrichtlinie, Verbinden sich alle Clients ohne Warnung.<br>\n<br>\nLeider ist dieses selbstsignierte Zertifikat nur 1 Jahr g\u00fcltig.<br>\nMit folgendem PowerShell Befehl (der erst ab Windows Server 2016 oder unter Windows 10 funktioniert) stellt Ihr ein 20-Jahre Zertifikat aus:<br>\n New-SelfSignedCertificate  -Subject \"gw.test.local\" -DnsName \"gw.test.local\",\"GW.test.local\",\"remote.test.de\" -CertStoreLocation \"Cert:\\LocalMachine\\My\" -KeyAlgorithm RSA -KeyLength 2048 -KeyExportPolicy Exportable -NotAfter (Get-Date).AddYears(20)\nDen Subject und DnsName m\u00fcsste Ihr anpassen. Weitere SAN-Namen k\u00f6nnt Ihr einfach mit einem Komma ''',''' anh\u00e4ngen (oder weglassen)\n<br>\nDas Zertifikat k\u00f6nnt Ihr dann aus dem lokalen Computerkonto exportieren:<br>\n:[[Datei:ClipCapIt-190220-133525.PNG]]<br>\nUnd dann \u00fcber den Servermanager -> Remotedesktopdienste wieder einspielen<br>\n\n----\n<comments />"
                    }
                ]
            },
            "3286": {
                "pageid": 3286,
                "ns": 0,
                "title": "RetroPi: Emulationstation mit mehreren Controllern und Tastatur bedienen",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "An meinem RetroPi habe ich\n* Funk Tastatur + Maus von Logitech\n* 2 identische USB-Gamepad\n* 1 Competition Pro Extra Joystick\n* Funk-Fernbedienung (insbesondere f\u00fcr Kodi)\n<br>\nIn Kodi kann ich Tastatur, Maus und die Funkfernbedienung gleichwertig nutzen, auch die Gamepads lassen sich per AddOn einrichten und gleichzeitig(!) nutzen.<br>\nIn der Emuationstation funktioniert nur der erste Controller. Ich w\u00fcrde dort aber auch gern die Fernbedienung nutzen k\u00f6nnen.<br>\n<br>\nVerantwortlich f\u00fcr die Emulationstation ist die folgende Konfigurationsdatei:<br>\n nano /opt/retropie/configs/all/emulationstation/es_input.cfg\nIn dieser muss es pro Controller einen Abschnitt geben.<br>\nOriginal sah es bei mir so aus (nur ein Gamepad):<br>\n<source lang=\"xml\">\n<?xml version=\"1.0\"?>\n<inputList>\n  <inputAction type=\"onfinish\">\n    <command>/opt/retropie/supplementary/emulationstation/scripts/inputconfiguration.sh</command>\n  </inputAction>\n  <inputConfig type=\"joystick\" deviceName=\"DragonRise Inc.   Generic   USB  Joystick  \" deviceGUID=\"03000000790000000600000010010000\">\n    <input name=\"pageup\" type=\"button\" id=\"4\" value=\"1\"/>\n    <input name=\"start\" type=\"button\" id=\"9\" value=\"1\"/>\n    <input name=\"down\" type=\"axis\" id=\"1\" value=\"1\"/>\n    <input name=\"pagedown\" type=\"button\" id=\"5\" value=\"1\"/>\n    <input name=\"right\" type=\"axis\" id=\"0\" value=\"1\"/>\n    <input name=\"select\" type=\"button\" id=\"8\" value=\"1\"/>\n    <input name=\"left\" type=\"axis\" id=\"0\" value=\"-1\"/>\n    <input name=\"up\" type=\"axis\" id=\"1\" value=\"-1\"/>\n    <input name=\"a\" type=\"button\" id=\"1\" value=\"1\"/>\n    <input name=\"b\" type=\"button\" id=\"2\" value=\"1\"/>\n    <input name=\"x\" type=\"button\" id=\"0\" value=\"1\"/>\n    <input name=\"y\" type=\"button\" id=\"3\" value=\"1\"/>\n  </inputConfig>\n</inputList>\n</source>\nPro '''''deviceName''''' muss es eine Datei unter<br>\n /opt/retropie/configs/all/retroarch-joypads/\ngeben. Diese Dateien werden in der Regel durch den Konfigurationsdialog im Emulationstation-Men\u00fc erstellt.<br>\nDas Men\u00fc erreicht Ihr \u00fcber \n Start -> Configure Input\nund entspricht dem Men\u00fc welches es schon beim allerersten Start gab.<br>\nDas arbeitet Ihr mit jedem Controller, Joystick oder auch der Tastatur durch.<br>\nDanach sah die Datei\n cat /opt/retropie/configs/all/emulationstation/es_input.cfg\nwie folgt aus:<br>\n<source lang=\"xml\">\n<?xml version=\"1.0\"?>\n<inputList>\n  <inputAction type=\"onfinish\">\n    <command>/opt/retropie/supplementary/emulationstation/scripts/inputconfiguration.sh</command>\n  </inputAction>\n  <inputConfig type=\"joystick\" deviceName=\"DragonRise Inc.   Generic   USB  Joystick  \" deviceGUID=\"03000000790000000600000010010000\">\n    <input name=\"pageup\" type=\"button\" id=\"4\" value=\"1\"/>\n    <input name=\"start\" type=\"button\" id=\"9\" value=\"1\"/>\n    <input name=\"down\" type=\"axis\" id=\"1\" value=\"1\"/>\n    <input name=\"pagedown\" type=\"button\" id=\"5\" value=\"1\"/>\n    <input name=\"right\" type=\"axis\" id=\"0\" value=\"1\"/>\n    <input name=\"select\" type=\"button\" id=\"8\" value=\"1\"/>\n    <input name=\"left\" type=\"axis\" id=\"0\" value=\"-1\"/>\n    <input name=\"up\" type=\"axis\" id=\"1\" value=\"-1\"/>\n    <input name=\"a\" type=\"button\" id=\"1\" value=\"1\"/>\n    <input name=\"b\" type=\"button\" id=\"2\" value=\"1\"/>\n    <input name=\"x\" type=\"button\" id=\"0\" value=\"1\"/>\n    <input name=\"y\" type=\"button\" id=\"3\" value=\"1\"/>\n  </inputConfig>\n  <inputConfig type=\"joystick\" deviceName=\"SPEEDLINK COMPETITION PRO Game Controller for Android \" deviceGUID=\"03000000790000001c18000011010000\">\n    <input name=\"start\" type=\"button\" id=\"1\" value=\"1\"/>\n    <input name=\"down\" type=\"axis\" id=\"1\" value=\"1\"/>\n    <input name=\"right\" type=\"axis\" id=\"0\" value=\"1\"/>\n    <input name=\"select\" type=\"button\" id=\"4\" value=\"1\"/>\n    <input name=\"left\" type=\"axis\" id=\"0\" value=\"-1\"/>\n    <input name=\"up\" type=\"axis\" id=\"1\" value=\"-1\"/>\n    <input name=\"a\" type=\"button\" id=\"3\" value=\"1\"/>\n    <input name=\"b\" type=\"button\" id=\"0\" value=\"1\"/>\n  </inputConfig>\n  <inputConfig type=\"keyboard\" deviceName=\"Keyboard\" deviceGUID=\"-1\">\n    <input name=\"start\" type=\"key\" id=\"1073741952\" value=\"1\"/>\n    <input name=\"down\" type=\"key\" id=\"1073741905\" value=\"1\"/>\n    <input name=\"right\" type=\"key\" id=\"1073741903\" value=\"1\"/>\n    <input name=\"select\" type=\"key\" id=\"1073741953\" value=\"1\"/>\n    <input name=\"left\" type=\"key\" id=\"1073741904\" value=\"1\"/>\n    <input name=\"up\" type=\"key\" id=\"1073741906\" value=\"1\"/>\n    <input name=\"a\" type=\"key\" id=\"13\" value=\"1\"/>\n    <input name=\"b\" type=\"key\" id=\"27\" value=\"1\"/>\n    <input name=\"x\" type=\"key\" id=\"1073741925\" value=\"1\"/>\n    <input name=\"y\" type=\"key\" id=\"1073742093\" value=\"1\"/>\n  </inputConfig>\n</inputList>\n</source>\nund ich konnte alle Gamepads, den Joystick, meine Fernbedienung und die Tatstatur nutzen.<br>\n* Da 2 der Gamepads identisch sind teilen diese sich einen Eintrag (beide gleich konfiguriert)\n* Fernbedienung und Tastatur teilen sich ebenfalls einen Eintrag da die Fernbedienung eine Tastatur emuliert.\n<br>\n<br>\n----\n<comments />"
                    }
                ]
            }
        }
    }
}