pythonz
pythonz copied to clipboard
Реализовать возможности получения списков материалов по API
Первоначальная идея: Предоставить возможность выгрузить список книг на сторонний сайт.
Реализовать единообразные API -выдачи для списков материалов.
Моя необходимость: для сайта PyNSK (http://pynsk.ru/) добавить раздел "Библиотека" со списком книг.
Для каждой книги надо иметь:
- Обложку
- Название
- Описание
- Автор
- Категории (язык, область, уровень сложности, область)
Буду отображать двумя вариантами - с помощью datatables и обычными карточками с обложкой.
Кое-что я накидал. Со ссылкой на обложку, названием, автором понятно. По остальному, нужно понять, как ты будешь с этим работать.
- Будут ли это запросы в прямом эфире или выгрузка периодическая;
- Будут у тебя отдельные страницы под каждую из книг, или, как раньше думали, ссылка на детальную страницу pythonz.
- В каком виде нужны категории, со ссылками на соотв. разделы pythonz?
- Думаю, можно смело делать прямые запросы. Там не так много пользователей.
- Как и договаривались - ссылка на твой сайт
- Категории - просто текст. По ним сам фильтровать буду. Можно добавить и ссылки на твой сайт.
Всё будет по JSON-API, спека — http://jsonapi.org/format/ Начнём с малого: я сначала доделаю выдачи-списки. Детализацию после.
2, 3. Описания сравнительно большие, поэтому в списках их не планирую. В детализациях они будут. То же и по категориям — у них, как на гитхабе для меток, будут и наименование и ссылка.