|
|
3 miesięcy temu | |
|---|---|---|
| app | 3 miesięcy temu | |
| .env.example | 3 miesięcy temu | |
| .gitignore | 3 miesięcy temu | |
| CLAUDE.md | 3 miesięcy temu | |
| README.md | 3 miesięcy temu | |
| absrecommend.service | 3 miesięcy temu | |
| main.py | 3 miesięcy temu | |
| migrate_database.py | 3 miesięcy temu | |
| remove-service.sh | 3 miesięcy temu | |
| requirements.txt | 3 miesięcy temu | |
| reset-password.py | 3 miesięcy temu | |
| restart-service.sh | 3 miesięcy temu | |
| setup-service.sh | 3 miesięcy temu | |
| test-auth.py | 3 miesięcy temu |
A web application that tracks your Audiobookshelf listening history and provides AI-powered book recommendations.
Install dependencies:
pip install -r requirements.txt
Configure environment variables:
cp .env.example .env
# Edit .env with your Audiobookshelf URL, API token, and AI API key
Run the application:
python main.py
Access the web interface at http://localhost:8000
GET / - Web interfaceGET /api/sync - Sync with AudiobookshelfGET /api/recommendations - Get book recommendationsGET /api/history - View listening historySee .env.example for all configuration options.