Программа для скачивания партий с lichess оптом

Тема в разделе "Игровой Зал", создана пользователем AWer, 5 дек 2017.

  1. TopicStarter Overlay

    AWer Начинающий

    • Начинающий
    Рег.:
    05.12.2017
    Сообщения:
    6
    Симпатии:
    2
    Репутация:
    3
    Оффлайн
    В ходе своего обучения и игры в интернете периодически приходится скачивать сыгранные партии. Если партий поднакопилось, то уходит много времени на скачивание каждой партии по отдельности.
    Поэтому решил задаться целью автоматизировать этот процесс и написал для этого простенькое приложение. На данный момент интегрировано только с сайтом lichess. Для выбора партий надо ввести свой логин, в таблице выделить галкой интересующие партии. Выбранные партии скачиваются в формате pgn одним файлом, после этого их можно просматривать в chessbase и конвертировать в его родной формат. Программа находится в разработке, буду рад любым отзывам и предложениям.

    Ссылка для скачивания: https://yadi.sk/d/_jXX6rUl3N3gWU

    Программа скомпилирована и проверена под Windows10
    Challenger Spy нравится это.
  2. LeningradVlad Учаcтник

    • Участник
    Рег.:
    06.10.2016
    Сообщения:
    455
    Симпатии:
    279
    Репутация:
    7
    Оффлайн
    Для линукса бы...
  3. TopicStarter Overlay

    AWer Начинающий

    • Начинающий
    Рег.:
    05.12.2017
    Сообщения:
    6
    Симпатии:
    2
    Репутация:
    3
    Оффлайн
    для linux могу сделать билд, но потребуется установленная jre8
  4. Michael-13 Учаcтник

    • Участник
    Рег.:
    18.11.2011
    Сообщения:
    1.959
    Симпатии:
    508
    Репутация:
    29
    Оффлайн
    AWer, уже многое реализовано.
    1.описано здесь как скачать свои партии: https://lichess.org/qa/617/how-can-i-download-all-my-games-as-a-pgn
    там есть ссылка на это видео: http://i.imgur.com/G6KSEUz.gifv
    2.Так же можно почитать эту тему: https://lichess.org/forum/lichess-feedback/download-all-games
    3.Так же можно просто скачать все партии за месяц: https://database.lichess.org
  5. breakaleg Новичок

    • Новичок
    Рег.:
    02.12.2017
    Сообщения:
    15
    Симпатии:
    8
    Репутация:
    0
    Оффлайн
    На андроиде тыкался, не нашёл как базой скачать свои партии также.
  6. TopicStarter Overlay

    AWer Начинающий

    • Начинающий
    Рег.:
    05.12.2017
    Сообщения:
    6
    Симпатии:
    2
    Репутация:
    3
    Оффлайн
    спасибо за информацию, буду знать. но мне не нужно было скачивать все свои партии, тем более все партии сыгранные на lichess. я реализовал выбор партий для скачивания. в любом случае, если кого-то устраивает этот функционал, это прекрасно. если кому-то поможет мой велосипед - я буду счастлив.
    вообще программа задумывалась как агрегатор, планировал добавить ещё chess.com и импорт из локальной папки, возможно, импорт из разных профилей.
  7. Vladruss НедоКМС

    • Ветеран
    Рег.:
    30.12.2009
    Сообщения:
    8.784
    Симпатии:
    2.847
    Репутация:
    247
    Нарушения:
    28
    Оффлайн
    Скачал, ввел логин. Таблицы никакой нет. Что дальше делать?

    [​IMG]
  8. Jadn Заслуженный

    • Заслуженный
    • Участник
    Рег.:
    10.05.2006
    Сообщения:
    2.855
    Симпатии:
    583
    Репутация:
    24
    Оффлайн
    Ничего, на вашем компьютере уже работает майнер. Ну, или крипто-локер. В общем, уже можно расслабиться и получать удовольствие.

    ЗЫ. Если что, это шутка, я не знаю, что там. Просто я не настолько доверяю людям, чтобы запускать на своем компе экзешники от ников возрастом на форуме в пару дней. 76 МБ для программы-грабилки базы тоже несколько смущают.
  9. Vladruss НедоКМС

    • Ветеран
    Рег.:
    30.12.2009
    Сообщения:
    8.784
    Симпатии:
    2.847
    Репутация:
    247
    Нарушения:
    28
    Оффлайн
    Зачем вы пугаете, я ж могу испугаться.
    ЛюдЯм надо верить!
  10. TopicStarter Overlay

    AWer Начинающий

    • Начинающий
    Рег.:
    05.12.2017
    Сообщения:
    6
    Симпатии:
    2
    Репутация:
    3
    Оффлайн
    закрыть окошко, теперь свой профиль можно выбирать в выпадающем списке - нажмите на стрелку вниз возле кнопки для добавления аккаунта.
    окно добавления профилей - эта часть интерфейса наименее удачна, радует что её использовать нужно только пару раз.
  11. Vladruss НедоКМС

    • Ветеран
    Рег.:
    30.12.2009
    Сообщения:
    8.784
    Симпатии:
    2.847
    Репутация:
    247
    Нарушения:
    28
    Оффлайн
    Сделал, и вот такая бяка вылезла:

    [​IMG]
  12. TopicStarter Overlay

    AWer Начинающий

    • Начинающий
    Рег.:
    05.12.2017
    Сообщения:
    6
    Симпатии:
    2
    Репутация:
    3
    Оффлайн
    могу открыть исходники. 75 метров - это вместе с рантаймом и кучкой либ. на самом деле там один шрифт весит 15МБ (ну не нашёл я лучшего шрифта для отображения фигур).
    доверять или нет - Ваше право.
    --- добавлено: 8 дек 2017 в 00:03, опубликовано: 7 дек 2017 в 23:53 ---
    к сожалению на lichess не удалось найти такой профиль (ни по запросу программы, ни руками на сайте)

    ЗЫ: не успел прикрутить адекватные сообщения об ошибках
  13. Jadn Заслуженный

    • Заслуженный
    • Участник
    Рег.:
    10.05.2006
    Сообщения:
    2.855
    Симпатии:
    583
    Репутация:
    24
    Оффлайн
    Да я, в общем-то, на lichess-е не играю, так что это так, теоретически высказался. Но исходники наверно действительно лучше открыть, не все же такие доверчивые, как Vladruss.
    А зачем программе для скачивания pgn-файла шрифты с фигурами? Или вы свой ChessBase пишете?
  14. Vladruss НедоКМС

    • Ветеран
    Рег.:
    30.12.2009
    Сообщения:
    8.784
    Симпатии:
    2.847
    Репутация:
    247
    Нарушения:
    28
    Оффлайн
    А вы какой профиль искали?
    Да, я сам ошибся, не тот ник ввел. Когда ввел правильный, все заработало. Но там у вас в программе недоработка: непонятно, кто выиграл. Пишется только "ризайн", а кто "ризайн", непонятно.
  15. TopicStarter Overlay

    AWer Начинающий

    • Начинающий
    Рег.:
    05.12.2017
    Сообщения:
    6
    Симпатии:
    2
    Репутация:
    3
    Оффлайн
    профиль из картинки в предыдущем посте)
    да, надо будет добавить отображение победителя. если просмотреть партию, там конечно видно будет
    Vladruss нравится это.

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