GithubHelp home page GithubHelp logo

isabella232 / requests-docs-pl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from requests/requests-docs-pl

0.0 0.0 0.0 1.99 MB

Polish translation of Requests' documentation.

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

License: Other

Shell 0.73% Python 99.27%

requests-docs-pl's Introduction

Requests: HTTP dla ludzi

image

Requests jest biblioteką HTTP na licencji Apache2, w języku Python, dla istot ludzkich.

Większość istniejących modułów Pythona używanych do wysyłania żądań HTTP jest niezwykle rozwlekła i niewygodna. Wbudowany w Pythona moduł urllib2 oferuje większość potrzebnych możliwości HTTP, ale API jest całkowicie zepsute. Wymaga olbrzymiej ilości pracy (nawet nadpisywania metod) żeby wykonać najprostsze zadania.

Tak nie powinno to wyglądać. Nie w Pythonie.

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

Zobacz ten sam kod, bez Requests.

Requests pozwala na wysyłanie żądań HTTP/1.1. Możesz dodawać nagłówki, dane formularzy, pliki multipart i parametry z prostymi słownikami Pythona (typ dict), a dostęp do odpowiedzi jest równie prosty. Requests jest napędzane przez httplib i urllib3, ale wykonuje całą ciężką pracę i robi zwariowane hacki za ciebie.

Funkcje

  • Międzynarodowe domeny i URL-e
  • Keep-Alive i Connection Pooling
  • Sesje z zachowywaniem Cookies (ciasteczek)
  • Weryfikacja SSL w stylu przeglądarek
  • Basic/Digest Authentication
  • Eleganckie Cookies (klucz/wartość)
  • Automatyczna dekompresja
  • Odpowiedzi Unicode
  • Przesyłanie plików multipart
  • Timeout połączeń
  • Wątkowo-bezpieczny

Instalacja

Aby zainstalować requests, wystarczy:

$ pip install requests

Albo, jeśli musisz:

$ easy_install requests

Ale naprawdę nie powinieneś tego robić.

Wnieś swój wkład!

  1. Sprawdź listę otwartych problemów albo otwórz nowy aby rozpocząć dyskusję nad nową funkcją albo błędem. Istnieje tag Contributor Friendly dla problemów które powinny być idealne dla ludzi, którzy nie są jeszcze zbyt obeznani z kodem.
  2. Zforkuj repozytorium na GitHubie aby zacząć dokonywać zmian na gałęzi master (albo na gałęzi stworzonej z niej).
  3. Napisz test, który pokazuje, że bug został naprawiony albo że funkcja działa jak oczekiwano.
  4. Wyślij pull request i wkurzaj opiekuna, aż nie zostanie włączony do oficjalnego repozytorium i opublikowany. :) Upewnij się, że dodałeś siebie do pliku AUTHORS.

requests-docs-pl's People

Contributors

acdha avatar atdt avatar ayanamist avatar barberj avatar btoews avatar davidfischer avatar densh avatar gazpachoking avatar idan avatar jerem avatar jgorset avatar joequery avatar kwpolska avatar lukasa avatar maxcountryman avatar mgiuca avatar mjpieters avatar monkeython avatar mrtazz avatar rboulton avatar reclosedev avatar ronnypfannschmidt avatar sharat87 avatar shazow avatar sigmavirus24 avatar slingamn avatar sprt avatar umbrae avatar volker48 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.