GithubHelp home page GithubHelp logo

isabella232 / requests-docs-es Goto Github PK

View Code? Open in Web Editor NEW

This project forked from requests/requests-docs-es

0.0 0.0 0.0 1.89 MB

Spanish translation of Requests' documentation.

Home Page: http://es.python-requests.org/

License: Other

Python 99.87% Makefile 0.13%

requests-docs-es's Introduction

Requests: HTTP para Humanos

https://travis-ci.org/kennethreitz/requests.png?branch=master

Requests es una librería HTTP bajo la licencia Apache2, escrita en Python, para seres humanos.

La mayoría de los módulos de Python existentes para enviar peticiones HTTP son extremadamente verbosos y molestos. El módulo urllib2 incorporado en Python ofrece la mayoría de las funcionalidades necesarias para HTTP, pero su API está completamente rota. Requiere una gran cantidad de trabajo (incluso reimplementar métodos) para ejecutar las tareas más sencillas.

Las cosas no deberían ser así. No en Python.

>>> r = requests.get('https://api.github.com', auth=('user', 'pass'))
>>> r.status_code
204
>>> r.headers['content-type']
'application/json'
>>> r.text
...

Ver el mismo código, sin Requests.

Requests permite enviar peticiones HTTP/1.1. Puedes agregar cabeceras, datos de formularios, archivos multiparte y parámetros con simples diccionarios de Python, y accesar a los datos de respuesta de la misma manera. Requests utiliza httplib y urllib3, pero realiza todo el trabajo difícil y los hacks locos por tí.

Características

  • URLs y Dominios internacionales
  • Keep-Alive & Agrupamiento de conexiones (Connection Pooling)
  • Sesiones con Cookies persistentes
  • Verificación SSL al estilo navegador
  • Autenticación Básica y Digest
  • Elegantes Cookies en pares Llave/Valor
  • Descompresión automática
  • Cuerpos de respuestas Unicode
  • Subida de archivos Multiparte
  • Tiempos de espera de conexión
  • Seguridad para programación en hilos (Thread-safety)
  • Soporte para proxy HTTP(S)

Instalación

Para instalar Requests, simplemente:

$ pip install requests

También, si es absolutamente necesario:

$ easy_install requests

Pero realmente no deberías hacer eso.

Documentación

La documentación está disponible en http://es.python-requests.org/

Contribuye

  1. Busca temas abiertos o abre un tema nuevo para comenzar una discusión sobre una idea o un bug. Existe una etiqueta llamada Contributor Friendly (Amigable al Contribuyente), la cual es ideal para personas que aún no están familiarizadas con el código fuente.
  2. Si te sietes incómodo o poco certero sobre algún tema o sobre tus modificaciones, sientete libre de enviar un correo a @sigmavirus24 y él felizmente te ayudará vía correo electrónico, Skype, parejas remotas o con lo que estés más cómodo.
  3. Haz un Fork al repositorio en Github para empezar a realizarle cambios a la rama principal (master branch) (o crea otra rama a partir de ella).
  4. Escribe una prueba que demuestre que el bug ha sido corregido o que la nueva característica funciona como se esperaba.
  5. Envía un pull request y molesta al mantenedor hasta que sea consolidado y publicado. :) Asegúrate de agregarte a la lista de autores AUTHORS.

requests-docs-es's People

Contributors

acdha avatar atdt avatar ayanamist avatar barberj avatar btoews avatar davidfischer avatar densh avatar esparta avatar gazpachoking avatar idan avatar jerem avatar jgorset avatar joequery avatar lukasa avatar maxcountryman avatar mgiuca avatar mjpieters avatar monkeython avatar mrtazz avatar rboulton avatar reclosedev avatar ronnypfannschmidt avatar serpulga avatar sharat87 avatar shazow avatar sigmavirus24 avatar slingamn avatar sprt avatar umbrae avatar zsiciarz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.