RememberIt - memory-safe helpers for notebooks
Project description
RememberIt
Python library for syncing flashcards with Anki.
Installation
uv pip install -U rememberit
Quick Start
import rememberit
# Login with your AnkiWeb credentials
rememberit.login("email@example.com", "password")
# Sync and get your decks
decks = rememberit.sync()
# Add or update cards in bulk
deck_data = {
"name": "My Deck",
"cards": [
{"front": "Question 1", "back": "Answer 1"},
{"front": "Question 2", "back": "Answer 2"},
]
}
rememberit.upsert_deck(deck_data)
LLM Text
decks = rememberit.llmtxt()
Prints text so your LLM can know how to use rememberit.
API
| Function | Description |
|---|---|
rememberit.login(email, password) |
Authenticate and save sync key |
rememberit.sync() |
Sync down and return decks |
rememberit.decks() |
Return cached decks |
rememberit.create_deck(name) |
Create a deck |
rememberit.delete_deck(deck) |
Delete by name/id/object |
rememberit.rename_deck(deck, new_name) |
Rename deck |
rememberit.upsert_deck(data) |
Add/update cards from dict/JSON |
rememberit.llmtxt() |
Show LLM-friendly quickstart guide |
License
Apache-2.0
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
rememberit-0.1.1.tar.gz
(14.0 kB
view details)
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 rememberit-0.1.1.tar.gz.
File metadata
- Download URL: rememberit-0.1.1.tar.gz
- Upload date:
- Size: 14.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54edd8f9cdac15fbdf490ac518ea52158be17de85e93b7c3bab4efb74b184290
|
|
| MD5 |
b59eba9135ba02910c74d2d4f6f9702f
|
|
| BLAKE2b-256 |
2cbd65f053889419a7c71082adb4e312179f850711818dbc066b13ee276df7e6
|
File details
Details for the file rememberit-0.1.1-py3-none-any.whl.
File metadata
- Download URL: rememberit-0.1.1-py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
86f28a3cd5a9aff6f7fc137027a62c21c81a6bcbd5dcecc172703e2dd986b0ee
|
|
| MD5 |
5772cf05ade419284c408f3bd306f264
|
|
| BLAKE2b-256 |
1c4ef549b9041df6030e3aac132e290d447d1dffc1886db3100dded3f2d5b71c
|