- Add central settings database client (system_settings on postgres-shared) - User-scoped settings with global fallback - API config storage with enabled/disabled toggle - Per-source category filtering for news - Add modular external API providers in src/apis/: - OpenMeteoProvider: weather with geocoding (free, no key) - NOSProvider: Dutch news RSS feeds - BBCProvider: English news RSS feeds - AggregatedNewsProvider: merges sources with category filtering - AlphaVantageProvider: financial quotes (API key from settings DB) - Add provider dependencies and lifecycle management - Add requirements-dev.txt with pip-audit for security auditing - Add MEMORY_REMEMBER_PLAN.md documenting volatile/document memory architecture 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
26 lines
769 B
Bash
26 lines
769 B
Bash
# Service URLs for local dev (pointing to your server)
|
|
TEST_HOST=192.168.86.149
|
|
WIKIJS_URL=http://192.168.86.149:8088
|
|
NEO4J_URI=bolt://192.168.86.149:7687
|
|
QDRANT_HOST=192.168.86.149
|
|
QDRANT_PORT=6333
|
|
OLLAMA_URL=http://192.168.86.149:11434
|
|
SEARXNG_URL=http://192.168.86.149:8080
|
|
REDIS_HOST=192.168.86.149
|
|
PAPERLESS_URL=http://192.168.86.149:8091
|
|
|
|
OLLAMA_MODEL=mistral-nemo-large:latest
|
|
OLLAMA_EMBEDDING_MODEL=nomic-embed-text
|
|
|
|
# Wiki.js auth
|
|
WIKIJS_USERNAME=librarian@schweitz.net
|
|
WIKIJS_PASSWORD=key_here
|
|
# Wiki.js GraphQL API token (generate from Admin → API Access)
|
|
WIKI_GRAPHQL_API=your_jwt_token_here
|
|
|
|
LIBRARY_API_KEY=key_here
|
|
NEO4J_PASSWORD=key_here
|
|
WIKIJS_DB_PASSWORD=key_here
|
|
SCHEDULER_API_KEY=key_here
|
|
PAPERLESS_TOKEN=key_here
|
|
SYSTEM_SETTINGS_PASSWORD=key_here |