junv and Copilot
a87b4643fd
feat: port JBOT AI robot face into links as Django app
...
- Add jbot Django app (jbot/__init__.py, apps.py, urls.py, api_urls.py)
- Python backend (jbot/views.py): TTS 2.0, ASR 1.0 BigASR, LLM/memory via OpenRouter
- React SPA frontend at /jbot/ (static_src/jbot/): RobotFace, ChatPanel, expressions,
voices, push-to-talk, history, memory, settings pages
- Vite entry jbot: static_src/jbot/main.jsx → dist/jbot.js + dist/jbot.css
- react-router-dom added; BrowserRouter basename=/jbot for SPA routing
- core/settings.py: added jbot to INSTALLED_APPS
- core/urls.py: /jbot/ + /api/jbot/ URL includes
- pyproject.toml: websocket-client>=1.9.0 for BigASR binary WS protocol
- Dockerfile: ffmpeg added to production apt-get for WebM→PCM audio conversion
- k8s/manifest.yaml: VOLC_APP_ID, VOLC_ACCESS_TOKEN, OPENROUTER_API_KEY env vars
via jbot-credentials Secret; LLM_MODEL, VOLC_TTS_VOICE, VOLC_ASR_RESOURCE defaults
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-17 14:13:37 +10:00
junv
221cdcdbee
add yfinance dependency
2026-04-18 22:56:16 +10:00
junv and Copilot
3955e95b9e
geo: replace ip-api.com with local DB-IP City Lite MMDB
...
- Rewrite nginxmon/geo.py to use maxminddb + DB-IP City Lite MMDB
(https://cdn.jsdelivr.net/npm/dbip-city-lite/dbip-city-lite.mmdb.gz )
instead of ip-api.com HTTP API — eliminates all network timeouts and
rate-limit issues; lookups are now sub-millisecond in-process
- Keep _lookup_batch() signature unchanged so routermon receiver
requires no changes
- MMDB downloaded on first use (lazy) and refreshed monthly via
APScheduler; reader cached module-level (thread-safe for reads)
- Add management command: manage.py download_geo_db
- Update k8s init container to download MMDB on first deploy if absent
- Add maxminddb==3.1.1 dependency
CC BY 4.0 — DB-IP (https://db-ip.com )
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-16 16:44:02 +10:00
junv and GitHub
af73cdf267
Merge pull request #77 from wahyd4/dependabot/uv/pillow-12.2.0
...
Bump pillow from 12.1.1 to 12.2.0
2026-04-14 14:44:04 +10:00
dependabot[bot] and GitHub
d3aa50794a
Bump pytest from 8.3.4 to 9.0.3
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.3.4 to 9.0.3.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.4...9.0.3 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.0.3
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-14 00:22:04 +00:00
dependabot[bot] and GitHub
19ea20485d
Bump pillow from 12.1.1 to 12.2.0
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 12.1.1 to 12.2.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/12.1.1...12.2.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.2.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-13 23:41:28 +00:00
junv
179702ac6d
Fix nginx logs ingestion!
2026-04-01 19:26:47 +11:00
junv
c26c620f78
Add redis caching
2026-03-29 10:23:46 +11:00
junv and GitHub
e0b21178a8
Merge pull request #60 from wahyd4/dependabot/uv/black-26.3.1
...
Bump black from 25.1.0 to 26.3.1
2026-03-27 10:42:43 +11:00
junv and GitHub
77e5b95c3b
Merge pull request #62 from wahyd4/dependabot/uv/requests-2.33.0
...
Bump requests from 2.32.4 to 2.33.0
2026-03-27 10:42:19 +11:00
junv and GitHub
9da1378e5a
Merge pull request #58 from wahyd4/dependabot/uv/django-5.2.12
...
Bump django from 5.2.11 to 5.2.12
2026-03-27 10:42:02 +11:00
dependabot[bot] and GitHub
fb005c563b
Bump requests from 2.32.4 to 2.33.0
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.4 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.4...v2.33.0 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.33.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 15:28:45 +00:00
dependabot[bot] and GitHub
6afdeb5255
Bump django from 5.2.11 to 5.2.12
...
Bumps [django](https://github.com/django/django ) from 5.2.11 to 5.2.12.
- [Commits](https://github.com/django/django/compare/5.2.11...5.2.12 )
---
updated-dependencies:
- dependency-name: django
dependency-version: 5.2.12
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-21 10:02:16 +00:00
dependabot[bot] and GitHub
cdcf21c6fc
Bump black from 25.1.0 to 26.3.1
...
Bumps [black](https://github.com/psf/black ) from 25.1.0 to 26.3.1.
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/25.1.0...26.3.1 )
---
updated-dependencies:
- dependency-name: black
dependency-version: 26.3.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-21 10:02:13 +00:00
dependabot[bot] and GitHub
f58d15e0da
Bump markdown from 3.7 to 3.8.1
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 3.7 to 3.8.1.
- [Release notes](https://github.com/Python-Markdown/markdown/releases )
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md )
- [Commits](https://github.com/Python-Markdown/markdown/compare/3.7...3.8.1 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: 3.8.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-21 10:02:08 +00:00
junv
2ff7ab85ed
Add tests
2026-03-21 21:00:38 +11:00
junv
551fdf5cbb
Add network scan
2026-03-21 16:41:14 +11:00
dependabot[bot] and GitHub
17d0aa48f5
Bump setuptools from 75.8.0 to 78.1.1
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 75.8.0 to 78.1.1.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v75.8.0...v78.1.1 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-version: 78.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-13 08:10:50 +00:00
junv and GitHub
6606d7c84a
Merge pull request #47 from wahyd4/dependabot/uv/django-5.2.11
...
Bump django from 5.2.9 to 5.2.11
2026-02-13 19:10:07 +11:00
junv and GitHub
76056ab093
Merge pull request #48 from wahyd4/dependabot/uv/pillow-12.1.1
...
Bump pillow from 11.2.1 to 12.1.1
2026-02-13 19:09:55 +11:00
dependabot[bot] and GitHub
4623c39563
Bump urllib3 from 2.3.0 to 2.6.3
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.3.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.3.0...2.6.3 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.6.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-13 07:51:20 +00:00
dependabot[bot] and GitHub
22144862d2
Bump pillow from 11.2.1 to 12.1.1
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 11.2.1 to 12.1.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/11.2.1...12.1.1 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.1.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-13 07:51:17 +00:00
dependabot[bot] and GitHub
91aabeb93d
Bump django from 5.2.9 to 5.2.11
...
Bumps [django](https://github.com/django/django ) from 5.2.9 to 5.2.11.
- [Commits](https://github.com/django/django/compare/5.2.9...5.2.11 )
---
updated-dependencies:
- dependency-name: django
dependency-version: 5.2.11
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-13 07:51:16 +00:00
junv
f81d8a1260
Update django
2025-12-06 08:21:27 +11:00
junv
d8b763592f
Update search function
2025-11-05 21:18:26 +11:00
junv
6ff54f0439
Switch to use playwright to capture screenshots
2025-11-04 21:22:37 +11:00
junv
41a8726fd3
Update worker to be apscheduler
2025-11-04 20:15:43 +11:00
junv
8cb8f9330f
Update Django
2025-10-11 10:25:00 +11:00
junv
9ec4a0d996
Add logic to provide tts to posts
2025-07-01 15:42:37 +10:00
junv
39f2fb1e9d
And random image API
2025-05-29 22:47:23 +10:00
junv
f45a7304a9
Update style and python version
2025-02-22 23:57:13 +11:00
junv
feddd53d3b
Fix security issues
2025-01-03 16:11:05 +11:00
junv
f8abdfee75
first version images
2024-11-17 11:11:08 +11:00
junv
4cbdf35cfc
Add uv
2024-11-04 17:26:58 +11:00