python-mwapi

Simple Wrapper voor de MediaWiki API
Download nu

python-mwapi Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Yuvi Panda
  • Uitgever website:
  • http://github.com/yuvipanda/

python-mwapi Tags


python-mwapi Beschrijving

Python-Mwapi is een heel eenvoudige en directe wrapper rond de MediaWiki Api.introduceThis-bibliotheek biedt een zeer eenvoudige convenience wrapper rond de MediaWiki API. Het is bedoeld om de interface te spiegelen die wordt geleverd door MW.APIFEATURESTHE-bibliotheek kunt u MediaWiki-API's bellen zonder te hoeven omgaan zonder dat u netwerkoproepen behandelt. Het heeft ook authenticatie-ondersteuning en een paar gemakmethoden.non featurestHis is het anti-mwclient. Het voegt geen nog een laag toe voor u om te begrijpen over de goed gedocumenteerde MediaWiki API, en het zal nooit.documentatie Mwapi Class Mwapi-klasse die een enkele API-sessie vertegenwoordigt, met een enkele geverifieerde gebruiker. Handige attributen: Tokens - Bevat een Edrittoken en Wachttoken (als Populatetokens () is genoemd) is gecorrigeerd - Boolean aangeeft of de MWAPI geauthenticeerde aanvragenstanden verzenden die hier zijn gedefinieerd: __init __ (zelf, host, api_path = '/ w / api.php' ) Maak een MWAPI-exemplaarargumenten: host - host om verbinding mee te maken. Moet http: // of https bevatten: // en geen trailing Slash Api_Path - URL tot Api.php op de host. Moet beginnen met / krijgen (Zelf-, params) Maakt een API-aanvraag met de GET-methodeargumenten: Params - Parameters om naar de API te verzenden. Varieert afhankelijk van de actie die moet worden uitgevoerd. Inloggen (Zelf, gebruikersnaam, wachtwoord) verifieert met de gegeven inloggegevens en logboeken in de gebruiker voor de sessie. Alle verdere aanvragen verzonden van dit MWAPI-object worden ondertekend als genoemde gebruiker. Argumenten: Gebruikersnaam - De gebruikersnaam van de gebruiker om een geverifieerd wachtwoord te zijn - het wachtwoord van de gebruiker om te worden geverifieerd: gooit een uitzondering met (bericht, respons) als authenticatie mislukt Opmerking: wachtwoorden worden verzonden als plainent-tekst. Dit is een beperking van de MediaWiki API. Gebruik een HTTPS-host als u wilt dat uw wachtwoord beveiligd is Populatetokens (Self) Populeert het tokensattribuut van het object met Edrittoken en Wachte. Vereist dat authenticatie al is uitgevoerd met inloggen () Post (Zelf-, params) maakt een API-aanvraag met de API-methode Argumenten: Params - Parameters om naar de API te verzenden. Varieert afhankelijk van de actie die moet worden uitgevoerd. Verzoek (Zelf-, methode, params) doet een verzoek aan de API en retourneert een woordenboek met de resultaten Argumenten: methode - Get of post, afhankelijk van welke API paramets wordt genoemd - parameters om naar de API te sturen. Varieert afhankelijk van de actie die moet worden uitgevoerd.PRODUCTEN HOMEPAGE


python-mwapi Gerelateerde software