Skip to main content

No project description provided

Project description

Download PI data in batch.

Usage

  • Install the requirements: poetry install
  • Prepare a config, e.g., config/config.json
  • Run the command, e.g., poetry run pi download --config-path configs/config.json

Additional dependencies due to windows compatibility:

Dev

Create a file named .env

AWS_PROFILE="[YOUR_AWS_PROFILE]"

AWS_ACCESS_KEY_ID='testing'
AWS_SECRET_ACCESS_KEY='testing'
AWS_SECURITY_TOKEN='testing'
AWS_SESSION_TOKEN='testing'
AWS_DEFAULT_REGION='us-east-1'

Publish

Log in to aws codeartifact:

aws codeartifact login --tool pip --repository [YOUR_REPO] --domain [YOUR_DOMAIN] --domain-owner [ID] --region eu-west-1
  1. Build the package using poetry build
  2. Publish using twine: twine upload dist/*
    1. Use the instructions at the codeartifact repository [YOUR REPO] on aws.
    2. For example, use this: twine upload --repository codeartifact dist/*

FAQ

I use pipx to install this package, but it says request_kerberos is not installed.

Use the inject command to install the requests-kerberos dependency:

pipx inject pi-downloader requests-kerberos

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

pi_downloader-0.1.11.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

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

pi_downloader-0.1.11-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file pi_downloader-0.1.11.tar.gz.

File metadata

  • Download URL: pi_downloader-0.1.11.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pi_downloader-0.1.11.tar.gz
Algorithm Hash digest
SHA256 64cbb2540e5f11ed7d206f5b239af83eb0c243624c4b61379ceddf1fdd6fa1a3
MD5 e19854d4772807d808930e91f1af1c97
BLAKE2b-256 16bf365d89d244d0ea4d71c75e3bdeabb1e96cadeb7b352630cadc1d66607635

See more details on using hashes here.

File details

Details for the file pi_downloader-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: pi_downloader-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pi_downloader-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 117c042d8086a9c347a74b3e89aee6b0d617225fc6f9f54212716befef477857
MD5 102fe906c9f5f714fd1d3087ce7e02bc
BLAKE2b-256 c843642eca7cac8b4a9d991418090a108ef2c22f972a61c0b051b71f32e88d49

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