Commit Graph

23 Commits

Author SHA1 Message Date
local
d484f9c236 working AMC algorithm tested against quantlib 2026-02-08 13:40:00 +00:00
local
2e8c2c11d0 Add persian-tutor: Gradio-based GCSE Persian language learning app
Vocabulary study with FSRS spaced repetition, AI tutoring (Ollama/Claude),
essay marking, idioms browser, Anki export, and dashboard. 918 vocabulary
entries across 39 categories. 41 tests passing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 01:57:44 +00:00
local
104da381fb Refactor tool-speechtotext: extract sttlib shared library and add tests
Extract duplicated code (Whisper loading, audio recording, transcription,
VAD processing) into reusable sttlib/ package. Rewrite all 3 scripts as
thin wrappers. Add 24 unit tests with mocked hardware. Fix GPU fallback
bug in assistant.py and args.system assignment bug.
2026-02-08 00:40:31 +00:00
local
848681087e Add voice-to-xdotool: hands-free speech typing via VAD + Whisper + xdotool
New tool that uses webrtcvad for voice activity detection, faster-whisper
for transcription, and xdotool to type into any focused window. Supports
session-based listening, configurable silence threshold, and a "full stop"
magic word to auto-submit.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 23:37:14 +00:00
local
370e97d08d tidyup 2026-01-19 23:07:59 +00:00
local
a5934e45b2 improved pdfcreator
1- use CLI
2- refactor code
2026-01-19 23:06:56 +00:00
local
6c4b78f274 update pdf creator
TOC, harmonize page size
2026-01-19 17:37:16 +00:00
local
7891956d52 update on various python tools 2026-01-19 15:21:44 +00:00
dl92
31684ecded added feed backloop 2026-01-14 02:04:31 +00:00
dl92
7f3ea89297 voice_to_terminal#1
automate terminal with voice
2026-01-14 01:46:31 +00:00
dl92
2a5347d1b9 add README 2026-01-14 00:34:39 +00:00
dl92
781659a552 command line app STT, text to local LLM 2026-01-14 00:20:56 +00:00
dl92
f09b390d90 v2 - works
amazing made a screecast out of this
2026-01-13 18:01:38 +00:00
dl92
33248895ff initial
gemini v1
2026-01-13 16:47:04 +00:00
dl92
f8d7fdda5d initial commit - linking static lib to executable 2026-01-11 23:53:13 +00:00
dl92
a9d1275ad2 add context for continuing chat in a different session
analogy to a stochastic snapshot!
2026-01-08 00:51:50 +00:00
dl92
3da724f42f named launch.json file
Run and debug executables built by CMake.
Pass arguments, environment variables, and control debugger behavi
2026-01-08 00:44:03 +00:00
dl92
685f69610c improve scalability - automatically add sub projects to the main one
We want to make CMake scale cleanly so that:
Adding a new tutorial folder is easy
Each executable is independent

each subproject would still require CMakeLists
2026-01-08 00:05:41 +00:00
dl92
c2fc82707e working clang-tidy
clang-tidy is a static analysis tool:
It analyzes C++ source code
It finds bugs, bad practices, and design issues
It uses the same compiler flags as your real build

Examples of what it catches:
Uninitialized variables
Dangling references
Inefficient copies
Dangerous implicit conversions
Missing explicit
Poor modern C++ usage
2026-01-07 23:49:57 +00:00
dl92
44f51cf531 working clang-format
clang-format is a code formatter, not a compiler tool.
It:

Rewrites your C++ source code
Adjusts indentation, spacing, line breaks, brace style, etc and makes
code look consistent
2026-01-07 23:01:30 +00:00
dl92
67aa4d8692 initial commit
working C++ Development Setup on Linux (VS Code + CMake + vcpkg + clang
)
2026-01-07 22:43:33 +00:00
dl92
62ab80b1d6 initial commit 2026-01-06 15:05:27 +00:00
a94f174a39 Initial commit 2026-01-06 11:28:44 +00:00