# myapp.py
from flask import Flask, jsonify
from BooksModel import BooksModel
from models import LastPlay, Users, Books  # Добавить необходимые импорты

app = Flask(__name__)

# Настройки базы данных
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////var/www/html/myapp/books.sqlite'
app.config['SQLALCHEMY_BINDS'] = {
    'users': 'sqlite:////var/www/html/myapp/users.sqlite'
}

booksModel = BooksModel(app)

@app.route('/')
def index():
    # Получаем все книги
    books = booksModel.getAllBooks()
    
    books_list = [{"id": book.id, "name": book.name, "description": book.description} for book in books]
    
    return jsonify(books=books_list)

if __name__ == '__main__':
    app.run(debug=True)
