Skip to main content

Session authentication to the Church of Jesus Christ of Latter Day Saints LCR System

Project description

LCR Session


This library provides session authentication to the Church of Jesus Christ of Latter Day Saints Leader and Clerk Resources (LCR) System. This uses the very capable Requests package to drive the web connection.

This library can also save the cookies from an established session, which means that once you authenticate you can repeatedly use your scripts without have to reauthenticate.

This in an unofficial and independent project. In no way is this officially associated with The Church of Jesus Christ of Latter-Day Saints.

Quick Start

Here's a very simple and quick illustration of how to use the API:

import pprint
from lcr_session import LcrSession, ChurchUrl

endpoint_url = ChurchUrl("lcr", "api/report/members-with-callings?unitNumber={unit}")
api = LcrSession(USERNAME, PASSWORD, cookie_jar_file="cookies.txt")
resp = api.get_json(endpoint_url)
pprint.pprint(resp)

See the documentation at: https://lcr-session.readthedocs.io/en/stable/.

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

lcr_session-1.0.1.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

lcr_session-1.0.1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file lcr_session-1.0.1.tar.gz.

File metadata

  • Download URL: lcr_session-1.0.1.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for lcr_session-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d43729806de5750d60fcbd271180a6122ce1ab8e10ccd4b139abde4cf7155992
MD5 79055c8c3b1683a8e8e72fc1509fd05d
BLAKE2b-256 355a1a128c0922493b57842dc6ea1fed0ecdac7c2cb4be47a1f4c47208c3577f

See more details on using hashes here.

File details

Details for the file lcr_session-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: lcr_session-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for lcr_session-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 86ae0bce058f05281dc6207279bbe6b54595bf522cd0712ee95538ac781a2706
MD5 a5442a4452ef9f3525a1cfce2cd3d495
BLAKE2b-256 59dcb4f5408c2ea0dfa424b7f2a97bc119d6469f7b566523e788b175c235a80d

See more details on using hashes here.

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