При просмотре превью изображений на Discourse они отображаются в формате «бесконечной прокрутки»: отдельные страницы отсутствуют, а прокрутка продолжается бесконечно. Если говорить более технически, то при выполнении GET-запроса для получения топ-изображений на этой странице возвращается ссылка вида «top.json?order=created&page=1&per_page=50». После того как вы прокрутите достаточно далеко, загружается «page=2», что приводит к загрузке ещё 50 изображений, которые можно просматривать в одном непрерывном потоке, прокручивая вниз.
Мне хотелось бы изменить логику работы с параметрами «Page=1/2/3»: вместо отображения в виде непрерывного потока превью, загрузка должна прекращаться, например, после 50 изображений, а для отображения следующей партии из 50 изображений пользователю нужно будет нажать кнопку «Далее».
Сроки выполнения задачи очень гибкие.
Бюджет: ~1 000 USD.