Skip to main content

LDS Notes

https://img.shields.io/pypi/v/ldsnotes.svg https://img.shields.io/travis/contagon/ldsnotes.svg Documentation Status Updates

Unofficial Python API to interact with your annotations from churchofjesuschrist.org. I reverse engineered a bit of the API to download content/user notes from churchofjesuschrist.org. Currently can only download notes, working on uploading next.

Roadmap

  • Update Content/Annotation classes to inherit from addict.Dict. Should make upload easier later.

  • 2-way sync.

Done

  • Make tests (and setup CI with travis) using dummy account/notes.

Handling Highlights

The way churchofjesuschrist.org handles where highlights are is a bit difficult to reverse engineer. They save where your highlight is by counting words - both from the start, and from the end. The difficult part is figuring out what they consider a “word”. For example, a footnote/reference counts as a word, and a comma after a word with a footnote also counts as one. This makes things very case by case to get things right. If you have a problem with a highlight being a few words off, please open an issue with your where your highlight is at.

TL;DR Highlights are hard, open issue if yours are off.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2020-24-20)

  • Wrote tests to check basic functionality

  • Got travis deployment encryption set up

  • Various small bug fixes found when making tests

0.1.0 (2020-22-20)

  • First release on PyPI.

Metadata

Release files for ldsnotes 0.1.5

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

Source distribution (sdist)

Source distribution for ldsnotes 0.1.5
File Size Uploaded
ldsnotes-0.1.5.tar.gz 17.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ldsnotes 0.1.5
File Interpreter ABI Platform
ldsnotes-0.1.5-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 27.9 kB

Release files / ldsnotes-0.1.5.tar.gz

Download URL ldsnotes-0.1.5.tar.gz
Size 17.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a19f69d3738ba167d8dc9820f5c351e81035458f4511a6d60252d7a725eab9ff
BLAKE2b-256 checksum
How to use checksums
adc3a52cab82fcf1514880aa765b6a3ac31c22b975831f2b8dc85a2b57590622
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.7

Release files / ldsnotes-0.1.5-py2.py3-none-any.whl

Download URL ldsnotes-0.1.5-py2.py3-none-any.whl
Size 10.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
21eb190965e3f54025e86b686d693abfbb40255f0840113d6a1ea578cdcd4365
BLAKE2b-256 checksum
How to use checksums
615c4a078ecf60c569ad02af56f7f3a69969deb251b7789833d70b996d40c9c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.7

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.0

2 release files

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