Skip to main content

A client to the LimeSurvey Remote Control API 2, written in modern Python.

Project description

Citric

Project Health pre-commit.ci status Documentation Status codecov
Packaging PyPI version Python versions PyPI - Downloads Conda Version
Misc Ruff Nox Hatch project License DOI
OpenSSF Scorecard

A client to the LimeSurvey Remote Control API 2, written in modern Python.

Features

Installation

# PyPI
pip install citric
# or conda
conda install -c conda-forge citric

Usage

from citric import Client

# Connect to your LimeSurvey instance
client =  Client(
    "https://mylimesite.limequery.com/admin/remotecontrol",
    "myusername",
    "mypassword",
)

# Print the LimeSurvey version
print(client.get_server_version())

# Print every survey's title
for survey in client.list_surveys():
    print(survey["surveyls_title"])

Documentation

Code samples and API documentation are available at citric.readthedocs.io.

Contributing

If you'd like to contribute to this project, please see the contributing guide.

Credits

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

citric-1.1.0.tar.gz (187.4 kB view details)

Uploaded Source

Built Distribution

citric-1.1.0-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

Details for the file citric-1.1.0.tar.gz.

File metadata

  • Download URL: citric-1.1.0.tar.gz
  • Upload date:
  • Size: 187.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for citric-1.1.0.tar.gz
Algorithm Hash digest
SHA256 f285baf5b9fd99257995d495618def2cd15a9ec7da153276291eb342bccabaad
MD5 cce0f1c08f0c0a8ce1106c995adc394f
BLAKE2b-256 165349d1532c382f8e9198eab85a8440a6968d8b582f1187e7b8a59fc99ac593

See more details on using hashes here.

Provenance

The following attestation bundles were made for citric-1.1.0.tar.gz:

Publisher: build.yml on edgarrmondragon/citric

Attestations:

File details

Details for the file citric-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: citric-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 26.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for citric-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dae63531f3b2be585ff983617205cc6c1c98054e36ab97641700cbc73a86df3c
MD5 e1c5238352a42c27d5eace71c3377ac8
BLAKE2b-256 f5f41420c545565073c5b46d20877ff710078008fa573e6abf7b89cbd5cd325d

See more details on using hashes here.

Provenance

The following attestation bundles were made for citric-1.1.0-py3-none-any.whl:

Publisher: build.yml on edgarrmondragon/citric

Attestations:

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