Skip to main content

Python client API to access SecureDrop Journalist REST API

Project description

Python Client for SecureDrop

Development

This project uses pipenv to manage all dependencies. This is a Python3 project.

We are using mypy for type annotation checks.

We cover all the API calls of SecureDrop.

Note: The get_source will get an update to take a Source object as an input.

We will also add a bunch of more tests.

Testing

To test the code, you will need to run the SecureDrop make dev command in the same system. The test suite for this project will test against that development container.

License: GPLv3+

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

securedrop-sdk-0.0.4.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

securedrop_sdk-0.0.4-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file securedrop-sdk-0.0.4.tar.gz.

File metadata

  • Download URL: securedrop-sdk-0.0.4.tar.gz
  • Upload date:
  • Size: 19.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2

File hashes

Hashes for securedrop-sdk-0.0.4.tar.gz
Algorithm Hash digest
SHA256 73b4148ea31681779c6a5aa127fce6764a80d241e791d54cec66c6834ac5ab3d
MD5 5d232a456b33c360bbfca200af8f904a
BLAKE2b-256 0e5a214cfe6006add3fdb7a1d1a4c1fb65e5c30202be9ea49c7408550aebc8f9

See more details on using hashes here.

File details

Details for the file securedrop_sdk-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: securedrop_sdk-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2

File hashes

Hashes for securedrop_sdk-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4027d0eec8505dbb485a1855b78285e70b4424225c6713eabaf0501dfbacfe11
MD5 c5cdc794456df349aa45e3148e394dd7
BLAKE2b-256 75cdb8ec9b455741c1503c3ba1e3aba60bdea63082fe117b63a3fd574130e4ec

See more details on using hashes here.

Supported by

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