Skip to main content

DragXcel Python SDK

Official Python client for the DragXcel API Platform — automate personalized certificate and email generation at scale.

Installation

pip install dragxcel

Quick Start (Connect your Data)

from dragxcel import DragXcel

dxl = DragXcel()

# Connect your external API to DragXcel
dxl.connect(
    user_key='dxl_user_xxx',
    protection_key='dxl_prot_xxx',
    endpoint='https://your-api.com/members'
)

Usage

Automate Bulk Sending

dxl = DragXcel(server_key='dxl_srv_xxx')

dxl.send(
    subject='Your Certificate',
    filter_rules=[
        {'column': 'Attendance%', 'operator': 'gte', 'value': 75}
    ],
    smtp=[
        {'email': 'sender@gmail.com', 'password': 'xxx', 'host': 'smtp.gmail.com', 'port': 465}
    ]
)

Local Filtering Utility

data = [
    {'name': 'Arun', 'score': 85},
    {'name': 'Sita', 'score': 60}
]

rules = [{'column': 'score', 'operator': 'gte', 'value': 75}]

filtered = DragXcel.filter_data(data, rules)
# [{'name': 'Arun', 'score': 85}]

License

MIT

Metadata

Release files for dragxcel 1.0.0

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

Source distribution (sdist)

Source distribution for dragxcel 1.0.0
File Size Uploaded Provenance
dragxcel-1.0.0.tar.gz 4.4 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 9.1 kB

Release files / dragxcel-1.0.0.tar.gz

Download URL dragxcel-1.0.0.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e7266fe1476d86e51fa07c141b22765cf75459d124933fd0d9b221f8b5bf6ae0
BLAKE2b-256 checksum
How to use checksums
4125799ffc54106b4671a80468a06af44014e19076d5414ceaf9c443ae259a92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / dragxcel-1.0.0-py3-none-any.whl

Download URL dragxcel-1.0.0-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
647bc577fc9b8468cbd005c9b960ef065aa05154976835cf1c4c4501eeb229a0
BLAKE2b-256 checksum
How to use checksums
151a858342cdc912c1e6a84f900fe541f22ebb2ba3995c7443f640cac4199104
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Security for dragxcel 1.0.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

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