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

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

  1. TopicStarter Overlay

    bovgit Новичок

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

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

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

    bovgit Новичок

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

    bovgit Новичок

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

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

    bovgit Новичок

    • Новичок
    Рег.:
    12.08.2021
    Сообщения:
    11
    Симпатии:
    2
    Репутация:
    1
    Оффлайн
    Привет всем!
    Вышло обновление страницы https://chessplayers-node.herokuapp.com .
    См. демо в ролике на Ютубе: https://youtu.be/pX4BJ3lXbg4 .

    Основные изменения:

    1) появились группы игроков:

    - первые 6 групп заранее определены:
    • streamers online (игроки, которые стримят сейчас)
    • FIDE top (первые 20 игроков из топа ФИДЕ с рейтингами Lichess & Chess.com)
    • mix, mix 1, mix 2, mix 3 (различные сборные группы)

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

    2) для Lichess:
    • есть отображение роста/падения рейтинга игрока (зеленые или красные цифры справа от рейтинга)
    • при нажатии на символ "" в колонке "vs" (versus) отображается счет игрока с другими игроками из таблицы.

    3) при наведении курсора мыши на имя игрока в таблице: появляется окно с данными из профиля игрока
    (имя, фамилия, местоположение, рейтинг FIDE, титул, другие данные)

    4) отображаются следующие иконки слева от имени игрока в таблице Lichess:
    - онлайн
    - сейчас играет
    <микрофон> - сейчас стримит (при нажатии - переход на стрим)​

    5) отображаются следующие иконки слева от имени игрока в таблице Chess.com:
    <аватар> - иконка аватара (при нажатии - отображение окна с увеличенным изображением аватара)
    <микрофон> - сейчас стримит (при нажатии - переход на стрим)​
  7. TopicStarter Overlay

    bovgit Новичок

    • Новичок
    Рег.:
    12.08.2021
    Сообщения:
    11
    Симпатии:
    2
    Репутация:
    1
    Оффлайн
    Привет всем!
    Вышло обновление страницы https://chessplayers-node.herokuapp.com :
    теперь отображаются аватары и для игроков Lichess.org .
  8. TopicStarter Overlay

    bovgit Новичок

    • Новичок
    Рег.:
    12.08.2021
    Сообщения:
    11
    Симпатии:
    2
    Репутация:
    1
    Оффлайн
    Еще одно обновление страницы https://chessplayers-node.herokuapp.com :

    добавлено отображение имени и фамилии игроков Lichess.org и Chess.com .
  9. TopicStarter Overlay

    bovgit Новичок

    • Новичок
    Рег.:
    12.08.2021
    Сообщения:
    11
    Симпатии:
    2
    Репутация:
    1
    Оффлайн
    Очередное обновление страницы https://chessplayers-node.herokuapp.com :

    добавлена вкладка "About" / "Инфо" с описанием главной идеи программы и обратной связи.
  10. TopicStarter Overlay

    bovgit Новичок

    • Новичок
    Рег.:
    12.08.2021
    Сообщения:
    11
    Симпатии:
    2
    Репутация:
    1
    Оффлайн
    Очередное обновление страницы https://chessplayers-node.herokuapp.com :

    появилась кнопка "Tata Steel" со списком игроков из текущего супертурнира
    "Tata Steel Chess Tournament in Wijk aan Zee, Netherlands, 2022".

    Можно посмотреть счет личных встреч на Личессе между участниками турнира, нажав на ⚔.
  11. TopicStarter Overlay

    bovgit Новичок

    • Новичок
    Рег.:
    12.08.2021
    Сообщения:
    11
    Симпатии:
    2
    Репутация:
    1
    Оффлайн
    Очередное обновление страницы https://chessplayers-node.herokuapp.com :

    для группы "Tata Steel" добавлены колонки:
    - "Рейтинг ФИДЕ"
    - "В Н П" (выигрыши, ничьи, поражения)
    - "очки"
  12. TopicStarter Overlay

    bovgit Новичок

    • Новичок
    Рег.:
    12.08.2021
    Сообщения:
    11
    Симпатии:
    2
    Репутация:
    1
    Оффлайн

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