python-mwapi

Wrapper simple pour l'API MediaWiki
Télécharger maintenant

python-mwapi Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • MIT/X Consortium Lic...
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Yuvi Panda
  • Site Internet de l'éditeur:
  • http://github.com/yuvipanda/

python-mwapi Mots clés


python-mwapi La description

Python-Mwapi est une enveloppe très simple et directe autour de l'API MediaWiki.IntroductionCette bibliothèque fournit un wrapper de commodité très simple autour de l'API MediaWiki. Il est destiné à refléter de près l'interface fournie par la bibliothèque MW.APIFeAturestHe vous permet d'appeler les API MediaWiki sans avoir à traiter sans traiter d'appels réseau. Il a également un support d'authentification et quelques méthodes de commodité.Non FeatureSthis est l'anti-MWClient. Il n'ajoute pas une autre couche pour que vous compreniez sur l'API MediaWiki documenté, et ce n'est jamais une classe de catégorie MWAPI MWAPI représentant une seule session API, avec un seul utilisateur authentifié. Attributs utiles: jetons - contient un etraitokoken et WatchToken (si populatetokens () a été appelé) is_authentiqué - Boolean indiquant si le MWAPI envoie des méthodes de demande authentifié définies ici: __init __ (auto, hôte, API_PATH = '/ W / API.PHP' ) Créer un argument d'instance MWAPI: hôte - hôte à laquelle se connecter à. Doit inclure http: // ou https: // et sans fin SLASH API_PATH - URL à API.PHP sur l'hôte. Doit commencer par / obtenir (auto, paramètres) fait une demande d'API avec les arguments de la méthode GET: paramètres - paramètres à envoyer à l'API. Varie en fonction de l'action à effectuer. Connexion (auto, nom d'utilisateur, mot de passe) authentifie avec les informations d'identification données et se connecte à l'utilisateur pour la session. Toutes les demandes supplémentaires envoyées à partir de cet objet MWAPI seront signées comme ledit utilisateur. Arguments: Nom d'utilisateur - Nom d'utilisateur - Nom d'utilisateur de l'utilisateur d'être authentifié Mot de passe - Le mot de passe de l'utilisateur à authentifier les lancers: jette une exception avec (message, réponse) Si l'authentification échoue Remarque: les mots de passe sont envoyés en tant que texte texte. C'est une limitation de l'API MediaWiki. Utilisez un hôte HTTPS si vous souhaitez que votre mot de passe soit sécurisé PopulateToTokens (Self) remplit l'attribut Tokens de l'objet avec Etraitokoken et WatchToken. Nécessite que l'authentification ait été effectuée déjà avec Login () Post (Self, paramètres) fait une demande d'API avec les arguments de la méthode postale: paramètres - paramètres à envoyer à l'API. Varie en fonction de l'action à effectuer. Demande (auto, méthode, paramètres) apporte une demande à l'API et renvoie un dictionnaire contenant les résultats des résultats: Méthode - Get ou Post, en fonction de laquelle l'API est appelée paramètres - paramètres à envoyer à l'API. Varie en fonction de l'action à effectuer. Page d'accueil du produitProduit


python-mwapi Logiciels associés