Commit Graph
33 Commits
Author SHA1 Message Date
junv 221cdcdbee add yfinance dependency 2026-04-18 22:56:16 +10:00
junvandCopilot 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
junvandGitHub 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]andGitHub 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]andGitHub 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
junvandGitHub 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
junvandGitHub 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
junvandGitHub 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]andGitHub 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]andGitHub 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]andGitHub 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]andGitHub 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]andGitHub 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
junvandGitHub 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
junvandGitHub 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]andGitHub 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]andGitHub 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]andGitHub 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