Pet Library API - это API для управления библиотекой домашних животных. Оно предоставляет возможности для добавления, обновления, удаления и получения информации о домашних животных.
Проект написан на Python и использует следующие технологии:
- Python (90.5%)
- Shell (5.7%)
- Dockerfile (3.8%)
-
Клонируйте репозиторий:
git clone https://github.com/senylar/pet_library_api.git cd pet_library_api -
Создайте виртуальное окружение и активируйте его:
python3 -m venv venv source venv/bin/activate -
Установите зависимости:
pip install -r requirements.txt
Для запуска сервера используйте следующую команду:
python app/main.pyПосле запуска сервера, документация API будет доступна по адресу:
http://localhost:8000/docs
/books: Маршруты, связанные с книгами/readers: Маршруты, связанные с читателями/issues: Маршруты, связанные с выдачей книг
GET /booksPOST /books
{
"title": "New Book",
"author": "Author Name",
"year_published": 2025
}PUT /books/{id}
{
"title": "Updated Book",
"author": "Author Name",
"year_published": 2026
}DELETE /books/{id}
Вы можете создать новый файл `README.md` в вашем репозитории и вставить этот текст.