Repository navigation
Releases: LunaAI519/video-to-brain
Releases Β· LunaAI519/video-to-brain
Release list
v0.3.0
π Security & Access Control
ALLOWED_USERSwhitelist β restrict who can use the bot- Rate limiting (
RATE_LIMIT) β prevent abuse (default 5 req/min) - Access control shown in
/statuscommand
π³ Docker
Dockerfilefor one-command deployment (ffmpeg + Whisper pre-installed)docker-compose.ymlwith volume mounts for vault and cache.dockerignorefor clean builds
π§ͺ Testing & CI
- Bot command tests with mocking (access control, rate limiting, prefs)
env_loadermodule tests- Coverage reporting with
pytest-cov - Codecov integration in CI
- Dependabot for pip and GitHub Actions auto-updates
π§ Code Quality
- Extracted shared
src/env_loader.py(removed duplicate.envparsing) - Simplified
large_download.pycredentials loading - Enhanced
/helpcommand with full command reference
π Documentation
- README: Docker deployment section
- README: Security features section
- README: Star History chart
- README: Codecov and Docker badges
- README: GIF demo placeholder
- Updated
.env.examplewithALLOWED_USERSandRATE_LIMIT - Updated project structure in README
π CI/CD
- Auto-release workflow (tag push β GitHub Release with changelog)
What's Changed
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #1
New Contributors
- @dependabot[bot] made their first contribution in #1
Full Changelog: v0.2.0...v0.3.0
v0.2.0 β AI Smart Notes
π€ AI Smart Notes Release
What's New
AI-Powered Note Generation
- LLM analyzes your video transcript and generates structured notes
- One-line summary, key points, quotes, action items β all automatic
- Supports OpenAI GPT, Claude, Ollama (local/free), or any compatible API
4 Note Templates
- π Study β knowledge points + concepts + deeper thinking
- ποΈ Meeting β discussion topics + decisions + action items
- π° News/Podcast β core arguments + data + my thoughts
- βοΈ Content Material β hot takes + tweet drafts + content angles
- π€ Auto β AI detects the best template
Timestamps
- Time-indexed markers in notes (every 60 seconds)
- Easily jump back to the right spot in the video
Forwarded Video Support
- Forward videos from any chat β source auto-detected
Bot Commands
/templateβ switch note template with inline buttons/statusβ view current settings
Project Quality
- 43 unit tests
- pyproject.toml for pip install
- Demo sample notes
- Contributing guide & issue templates
Three Tiers
| Basic | Standard | Full | |
|---|---|---|---|
| Transcription | β | β | β |
| Timestamps | β | β | β |
| Large video (>20MB) | β | β | β |
| AI smart notes | β | β | β |
Built by a non-coder using vibe coding π―