kurl

Konnection URL


Keywords
library, fetching-resources, api, json, url, pyrustic, conditional-request, fetch-api, fetch-resource, internet, python, web-cache
License
MIT
Install
pip install kurl==0.0.6

Documentation

Kurl

Konnection URL

This project is part of the Pyrustic Ecosystem.

Installation | Reference

Kurl is a library to fetch resources with an implementation of conditional request and a smart responses caching system. It is used by Hubstore and more projects in the Pyrustic Open Ecosystem.

This is a simple usage example:

from kurl import Kurl


kurl = Kurl()
response = kurl.request("https://api.github.com/zen")

print(response.headers)
# output: [('Server', 'GitHub.com'), ...,  ('connection', 'close')]

print(response.body)
# output: b'Avoid administrative distraction.'

print(response.error_reason)
# output: None

print(response.json)
# output: None

Read the reference !

Installation

pip install kurl