Skip to main content

A Python SDK for Craedl

Project description

Craedl Python SDK

The Craedl Python SDK (Software Development Kit) enables Craedl users to access their Craedl accounts using the Python programming language. This provides a mechanism for using Craedl on computers without access to a web browser (such as a high-performance computing cluster) and to automate common Craedl project manipulations (such as file uploads and downloads) within a Python script.

Quick start

Get started with the Craedl Python SDK by obtaining it via PyPI:

pip install craedl

Log into your Craedl account at Craedl.org and generate an API access token by clicking the key tab in your profile view. Copy your token and paste it when prompted after running one of the following commands:

(A) Configure your account through a system shell

python -m craedl

(B) Configure your account through an interactive Python interpreter

import craedl
craedl.configure()

Now you can use Python to access your Craedl, for example:

import craedl
profile = craedl.auth()
for craedl in profile.craedls:
    print(craedl)

More information

For more information about the Craedl Python SDK, refer to our documentation. The source code is hosted on GitHub.

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

craedl-1.0.3.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

craedl-1.0.3-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

Details for the file craedl-1.0.3.tar.gz.

File metadata

  • Download URL: craedl-1.0.3.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for craedl-1.0.3.tar.gz
Algorithm Hash digest
SHA256 d4198a951c85ad1893363066876e9ac3b8ea0782dd1e3d67d4b5a2f7cf277962
MD5 e83fc2c04fe4fc110f804e9cc7dc7ece
BLAKE2b-256 c01c6268792a8407639d9001b2bf25284aa5bdf8eaec144c98eeeed98f75269f

See more details on using hashes here.

File details

Details for the file craedl-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: craedl-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for craedl-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bf2f7a86b5de1423ab8e48d9b3b74ff396aabb2992dff9eb58c6799147e7db78
MD5 7697759fa765289e1eff9c9b3dd806fc
BLAKE2b-256 3f700779e1d51c95c0daee8bbedc8978ff96ecfabe2718f15934801e07b714db

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