Hangmat

rust als een baas
Download nu

Hangmat Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Other/Proprietary Li...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Kadir Pekel
  • Uitgever website:
  • https://github.com/kadirpekel/

Hangmat Tags


Hangmat Beschrijving

Hammock is een Python-module waarmee u met rust-API's kunt omgaan door ze in dode eenvoudige programmatische API's te converteren. Het maakt gebruik van populaire verzoekensmodule in de achtertuin om full-fleedde rustervaring te bieden. Profiltlet's Spelen met Github: >>> van Hammock Import Hangmat als Github >>> # Dit genereert een URL zoals hieronder en vraagt het via HTTP Get >>> = Github ('https://api.github.com') .Repos ('Kadirpekel', 'Hammock'). Watchers.get () >>> Print (resp.url) https://api.github.com / Repos / Kadirpekel / Hammock / Watchers >>> # Nu ben je klaar om een rust te doen voor de rest van de code :) >>> voor kijker in resp.json: print Watcher.get ('Login') Kadirpekel. .....Niet overtuigd? Dit is hoe je dit project bekijkt om zijn toekomstige mogelijkheden te zien: >>> van Hammock Import Hangmat als Github >>> Resp = Github ('https://api.github.com') .user.watched ('Kadirpekel') .Put ('hangmat', auth = ('', ''), headers = {'content-lengte': '0'}) >>> Print (resp) Installeer de beste manier om hangmat te installeren is het gebruik van PYPI-repositories via Easy_Install of PIP: PIP-installatie HammockdocumentationHammock is een magische, polymorfe (!), Leuke en eenvoudige klasse, waardoor u helpt rustgevende URL's te genereren en kunt u ze aanvragen met behulp van aanvragenmodule in een eenvoudige en slick Way.BELOW De alle frases doen een verzoek aan dezelfde URL van 'http: // localhost: 8000 / gebruikers / foo / palen / bar / opmerkingen'. Merk op dat ze allemaal geldig zijn, maar sommige zijn onzin in hun behorende context: >>> import hangmat >>> api = hammock.hammock ('http: // localhost: 8000') >>> api.users (' foo '). Posten (' bar '). Opmerkingen.get () >>> api.users.foo.posts (' bar '). Krijg (' Opmerkingen ') >>> api.users.foo.posts.bar.comts.get () >>> API.USERS ('FOO', 'PASTS', 'OPMERKINGEN'). Krijg () >>> API ('Gebruikers') ('Foo', 'berichten'). Krijg ('bar', 'opmerkingen') >>> # Eventuele andere combinaties ... Hangmat Class Exemplaar biedt verzoeksmodules alle HTTP-methoden die op zichzelf zijn gebonden, terwijl u de eerste ARG-URL 'in vervanging van * args laten vallen om URL-componenten door te gaan met het toevoegen van URL-componenten. Kunnen u doorgaan met het verstrekken van zoekwoorddoek voor overeenkomstige HTTP-werkwoordswerkwijze Module: Hangmat. (* AGS, ** KWARGS) Retourtype is hetzelfde antwoordobject Verzoeken Module biedt. Er is nogal echte worl D Toepasselijk voorbeeld dat Twitter API gebruikt: >>> Import Hangmat >>> Twitter = Hammock.hammock ('https://api.twitter.com/1') >>> Tweets = Twitter.Statuses ('User_Timeline.json' ) .Get (params = {'scherm_name': 'Kadirpekel', 'Count': '10'}). JSON >>> voor Tweet in Tweets: Print Tweet.get ('Tekst') Mijn tweets ..... . Je wilt ook sessies gebruiken. Laten we eens kijken naar het voorbeeld van Jira onder de basisverwijzingen via verschillende HTTP-aanvragen: >>> Import Hangmat >>> # U kunt een sessie configureren door het verstrekken van trefwoord Args aan` Hangmat` >> # Dit monster hieronder toont het gebruik van authentificaties door verschillende verzoeken door een embedded sessie >>> jira = hammock.hammock ('https://jira.atlassian.com/rest/api/latest', auth = ( '', '')) >>> My_isue = 'JRA-9' >>> # Laten we een Jira-probleem krijgen. Geen auth-inloggegevens die expliciet worden verstrekt sinds ouder >>> # Hammock al een 'aanvragen' heeft geconfigureerd. >>> probleem = jira.issue (my_issue) .get () >>> # Bekijk nu het probleem opnieuw met dezelfde sessie >>> bekeken = jira.issue (my_isue) .watchers.post (params = {name ':' '}) >>> Print (bekeken) Meer gedetailleerde, concrete documentatie komt binnenkort ... De startpagina van het product


Hangmat Gerelateerde software

Kojak

Een kit voor objectieve oordeel en op kennis gebaseerde detectie van prestatie-knelpunten. ...

175

Downloaden

Apache Antunit

ANTUNIT is een bibliotheek van ant-taken die in eerste instantie werden ontwikkeld om tests te schrijven voor mierentaken zonder toevlucht te nemen tot Justit. ...

58

Downloaden