Skip to main content

Python wrapper for the DaDaScribe API

The official DaDaScribe API wrapper in Python.

DaDaScribe Logo

CLI Interface

The wrapper offers a CLI interface.

To start a job, for example:

$ dadascribe --source "link/to/youtube/or/path/to/file"
{
  "status": "ok",
  "id": "a7wuTaPrebOqheE0",
  "count": 1
}

Check a job status:

$ dadascribe --status a7wuTaPrebOqheE0

Easily download results of a completed job:

$ dadadascribe --download a7wuTaPrebOqheE0

Python API

The wrapper offers a Python API.

from dadascribe import ScribeAPIWrapper
api_key = ... # e.g. from an environment variable, as str
w = ScribeAPIWrapper(api_key)

# Example transcription:
trsc_result = w.transcribe(
    source="youtube/link/or/path/to/file",
    source_language="en",
    destination_language="es,it",
)

Development

pip3 install -e .

Make sure to run the tests as well via the run_tests.sh script:

chmod +x run_tests.sh
./run_tests.sh

Metadata

Release files for dadascribe 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dadascribe 0.1.2
File Size Uploaded
dadascribe-0.1.2.tar.gz 8.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dadascribe 0.1.2
File Interpreter ABI Platform
dadascribe-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 17.1 kB

Release files / dadascribe-0.1.2.tar.gz

Download URL dadascribe-0.1.2.tar.gz
Size 8.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8e991fbd1fb1b43ae236f734c0309ba734e903a25aef99f1dab487e79dad4a66
BLAKE2b-256 checksum
How to use checksums
ecf63123196f358e78cef9dedf17c4cdddaa533f1ce67d32b519ddf342f4d9ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 11, 2026.

Transparency log

Release files / dadascribe-0.1.2-py3-none-any.whl

Download URL dadascribe-0.1.2-py3-none-any.whl
Size 8.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a721e97ceb3ed25ef428e229ca228072d0a9bdcce266873c6c940c325579af78
BLAKE2b-256 checksum
How to use checksums
6a8e47203a95359d4f3d2340a13bac1d1343c73b1102c9b240c8d8dc0164223d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page