Skip to main content
scieloapi.py
============

Thin wrapper around the SciELO Ratchet RESTful API.

Use license
-----------

This project is licensed under FreeBSD 2-clause. See `LICENSE` for more details.


History
=======

0.6
---

* Added `Client.query` method to query a given endpoint.


0.5 (2014-02-10)
----------------

* Added `tox.ini` to help the porting to Python3.3.
* Support for https (without verifiying CA).
* Added `Content-Type: application/json` HTTP header to all post requests.
* Added a do-nothing logger handler by default.


0.4 (2013-08-30)
----------------

* Params are sorted by key before the GET request is dispatched. This minor
change aims to improve server-side caching capabilities.
* Minor changes to the API of the function `httpbroker.get`. It now accepts a `auth` kwarg
to handle server-side authentication.
* Minor changes to `scieloapi.Connector`:
* A custom http broker can be passed as `http_broker` kwarg during init.
* Http methods are created dinamically during initialization, with user credentials bound
into it. Api_key is no longer maintained by the instance.
* `Client.fetch_relations` now accepts the param `only` to specify a subset of relations to fetch.
* Now the User-Agent is set to `scieloapi/:version`.
* The module `scieloapi.scieloapi` was renamed to `scieloapi.core` to make things clearer.
* Added POST method capabilities on endpoints.
* Added the exception `exceptions.MethodNotAllowed` to represent 405 status code.


0.3 (2013-08-02)
----------------

* Added more unit tests (Now at 73% of code coverage).
* Minor adjusts at `setup.py` installation script.
* New exceptions to represent http status codes.
* Better documentation at `http://docs.scielo.org/projects/scieloapipy/`.


0.2 (2013-07-26)
----------------

* Slumber dependency was removed. The module `scieloapi.httpbroker` was created
to deal with http requests and responses.
* Better test reports now using Nosetests + coverage.
* Added method `Client.fetch_relations` to fetch all first-level relations of
a document and replace the value by the full document.

Metadata

Release files for ratchetapi 0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ratchetapi 0.6
File Size Uploaded Provenance Actions
ratchetapi-0.6.tar.gz 8.8 kB Without provenance Details for ratchetapi-0.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ratchetapi 0.6
File Interpreter ABI Platform Actions
ratchetapi-0.6-py2-none-any.whl Python 2 none any Details for ratchetapi-0.6-py2-none-any.whl

Total release size: 19.7 kB

Release files / ratchetapi-0.6.tar.gz

Download URL ratchetapi-0.6.tar.gz
Size 8.8 kB
Tags Source
SHA-256 checksum
How to use checksums
2335eb0f43f7d1b91eb28a54057273090af2f34758f8e8d41709fff9d516f6fc
BLAKE2b-256 checksum
How to use checksums
2337a8a298ca1ce4237a68fe57aff2a5dec814541449e2939a485e752b5dcf09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ratchetapi-0.6-py2-none-any.whl

Download URL ratchetapi-0.6-py2-none-any.whl
Size 10.9 kB
Tags Python 2
SHA-256 checksum
How to use checksums
62126c966e3e2da1ad9e1de9a1e887d689a5f94549557dd3ee7a91d60b677b28
BLAKE2b-256 checksum
How to use checksums
c3791a869e2f81228889a8baa2e34d8aa3f2ad7a07a7af2612863d915363d941
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for ratchetapi 0.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.6 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page