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

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

  1. TopicStarter Overlay

    bovgit Новичок

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

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

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

    bovgit Новичок

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

    bovgit Новичок

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

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

    bovgit Новичок

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

    bovgit Новичок

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

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

    bovgit Новичок

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

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

    bovgit Новичок

    • Новичок
    Рег.:
    12.08.2021
    Сообщения:
    24
    Симпатии:
    3
    Репутация:
    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
    Сообщения:
    24
    Симпатии:
    3
    Репутация:
    1
    Оффлайн
    Очередное обновление страницы https://chessplayers-node.herokuapp.com :

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

    bovgit Новичок

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

    bovgit Новичок

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

    [​IMG]

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

    bovgit Новичок

    • Новичок
    Рег.:
    12.08.2021
    Сообщения:
    24
    Симпатии:
    3
    Репутация:
    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. TopicStarter Overlay

    bovgit Новичок

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

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

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

    bovgit Новичок

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

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

    В определенном смысле - это симулятор шахматного турнира.
  17. TopicStarter Overlay

    bovgit Новичок

    • Новичок
    Рег.:
    12.08.2021
    Сообщения:
    24
    Симпатии:
    3
    Репутация:
    1
    Оффлайн
    Теперь историю изменений программы можно увидеть
    и в телеграм-канале https://t.me/bovgitchess ,
    ссылка на который находится в левой нижней части интерфейса программы.
  18. TopicStarter Overlay

    bovgit Новичок

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

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

    bovgit Новичок

    • Новичок
    Рег.:
    12.08.2021
    Сообщения:
    24
    Симпатии:
    3
    Репутация:
    1
    Оффлайн
    Вниманию пользователей!

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

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

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

    bovgit Новичок

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

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

    bovgit Новичок

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

    добавлены шахматные цитаты (EN/RU)
  22. TopicStarter Overlay

    bovgit Новичок

    • Новичок
    Рег.:
    12.08.2021
    Сообщения:
    24
    Симпатии:
    3
    Репутация:
    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
    Biber нравится это.
  23. Goranflo Заслуженный

    • Заслуженный
    • Ветеран
    Рег.:
    30.09.2006
    Сообщения:
    27.732
    Симпатии:
    29.976
    Репутация:
    672
    Оффлайн
    И зачем?
  24. TopicStarter Overlay

    bovgit Новичок

    • Новичок
    Рег.:
    12.08.2021
    Сообщения:
    24
    Симпатии:
    3
    Репутация:
    1
    Оффлайн
    Кому-то интересна такая статистика (при этом как по топовым игрокам, так и по своим друзьям-соперникам).
    Понимаю, что нечасто и немногим, но такие пользователи есть !
  25. TopicStarter Overlay

    bovgit Новичок

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

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

    bovgit Новичок

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

    • Заслуженный
    • Ветеран
    Рег.:
    30.09.2006
    Сообщения:
    27.732
    Симпатии:
    29.976
    Репутация:
    672
    Оффлайн
    Ваше сообщение очень важно для всех нас...
    :D
  28. Challenger Spy Технический специалист

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

    • Заслуженный
    • Ветеран
    Рег.:
    30.09.2006
    Сообщения:
    27.732
    Симпатии:
    29.976
    Репутация:
    672
    Оффлайн
    Это да... Реклама всегда важнее...
  30. Challenger Spy Технический специалист

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

    • Заслуженный
    • Ветеран
    Рег.:
    30.09.2006
    Сообщения:
    27.732
    Симпатии:
    29.976
    Репутация:
    672
    Оффлайн
    Мы же всегда можем запустить голосовалку о полезности этого инструмента для здешних обитателей....

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