Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
totalrecall
command
|
|
|
anki
Package anki provides functionality to generate Anki-compatible flashcard formats from Bulgarian words, audio, and images.
|
Package anki provides functionality to generate Anki-compatible flashcard formats from Bulgarian words, audio, and images. |
|
apicircuit
Package apicircuit wraps outbound API calls with sony/gobreaker circuit breakers so repeated failures against OpenAI or Gemini do not pile up unbounded work.
|
Package apicircuit wraps outbound API calls with sony/gobreaker circuit breakers so repeated failures against OpenAI or Gemini do not pile up unbounded work. |
|
archive
Package archive handles archiving of the cards directory with timestamps.
|
Package archive handles archiving of the cards directory with timestamps. |
|
audio
Package audio provides audio generation functionality using OpenAI and Gemini TTS for Bulgarian text-to-speech conversion.
|
Package audio provides audio generation functionality using OpenAI and Gemini TTS for Bulgarian text-to-speech conversion. |
|
batch
Package batch handles batch processing of Bulgarian words from files.
|
Package batch handles batch processing of Bulgarian words from files. |
|
cli
Package cli provides command-line interface setup and configuration for the totalrecall application.
|
Package cli provides command-line interface setup and configuration for the totalrecall application. |
|
config
Package config provides configuration management for the totalrecall application using viper for flexible configuration options.
|
Package config provides configuration management for the totalrecall application using viper for flexible configuration options. |
|
httpctx
Package httpctx provides HTTP client defaults and context helpers for outbound API calls.
|
Package httpctx provides HTTP client defaults and context helpers for outbound API calls. |
|
image
Package image provides image search functionality to find representative images for Bulgarian words from various APIs.
|
Package image provides image search functionality to find representative images for Bulgarian words from various APIs. |
|
models
Package models provides functionality for listing and categorizing available OpenAI and Gemini models.
|
Package models provides functionality for listing and categorizing available OpenAI and Gemini models. |
|
phonetic
Package phonetic provides functionality for fetching detailed phonetic information about Bulgarian words using OpenAI or Gemini.
|
Package phonetic provides functionality for fetching detailed phonetic information about Bulgarian words using OpenAI or Gemini. |
|
processor
Package processor contains the core business logic for processing Bulgarian words.
|
Package processor contains the core business logic for processing Bulgarian words. |
|
registry
Package registry provides a small generic keyed map for wiring named factories without central type switches (Open/Closed).
|
Package registry provides a small generic keyed map for wiring named factories without central type switches (Open/Closed). |
|
store
Package store provides the CardStore type, a single shared repository for locating and creating on-disk card directories.
|
Package store provides the CardStore type, a single shared repository for locating and creating on-disk card directories. |
|
translation
Package translation provides provider-aware Bulgarian and English translation services using OpenAI or Gemini.
|
Package translation provides provider-aware Bulgarian and English translation services using OpenAI or Gemini. |
Click to show internal directories.
Click to hide internal directories.
