Skip to main content

handle urls in a more easy and human way

Project description

chibi_requests

https://img.shields.io/pypi/v/chibi_requests.svg https://img.shields.io/travis/dem4ply/chibi_requests.svg Documentation Status

handle urls in a more easy and human way

how to use

Chibi_url

from chibi_requests import Chibi_url

url = Chibi_url( "http://ifconfig.me'" )
response = url.get()
assert response.status_code == 200
assert response.is_text
assert isinstance( response.native, str )

response = url.post()
assert response.status_code == 200
assert response.json
assert isinstance( response.native, dict )

url = Chibi_url( "https://google.com" )
url += "cosa/cosa2'
assert "https://google.com/cosa/cosa2" == url
url += "cosa3"
assert "https://google.com/cosa/cosa2/cosa3" == url

url = Chibi_url( "https://google.com" )
url += { 'param1': 'value1', 'param2': 'value2' }
assert url.parmas == { 'param1': 'value1', 'param2': 'value2' }

url = Chibi_url( "https://google.com" )
url += "?param1=value1"
assert url.parmas == { 'param1': 'value1' }

url = Chibi_url( "https://google.com" )
assert url.host == 'google.com'
assert url.schema == 'https'

Features

  • TODO

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

1.5.0 ( 2026-03-21 )

  • se agrega el manejo del context de marshmallow version > 4

1.4.0 ( 2025-09-18 )

  • se agrega la copia de los status codes de django rest framwork en chibi_requests.status_code

1.3.1 ( 2025-03-11 )

  • se agrego la funcion parse_like_html

1.3.0 ( 2025-02-08 )

  • se agrego la funcion from_response

1.2.2 ( 2025-02-01 )

  • se agrego la posibilidad que los response lanzen excepciones segun el codigo de error

1.2.1 ( 2025-02-01 )

  • dependencia de marshmallow > 2.26

1.2.0 ( 2024-10-26 )

  • se agrego funcion para sufijos

1.1.0 ( 2024-10-26 )

  • regresa el tipo correcto con herencia

0.0.1 (2019-11-14)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chibi_requests-1.5.0.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chibi_requests-1.5.0-py2.py3-none-any.whl (9.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file chibi_requests-1.5.0.tar.gz.

File metadata

  • Download URL: chibi_requests-1.5.0.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for chibi_requests-1.5.0.tar.gz
Algorithm Hash digest
SHA256 eddcd5b5fc1221fbf6bb4d07b692d13d3c61b7c636d257a46e4265b81f60a13a
MD5 4c06392e2f1f33d3896aa8cdaa8234ee
BLAKE2b-256 29b64846e09c83f898aa6d0244087d5b42cc3ed5697359990632f5f50054f1b8

See more details on using hashes here.

File details

Details for the file chibi_requests-1.5.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for chibi_requests-1.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a0385663f784b0dc64416386d1799b348cb8ef40c7cef22d101dd9dac580a6db
MD5 9a8945dc7e42837eaf2b55bb06307bc6
BLAKE2b-256 319fbe7aaec75bcda1b4f0942828278a58f5af5c3bf53b2dc1c0a5baaa7cdff0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page