Maca

Descanse como um chefe
Baixe Agora

Maca Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • Kadir Pekel
  • Site do editor:
  • https://github.com/kadirpekel/

Maca Tag


Maca Descrição

A Hammock é um módulo Python que permite lidar com as APIs de descanso, convertendo-as em APIs programáticas simples mortas. Ele usa o módulo de solicitações populares no quintal para fornecer a experiência de descanso full-fledged.Oproofetlet com github: >>> do Hammock Import Hammock como GitHub >>> # gera um URL, como abaixo e solicita isso por http get >>> = GitHub ('https://api.github.com') .repos ('kadirpekel', 'hammock'). Watchers.get () >>> Imprimir (resp.url) https://api.github.com / Repos / Kadirpekel / Hammock / Watchers >>> # Agora você está pronto para descansar para o resto do código :) >>> para observador em resp.json: Imprimir Watcher.get ('Login') Kadirpekel. .....Não convencido? É assim que você assiste a este projeto para ver suas capacidades futuras: >>> do Hammock Import Hammock como github >>> resp = github ('https://api.github.com') .user.watched ('Kadirpekel') .Put ('Hammock', Auth = ('', ''), cabeçalhos = {'Content-Length': '0'}) >>> Imprimir (resp) Instalar a melhor maneira de instalar o Hammock é usando repositórios PYPI via Easy_Install ou Pip: Pip Install HammockDocumentationhammock é uma classe mágica, polimórfica (!), Divertida e simples que ajuda a gerar URLs repousantes e permite que você solicite o módulo de solicitações em um módulo de solicitações. Way.Borrow As frases Todas as frases fazem solicitação ao mesmo URL de 'http: // localhost: 8000 / usuários / foo / posts / bar / comentários'. Note que todos eles são válidos, mas alguns deles são um absurdo em seu contexto pertencente: >>> importação hammock >>> api = hammock.hammock ('http: // localhost: 8000') >>> api.users ('' foo '). Posts (' Bar '). Comments.Get () >>> api.users.foo.posts (' bar '). Obtenha (' comentários ') >>> api.users.foo.posts.barak.com.get () >>> API.Users ('Foo', 'Posts', 'Comentários'). Get () >>> API ('Usuários') ('Foo', 'Posts'). Obtenha ('Bar', 'Comentários') >>> # Qualquer outra combinações ... Classe Hammock A instância fornece todos os métodos HTTP do módulo de solicitações em si como a versão em maiúsculas enquanto elimina o primeiro Arg 'URL' em substituição de * args para permitir que você continue anexando componentes de URL.Also Você pode continuar fornecendo qualquer argumento de palavra-chave para o método de solicitações do HTTP correspondente Módulo: Hammock. (* args, ** kwargs) tipo de retorno é o mesmo módulo de solicitações de objeto de resposta fornece.Aqui é algum worl mais real D Exemplo Aplicável que usa a API do Twitter: >>> Import Hammock >>> Twitter = hammock.hammock ('https://api.twitter.com/1') >>> tweets = twitter.statuses ('user_timeline.json' ) .GET (params = {'screen_name': 'kadirpekel', 'contagem': '10'}). JSON >>> para tweet em Tweets: Imprimir Tweet.Get ('Texto') Meus Tweets ..... Você também pode querer usar sessões. Vamos dar uma olhada no Exemplo Jira abaixo que mantém as credenciais básicas de autenticação através de várias solicitações HTTP: >>> Importar Hammock >>> # Você pode configurar uma sessão fornecendo a palavra-chave ARGS para o construtor de rede iniciante 'Session> >> # Esta amostra abaixo mostra o uso de credenciais de autenticação através de várias solicitações intitatando uma sessão incorporada >>> jira = hammock.hammock ('https://jira.atlassian.com/rest/api/latest', Auth = (Auth = '' ',' ')) >>> my_issue =' jra-9 '>>> # vamos obter um problema de jira. Nenhuma credencial de autenticação fornecida Explicitamente desde o pai >>> # Hammock já tem uma sessão 'solicitações' configuradas. >>> problema = jira.issue (my_issue) .get () >>> # Agora assista o problema novamente usando com a mesma sessão >>> assistido = jira.issue (my_issue) .Watchers.post (params = {'nome': ''}) >>> Imprimir (assistido) Mais detalhado, documentação concreta em breve ...


Maca Software Relacionado

Kojak.

Um kit para julgamento objetivo e detecção baseada no conhecimento de gargalos de desempenho. ...

175

Download

Apache Antunit.

Antunit é uma biblioteca de tarefas de formigas que foi inicialmente desenvolvida para escrever testes para tarefas de formigas sem recorrer ao Junit. ...

58

Download

Autodia.

Autodia é um aplicativo modular que analisa o código fonte, XML ou dados e produz um documento XML no formato Dia. ...

256

Download