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

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

  1. bovgit
    Оффлайн

    bovgit Новичок

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

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

    ШахматыЭтоДиагноз Учаcтник

    Репутация:
    208
  3. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    Я рад (особенно, если принесет пользу) !
     
  4. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    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. bovgit
    Оффлайн

    bovgit Новичок

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

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

    bovgit Новичок

    Репутация:
    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:
    <аватар> - иконка аватара (при нажатии - отображение окна с увеличенным изображением аватара)
    <микрофон> - сейчас стримит (при нажатии - переход на стрим)​
     
    Последнее редактирование: 17 дек 2021
  7. bovgit
    Оффлайн

    bovgit Новичок

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

    bovgit Новичок

    Репутация:
    1
    Еще одно обновление страницы https://chessplayers-node.herokuapp.com :

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

    bovgit Новичок

    Репутация:
    1
    Очередное обновление страницы https://chessplayers-node.herokuapp.com :

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

    bovgit Новичок

    Репутация:
    1
    Очередное обновление страницы https://chessplayers-node.herokuapp.com :

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

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

    bovgit Новичок

    Репутация:
    1
    Очередное обновление страницы https://chessplayers-node.herokuapp.com :

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

    bovgit Новичок

    Репутация:
    1
  13. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    В продолжение вчерашнего поста.
    Так теперь выглядит интерфейс работы с группами игроков:

    [​IMG]

    Поля для редактирования списка игроков теперь отображаются при нажатии на флажок "Показать списки игроков".
     
  14. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    Очередное обновление страницы https://chessplayers-node.herokuapp.com :

    1) первая группа, созданная пользователем, дополнительно отображается в виде кнопки
    справа от кнопок предопределенных групп

    2) создана группа "Tiger Cup" (2-я кнопка, после "Streams").
    В ней отражены результаты Международного шахматного турнира на Кубок Тигра (г.Владивосток, Россия, 28-30 января 2022)
    Сайт турнира: https://intellectdv.ru .
    Итоги турнира подведены на странице: https://intellectdv.ru/tpost/iv86gu3u51-kubok-tigra-2022-v-rukah-u-maksima-chiga .
    Думаю, это может быть интересно форумчанам из Сибири и Дальнего Востока.
    (Надеюсь, наличие ссылок на сайт турнира не нарушает правила форума. Если все же нарушает, то дайте знать об этом - я их удалю.)
     
  15. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    Очередное обновление страницы https://chessplayers-node.herokuapp.com :

    теперь в группе mix отображается случайный список игроков
    (при этом каждый игрок представлен в каждой таблице - как на Lichess, так и на Chess.com).

    Напоминаю: главная фишка программы - работа пользователя со СВОИМИ группами игроков.
    Поэтому - жмите на кнопку "Создать свою группу игроков" !
     
  16. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    Очередное обновление страницы https://chessplayers-node.herokuapp.com :

    добавлена вкладка "Турнир",
    внутри которой проводится
    шуточный розыгрыш турнира
    на основе списка игроков Личесс из текущей группы.

    В определенном смысле - это симулятор шахматного турнира.
     
  17. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    Теперь историю изменений программы можно увидеть
    и в телеграм-канале https://t.me/bovgitchess ,
    ссылка на который находится в левой нижней части интерфейса программы.
     
  18. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    Очередное обновление страницы https://chessplayers-node.herokuapp.com :

    во вкладке "Группы" к таблицам Lichess и Chess.com
    добавлена таблица "Lichess & Chess.com" (сокращенно: "L & C").
    Она отображается только в случае одинакового количества игроков в таблицах Lichess и Chess.com.
     
  19. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    Вниманию пользователей!

    В силу определенных технических обстоятельств
    теперь при входе на страницу https://chessplayers-node.herokuapp.com
    вы будете автоматически перенаправлены на адрес https://chessbox.herokuapp.com .

    Поэтому теперь есть смысл в браузере сразу задавать адрес:
    https://chessbox.herokuapp.com .

    Прошу прощения у пользователей за причиненное неудобство в виде необходимости повторно создать "собственные группы пользователей", так как нет сервиса автоматического переноса этих групп с https://chessplayers-node.herokuapp.com на https://chessbox.herokuapp.com .
     
    Последнее редактирование: 23 апр 2022
  20. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    Очередное обновление страницы https://chessbox.herokuapp.com :

    добавлена кнопка "скопировать таблицы в буфер обмена"
    (справа от кнопки "Обновить все таблицы").
     
  21. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    Очередное обновление страницы https://chessbox.herokuapp.com :

    добавлены шахматные цитаты (EN/RU)
     
  22. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    Ниже ответ на вопрос типа "Как узнать счет на сайте Личесс у игрока Икс1 с игроками Икс2 и Икс3 (например, у Карлсена с Алирезой и Пингвином) ?".

    Нажмите кнопку 'Создать свою группу игроков',
    поле "список игроков Личесс" очистите и вставьте в нем следующий текст:
    DrNykterstein Alireza2003 C9C9C9C9C9

    Затем нажмите кнопку Enter справа от списка игроков (для обновления таблицы Личесс).
    Далее в таблице Личесс в строке с Карлсеном нажмите кнопку ⚔ в колонке "VS" (versus).

    Получаете окно с примерно следующим результатом:
    Score between players:
    drnykterstein - alireza2003 438 : 332 = +106
    drnykterstein - c9c9c9c9c9 261.5 : 146.5 = +115
     
    Последнее редактирование: 22 май 2022
    Biber нравится это.
  23. Goranflo
    Оффлайн

    Goranflo баннер

    Репутация:
    680
    И зачем?
     
  24. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    Кому-то интересна такая статистика (при этом как по топовым игрокам, так и по своим друзьям-соперникам).
    Понимаю, что нечасто и немногим, но такие пользователи есть !
     
  25. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    Очередное обновление страницы https://chessbox.herokuapp.com :

    над таблицей Lichess размещена секция "Счет между игроками на Lichess".
    В данной секции для случайно выбранного игрока из группы 'mix'
    отображен его счет с другими игроками из таблицы.
     
  26. bovgit
    Оффлайн

    bovgit Новичок

    Репутация:
    1
    Внимание! С 28 ноября 2022 страница https://chessbox.herokuapp.com не будет доступна из-за изменения тарифных планов heroku, поэтому уже сейчас переходите на chess-box.glitch.me !
     
  27. Goranflo
    Оффлайн

    Goranflo баннер

    Репутация:
    680
    Ваше сообщение очень важно для всех нас...
    :D
     
  28. Challenger Spy
    Оффлайн

    Challenger Spy Технический специалист Команда форума

    Репутация:
    226
    На шахматном форуме одно это сообщение куда важнее, чем сотни тысяч из помойной "Политики и вокруг" :oops:
     
  29. Goranflo
    Оффлайн

    Goranflo баннер

    Репутация:
    680
    Это да... Реклама всегда важнее...
     
  30. Challenger Spy
    Оффлайн

    Challenger Spy Технический специалист Команда форума

    Репутация:
    226
    Реклама, ахах)) Человек в качестве хобби сделал инструмент, который может оказаться полезным для многих. Впрочем, это для многих шахматистов, конечно. Для политологов совершенно бесполезная вещь)
     
  31. Goranflo
    Оффлайн

    Goranflo баннер

    Репутация:
    680
    Мы же всегда можем запустить голосовалку о полезности этого инструмента для здешних обитателей....