Веб-приложение, которое использует API Википедии для вывода случайной статьи в заданной категории.
Теперь вы можете читать случайные статьи Википедии, которые действительно вас интересуют! Она работает лучше, чем скрытая подобная функция Википедии, поскольку работает с категориями, которые содержат только подкатегории и не содержат статей.
Пользователь записывает категорию, которая его интересует, и выбирает из рекомендуемого списка ниже. Здесь отображаются существующие категории, соответствующие введенным данным.
Как только пользователь нажимает рекомендуемую категорию или нажимает «Ввод», веб-приложение заменит текст ниже и добавит название статьи, связанной с гиперссылкой.
Если пользователю нужна другая статья, можно выбрать ту же рекомендацию или нажать клавишу Enter.
Когда пользователь отправляет запрос с существующей категорией, например рекомендуемой ниже, веб-приложение извлекает все названия статей в заданной категории, а также ее подкатегории.
После получения этих данных алгоритм случайным образом выбирает подкатегорию и выполняет тот же алгоритм, что и выше.
Наконец, он случайным образом выбирает статью и отображает заголовок для пользователя.
Таким образом, статьи имеют глубину двух уровней.
По собственной необходимости мне очень нравится читать случайные статьи в Википедии, но меня не интересуют статьи, которые мне предоставит функция случайного выбора.
Случайная Википедия открыта для всех, кому интересно.
Если вы хотите внести свой вклад, не стесняйтесь открывать любые вопросы, касающиеся ошибок, возможных функций или начинать обсуждения.