Skip to main content

Python client API to access SecureDrop Journalist REST API

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

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

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

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page