Skip to main content

Python client library for Context by Fulcra

Project description

Fulcra Dynamics Python Client Library

This is a Python library to simplify calling the Fulcra Dynamics Life API.

For a guide to installation, getting started, and an API reference, view the documentation site.

Fulcra CLI

This library also includes a CLI tool for authenticating & interacting with the Fulcra Life API which may be useful to developers and AI agents. It can be run via fulcra or fulcra-api:

 fulcra --help
Usage: fulcra [OPTIONS] COMMAND [ARGS]...

  Command line interface for authenticating and interacting with the Fulcra
  Life API.

  Sub-commands return JSON data by default for convienent piping into tools
  like `jq` for parsing and filtering.

Options:
  --help  Show this message and exit.

Commands:
  apple-location-updates   Return Apple location update records
  apple-location-visits    Return Apple location visit records
  apple-workouts           Return Apple workouts
  auth                     Authentication sub-commands
  calendar-events          Return Apple calendar events
  calendars                Return Apple calendars
  catalog                  Return a list of queryable Fulcra data types and
                           metadata
  get-records              Return raw sample records for a data type
  google-location-updates  Return Google Maps location update records
  location-at-time         Return location at specified time
  location-time-series     Return a calculated time series of location data
  metric-time-series       Return a calculated time series for a metric
  sleep-cycles             Return sleep cycles summarized from sleep stages
  sleep-cycles-aggregated  Return sleep cycles aggregated by a specific period
  sleep-stages             Return sleep stages derived from sleep-related
                           metric records
  user-info                Return information about the authenticated user

Bugs / Feature Requests

Please report any bugs or feature requests using GitHub issues.

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

fulcra_api-0.1.32.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

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

fulcra_api-0.1.32-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

Details for the file fulcra_api-0.1.32.tar.gz.

File metadata

  • Download URL: fulcra_api-0.1.32.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for fulcra_api-0.1.32.tar.gz
Algorithm Hash digest
SHA256 b3b1c09bfdb2e6de7ed0121bde70b45b78a3859e2a2b5f9b075abfe273e5f441
MD5 8af7a8ada9240c21dbcfc7b532e1de7b
BLAKE2b-256 92f1ff7958864b15d42b1fdc3458e296534f817bc9689df86691bfb0960b10b9

See more details on using hashes here.

File details

Details for the file fulcra_api-0.1.32-py3-none-any.whl.

File metadata

  • Download URL: fulcra_api-0.1.32-py3-none-any.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for fulcra_api-0.1.32-py3-none-any.whl
Algorithm Hash digest
SHA256 f3ca76d5ceddfe61b20ef52f32bd6b3832dfa081f3a62a040d16a98b508d39d8
MD5 051deca7c511cf5e66cbc0e41fe714f0
BLAKE2b-256 542a627f35b39bc5d654095f05ec2ecf732f590db5f287ab0d5697c6091b9613

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