Hängematte

rest wie ein Chef
Jetzt downloaden

Hängematte Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Other/Proprietary Li...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Kadir Pekel
  • Website des Verlags:
  • https://github.com/kadirpekel/

Hängematte Stichworte


Hängematte Beschreibung

Hängematte ist ein Python-Modul, mit dem Sie sich mit Rest-APIs befassen können, indem Sie sie in tote einfache programmatische APIs umwandeln. Es verwendet beliebte Anfragen-Modul im Hinterhof, um ein vollwertiges Ruhel-Erlebnis bereitzustellen = Github ('https://api.github.com') .Repos ('Kadirpekel', 'Hängematte'). Watchers.get () >>> drucken (resp.url) https://api.github.com / REPOS / KADIRPEKEL / HAMMOCK / WACHERS >>> # Jetzt sind Sie bereit, einen Rest für den Rest des Code zu ergreifen :) >>> für Watcher in Resp.Json: Print Watcher.get ('login') kadirpekel. .....Nicht überzeugt? So sehen Sie sich dieses Projekt an, um seine zukünftigen Fähigkeiten zu sehen: >>> von Hängematten-Importhammock als Github >>> Resp = Github ('https://api.github.com') .user.Watched ('Kadirpel'). . ('Hängematte', auth = ('', ''), Header = {'Inhaltslänge': '0'}) >>> drucken (bzw. resp) Installieren Sie die beste Möglichkeit, HAMMOCK zu installieren, verwenden PYPI-Repositorys über Easy_install oder PIP: PIP Installation HammockDocumentationHammock ist eine magische, polymorphe (!), Spaßige und einfache Klasse, mit der Sie erholsame URLs generieren können Weg. Lassen Sie die gesamten Phrasen an dieselbe URL derselben URL von 'http: // localhost: 8000 / user / foo / posts / bar / comments'. Beachten Sie, dass alle gültig sind, aber einige von ihnen sind Unsinn in ihrem Zugehörigen Kontext: >>> HAMMOCK >>> API = HAMMOCK.Hammock ('http: // localhost: 8000') >>> API.Users (' foo '). Beiträge (' Bar '). Comments.get () >>> API.Users.foo.Posts (' Bar '). Holen Sie sich ("Kommentare") >>> API.USERS.FOO.POSTS.BAR.COMMENT.GET () >>> API.ULERS ('Foo', 'Beiträge', 'Kommentare'). Get () >>> API ('Benutzer') ('Foo', 'Beiträge'). Holen Sie sich ('Bar', 'Kommentare') >>> # Jede andere Kombination ... Hängemattenklasse Instanz stellt die gesamten HTTP-Methoden des Anforderungsmoduls bereit, die an sich als obere Tank-Version verbucht werden, während die erste ARG 'URL' beim Austausch von * Args abfällt, um Sie weiterhin Anhängen von URL-Komponenten. Sie können weiterhin jedes Keyword-Argument für die entsprechende HTTP-Verb-Methode von Anfragen angeben Modul: Hängematte [Holen Sie sich. D Anwendbares Beispiel, das Twitter-API verwendet: >>> Import Hängematte >>> Twitter = hammock.hammock ('https://api.twitter.com/1') >>> Tweets = Twitter.Statusses ('user_timeline.json' ) .GET (params = {'screen_name': 'kadirpekel', 'count': '10'}). JSON >>> für Tweet in Tweets: drucken Tweet.get ('Text') Meine Tweets ..... . Sie möchten auch Sitzungen verwenden. Schauen wir uns das JIRA-Beispiel unten an, in dem grundlegende Auth-Anmeldeinformationen über mehrere HTTP-Anforderungen beibehalten werden: >>> HAMMOCK >>> # Sie können eine Sitzung konfigurieren, indem Sie Keyword-Args für den Hängematten-Konstruktor bereitstellen, um eingebaute "Anfragen" initiieren. >> # Dieses untenstehende Beispiel zeigt die Verwendung von Auth-Anmeldeinformationen durch verschiedene Anfragen, indem eine eingebettete Sitzung eingebettet wird >>> Jira = Hammock.Hammock ('https://jira.atlassian.com/rest/api/latest', auth = ( '', '')) >>> my_issue = 'jra-9' >>> # Lass uns ein Jira-Problem bekommen. Keine Auth-Anmeldeinformationen, die explizit bereitgestellt werden, da übergeordnete >>> # HAMMOCK bereits eine "Anfragen" hat, die bereits konfiguriert ist. >>> emages = jira.issue (my_issue) .get () >>> # Siehe jetzt das Problem erneut mit derselben Sitzung >>> beobachtet = jira.issue (my_issue) .watchers.post (params = {'Name': ''}) >>> Drucken (Sehenswürdigkeit) detailliertere, konkrete Dokumentation in Kürze ... Die Homepage des Produkts


Hängematte Zugehörige Software

C ++ - Test.

Ein tragbarer und leistungsstarker, jedoch einfacher, einheitlicher Untersuchungsrahmen für die Handhabung automatisierter Tests in C ++. ...

427

Herunterladen

Jdave.

JDave-Projekt ist ein verhaltensgetriebener Entwicklungsrahmen, das eine einfache Möglichkeit bietet, das Verhalten Ihrer Java-Klassen festzulegen. ...

61

Herunterladen

log4sendpp.

log4sendpp ist eine unabhängige C ++ - Client-Bibliothek, die von der Protokollierung von Hosts rund um den L profitiert wird ...

126

Herunterladen

yafic.

Yafic ist noch ein weiterer Dateiintegritäts-Checker, ähnlich der Programme wie Tripwire, Integrit und Adey. ...

278

Herunterladen

Jakarter.

JCARDER ist ein Open-Source-Tool zum Finden von potenziellen Deadlocks in gleichzeitigen Multi-Thread-Java-Programmen. ...

163

Herunterladen