Вывод таблиц рейтингов игроков lichess и chess.com

Тема в разделе "Игровой Зал", создана пользователем bovgit, 17 авг 2021.

  1. TopicStarter Overlay

    bovgit Начинающий

    • Начинающий
    Рег.:
    12.08.2021
    Сообщения:
    4
    Симпатии:
    2
    Репутация:
    1
    Оффлайн
    Здравствуйте, уважаемые форумчане!
    Играю на lichess.org и chess.com и как-то захотелось видеть рейтинги некоторых игроков в виде таблиц сразу с обоих сайтов.
    Так как подобных штатных возможностей на этих сайтах не обнаружил, разработал страничку, отображающую таблицы рейтингов определенных игроков с указанных сайтов.
    Список имен игроков хранится в локальном хранилище браузера.
    При этом, если зарегистрироваться на этой страничке (напр., войдя с помощью lichess-аккаунта), то список имен игроков будет храниться в облаке,
    что даст возможность видеть один и тот же список с разных устройств (ПК, смартфон, планшет).
    Подумал, что это может быть интересным не только для меня, но и для кого-то еще, кто имеет дело со списками игроков (например, для тренеров).

    Адрес странички: chessplayers-node.herokuapp.com/
    ШахматыЭтоДиагноз и Semion13 нравится это.
  2. ШахматыЭтоДиагноз Учаcтник

    • Участник
    Рег.:
    31.03.2017
    Сообщения:
    2.303
    Симпатии:
    2.854
    Репутация:
    142
    Оффлайн
  3. TopicStarter Overlay

    bovgit Начинающий

    • Начинающий
    Рег.:
    12.08.2021
    Сообщения:
    4
    Симпатии:
    2
    Репутация:
    1
    Оффлайн
    Я рад (особенно, если принесет пользу) !
  4. TopicStarter Overlay

    bovgit Начинающий

    • Начинающий
    Рег.:
    12.08.2021
    Сообщения:
    4
    Симпатии:
    2
    Репутация:
    1
    Оффлайн
    Мне предложили показать пример использования странички, так как интерфейс может показаться неочевидным.

    В поле "Player names on Lichess" указываем, например, следующий список имен игроков, разделенных пробелами:

    DrNykterstein Crest64 Challenger_Spy ShahMatKanal YouOnLichess YourFriendOnLichess

    Это, соответственно: М.Х.Карлсен, С.Ю.Шипов, Д.Филимонов, Е.Новиков, Ваше имя, имя друга.

    В поле "Player names on Chess.com" указываем, например, следующий список имен игроков, разделенных пробелами:

    hikaru GM_Crest Challenger_Spy ShahMatKanal YouOnChessCom YourFriendOnChessCom

    Это, соответственно: Х.Накамура, С.Ю.Шипов, Д.Филимонов, Е.Новиков, Ваше имя, имя друга.

    Далее нажимаем на чекбокс слева от списка имен игроков, чтобы появилась таблица с их рейтингами
    (это обычно делается только в самый первый раз).

    Чтобы обновить содержимое конкретной таблицы,
    нажимаем кнопку "Обновить" между чекбоксом и соответствующим списком имен игроков.

    Чтобы обновить содержимое сразу обеих таблиц,
    нажимаем кнопку "Player ratings" над первым списком имен игроков.

    Чтобы содержимое обеих таблиц обновлялось автоматически через каждые N минут,
    нажимаем кнопку "Settings" под вторым списком имен игроков
    и в поле "AutoRefresh Interval in minutes" указываем необходимое количество минут, например, 10;
    после чего нажимаем кнопку "Go to main page" для возврата на главную страницу.

    Слева от имени игрока в таблице будет отображена галочка,
    если игрок сейчас находится он-лайн на соответствующем сайте (Lichess или Chess.com).

    По имени игрока в таблице можно кликнуть,
    и тогда мы окажемся в профиле игрока на соответствующем сайте (Lichess или Chess.com).

    Страничкой достаточно удобно пользоваться не только на ПК / ноуте,
    но и на смартфоне (по крайней мере, я старался это предусмотреть).
  5. TopicStarter Overlay

    bovgit Начинающий

    • Начинающий
    Рег.:
    12.08.2021
    Сообщения:
    4
    Симпатии:
    2
    Репутация:
    1
    Оффлайн
    В дополнение к предыдущему текстовому примеру использования странички
    добавляю ссылку на коротенькую (1 мин.) видео-инструкцию в виде gif-файла:
    https://archive.org/details/demo-PlayerRatings1

    В данном видео показано также, как делать сортировку таблиц по рейтингам,
    кликнув по заголовку колонки таблицы
    (это не было описано в текстовом примере).

Поделиться этой страницей