Skip to main content

A CLI for the DocumentCloud platform.

Project description

                                         

██████╗ ██████╗ ██████╗ ██████╗██╗ ██████╗ ██╗ ██╗██████╗ ██████╗██╗ ██╗ ██╔══██╗██╔═══██╗██╔════╝██╔════╝██║ ██╔═══██╗██║ ██║██╔══██╗ ██╔════╝██║ ██║ ██║ ██║██║ ██║██║ ██║ ██║ ██║ ██║██║ ██║██║ ██║█████╗██║ ██║ ██║ ██║ ██║██║ ██║██║ ██║ ██║ ██║ ██║██║ ██║██║ ██║╚════╝██║ ██║ ██║ ██████╔╝╚██████╔╝╚██████╗╚██████╗███████╗╚██████╔╝╚██████╔╝██████╔╝ ╚██████╗███████╗██║ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝╚══════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝╚══════╝╚═╝
python cli program for the DocumentCloud platform

A simple CLI tool to enable interacting with DocumentCloud from the comfort of the terminal. Uses the python-documentcloud wrapper of the DocumentCloud API, as well as the excellent Typer CLI library.

Features

  • Logging into DocumentCloud
  • Searching for documents (with hyperlinking!)
  • Uploading documents
  • Viewing/saving the full text of documents as parsed by DocumentCloud (your mileage may vary)

TODO (last updated Feb 16 2025)

  • Improve uploading functionality (uploading from URL)
  • Support for viewing/adding/deleting annotations
  • Improve search functionality (ability to fetch more metadata)

Contributing

  1. Fork it (https://github.com/leadbraw/doccloud-tool/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

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

doccloud_cli-0.0.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

doccloud_cli-0.0.2-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file doccloud_cli-0.0.2.tar.gz.

File metadata

  • Download URL: doccloud_cli-0.0.2.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.12.6 Windows/10

File hashes

Hashes for doccloud_cli-0.0.2.tar.gz
Algorithm Hash digest
SHA256 9181305c82ab4c82d05ff1c46a3e7987a516ade276c2d7ce27ee3378030ba7f7
MD5 4eb6798cb9ae0ce5a2ed894645e8b603
BLAKE2b-256 ed87a1da6ee6ed1dc91f649ffe7efb06e1c765481b917d291069ae236bf5e967

See more details on using hashes here.

File details

Details for the file doccloud_cli-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: doccloud_cli-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.12.6 Windows/10

File hashes

Hashes for doccloud_cli-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4223a8bf080d79cbc22385c360f39ad13a7c6f1e7d59a1be1ea486317848982a
MD5 40e11938087454002999ae6fa0f9e0cd
BLAKE2b-256 42f995f310eccfba29c4f148e8a1ba1a06beae23480f2646df721e332740d83b

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