pythonz icon indicating copy to clipboard operation
pythonz copied to clipboard

Реализовать возможности получения списков материалов по API

Open axsapronov opened this issue 9 years ago • 4 comments

Первоначальная идея: Предоставить возможность выгрузить список книг на сторонний сайт.

Реализовать единообразные API -выдачи для списков материалов.

axsapronov avatar Feb 18 '16 05:02 axsapronov

Моя необходимость: для сайта PyNSK (http://pynsk.ru/) добавить раздел "Библиотека" со списком книг.

Для каждой книги надо иметь:

  • Обложку
  • Название
  • Описание
  • Автор
  • Категории (язык, область, уровень сложности, область)

Буду отображать двумя вариантами - с помощью datatables и обычными карточками с обложкой.

axsapronov avatar Feb 18 '16 13:02 axsapronov

Кое-что я накидал. Со ссылкой на обложку, названием, автором понятно. По остальному, нужно понять, как ты будешь с этим работать.

  1. Будут ли это запросы в прямом эфире или выгрузка периодическая;
  2. Будут у тебя отдельные страницы под каждую из книг, или, как раньше думали, ссылка на детальную страницу pythonz.
  3. В каком виде нужны категории, со ссылками на соотв. разделы pythonz?

idlesign avatar Feb 25 '16 12:02 idlesign

  1. Думаю, можно смело делать прямые запросы. Там не так много пользователей.
  2. Как и договаривались - ссылка на твой сайт
  3. Категории - просто текст. По ним сам фильтровать буду. Можно добавить и ссылки на твой сайт.

axsapronov avatar Feb 25 '16 12:02 axsapronov

Всё будет по JSON-API, спека — http://jsonapi.org/format/ Начнём с малого: я сначала доделаю выдачи-списки. Детализацию после.

2, 3. Описания сравнительно большие, поэтому в списках их не планирую. В детализациях они будут. То же и по категориям — у них, как на гитхабе для меток, будут и наименование и ссылка.

idlesign avatar Feb 25 '16 12:02 idlesign