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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fulcra_api-0.1.33.tar.gz.
File metadata
- Download URL: fulcra_api-0.1.33.tar.gz
- Upload date:
- Size: 23.6 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ee2d323e6f6d334ea76759920b813fe575bf41b7fb1c2b212132d5cbd835a8d
|
|
| MD5 |
4b378bfc0ea6c7ba68acb6b911a56677
|
|
| BLAKE2b-256 |
61849e902e77b8ff95ff16e322a43008f2b7adae1429899034d7b9f8de95675c
|
File details
Details for the file fulcra_api-0.1.33-py3-none-any.whl.
File metadata
- Download URL: fulcra_api-0.1.33-py3-none-any.whl
- Upload date:
- Size: 25.7 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ee2c9bd994e72063765d46ba4800e388de593539835d799da837ad25a7a4623
|
|
| MD5 |
ede39d5749035b9eefaeb7776bdf90f3
|
|
| BLAKE2b-256 |
295274af43b56cf363e67c3adf79e0fc633e588b6eac5e9948189a9ce1665b24
|