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.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.3.2.tar.gz (13.4 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.3.2-py2.py3-none-any.whl (7.8 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: chibi_requests-1.3.2.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for chibi_requests-1.3.2.tar.gz
Algorithm Hash digest
SHA256 be2396cc9e8e66fdb194f2709bfa0bb64d83710bb9d334f470d427bccbcfcf75
MD5 4928b9608d938562c93d1a0e4bf96cc8
BLAKE2b-256 079a7d8ab540d47509c5ed65725f8f059a1e9af26e558c90fbfd27db9c572500

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chibi_requests-1.3.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 54422d0e98251a02a9d76e3e0f17408f587c608c298de27dc0cd8bfae9a28e4b
MD5 a2d2127db1ec81d6ec6de694a92fe0c4
BLAKE2b-256 4017c3a7dbd0d9ae0d99cf743246abc50b689c972ad2e32a50aaed2506083b7e

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