Skip to content

Проект `Casino Online Logger` представляет собой Python-скрипт, который запускает клиент онлайн-казино (например, RedStar Poker), делает скриншот окна программы, извлекает число игроков, находящихся онлайн, и сохраняет эти данные в CSV файл с текущей датой и временем. Программа работает в цикле, обновляя данные каждый час.

Notifications You must be signed in to change notification settings

w00xy/RedStarPoker-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Casino Online Logger

Описание

Проект Casino Online Logger представляет собой Python-скрипт, который запускает клиент онлайн-казино (например, RedStar Poker), делает скриншот окна программы, извлекает число игроков, находящихся онлайн, и сохраняет эти данные в CSV файл с текущей датой и временем. Программа работает в цикле, обновляя данные каждый час.

Требования

Для работы проекта необходимо установить следующие зависимости:

  • Python 3.9 - 3.x
  • Модули Python:
    • pillow (для обработки изображений)
    • pygetwindow (для управления окнами)
    • pytesseract (для распознавания текста с изображений)
    • psutil (для работы с процессами)
    • csv (для работы с CSV файлами)
  • Tesseract OCR (для распознавания текста)
  • Клиент казино (RedStar Poker)

Установка Tesseract

Tesseract OCR (для распознавания текста)

Заполнить config.py

TESSERACT_PATH = 'C:\\Program Files\\Tesseract-OCR\\tesseract.exe'  # Базовый путь
WAIT_TIME = 3600  # Задержка между парсингом (указывается в секундах)
CASINO_PATH = "C:\\Program Files (x86)\\Red Star Poker\\casino.exe"  # Путь к файлу казино
WINDOW_TITLE = "RedStar Poker"  # Название окна (Менять не нужно)

Создание вирутального окружения python

python -m venv venv

Установка необходимых пакетов

pip install -r requirements.txt

Запуск программы

python main.py

About

Проект `Casino Online Logger` представляет собой Python-скрипт, который запускает клиент онлайн-казино (например, RedStar Poker), делает скриншот окна программы, извлекает число игроков, находящихся онлайн, и сохраняет эти данные в CSV файл с текущей датой и временем. Программа работает в цикле, обновляя данные каждый час.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages