dsh-english-study: A local extension for watching YouTube and learning English in DSH

Maintained by woshijing1991-cloud, dsh-english-study is a community plugin for DeepSeek Harness (DSH) that brings the complete workflow of learning English via YouTube into DSH. The panel hangs on the left icon bar of DSH and is accompanied by a pure standard library Python gateway (default 127.0.0.1:8788), with all data written to a local SQLite database. It supports topic-aggregated YouTube homepage and search, official embed players, subtitle word lookup, optional OpenAI-compatible context explanations, an SM-2 spaced repetition vocabulary notebook, immersion time statistics, reports and CSV export, dictation and sentence collection, and exposes read-only model tools `english_study` (stats/dict/due). The installation method involves editing the profile's `package.json` to add `file:` dependencies and the bundle list, starting the local gateway, restarting DSH, and verifying routes with `curl`. All configurations are handled via environment variables, allowing core functions to work offline without setup. The gateway has no authentication; ensure `ES_HOST=127.0.0.1` and do not expose port 8788 to the public internet. To integrate with AI, set `ES_API`, `ES_MODEL`, and `ES_KEY`; if not configured, it defaults to the local dictionary.

Read More