Darts-extern automatiza múltiples plataformas web de dardos de acuerdo con el estado de un juego https://autodarts.io. Se necesita una instancia en ejecución de https://github.com/lbormann/darts-caller que envíe puntos arrojados desde https://autodarts.io a esta aplicación.
Podrás jugar 1vs1 en plataformas web de dardos compatibles con tu configuración de autodarts.
Principio funcional (usando Lidarts como ejemplo):
Plataforma | Bulling | X01 Entrada única, Salida doble | Estándar de críquet |
---|---|---|---|
lidarts | ✔️ | ✔️ | ✔️ |
Nakka01-en línea | ✔️ | ✔️ | |
Dianas | ✔️ | ||
webcamdarts |
El acoso admitido NO significa que esté automatizado; sólo significa que está funcionando correctamente sin bloquear la aplicación.
git clone https://github.com/lbormann/darts-extern.git
Vaya al directorio de descargas y escriba:
npm install
Crea un acceso directo al ejecutable; haga clic derecho en el acceso directo -> seleccione propiedades -> agregue argumentos en la entrada de destino al final del campo de texto.
Ejemplo: C:Downloadsdarts-extern.exe --autodarts_user="tu-correo-email-de-autodarts" -autodarts_password="tu-contraseña-de-autodarts" --autodarts_board_id="tu-id-de-tu-tablero-de-autodarts" --extern_platform= "lidarts" --lidarts_user="tu-correo-electrónico-lidarts>" --lidarts_password="tu-contraseña-lidarts"
Guardar cambios. Haga clic en el acceso directo para iniciar el programa.
node . --browser_path="path-to-your-chrome-browser-executable" --autodarts_user="your-autodarts-email" -autodarts_password="your-autodarts-password" --autodarts_board_id="your-autodarts-board-id" --extern_platform="lidarts | nakka | dartboards" --lidarts_user="your-lidarts-email>" --lidarts_password="your-lidarts-password" ... see full list of arguments below
--connection
Dirección del host al alimentador de datos (llamador de dardos). De forma predeterminada, esto es 127.0.0.1:8079 (significa su dirección IP local / generalmente NO necesita cambiar esto)
--browser_path
Camino absoluto al ejecutable chrome o chromium. En el sistema operativo Linux, puede escribir "dónde está cromo" para mostrar la ruta de instalación en la terminal. Reemplace "chromium" según el paquete de navegador instalado, por ejemplo, "google-chrome", "google-chrome-stable", "chromium-browser". También puedes utilizar "cuál" como alternativa a "dónde está". En macOS, la ruta a Google Chrome es: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
--autodarts_user
dirección de correo electrónico del usuario de autodarts.io
--autodarts_password
contraseña-usuario de autodarts.io
--autodarts_board_id
ID del tablero de autodarts.io
--extern_platform
Configure qué plataforma es su objetivo. Elige entre lidarts, nakka, dianas
--time_before_exit
¿Cuánto tiempo espera la aplicación antes de salir después de que finaliza una partida en la plataforma de destino?
--lidarts_user
dirección-correo-email-de-usuario lidarts
--lidarts_password
lidarts usuario-contraseña
--lidarts_skip_dart_modals
Automatiza los diálogos lidarts (cuántos dardos usaste)
--lidarts_chat_message_start
Texto de chat para enviar al inicio del partido
--lidarts_chat_message_end
Texto de chat para enviar al finalizar el partido
--lidarts_cam_fullscreen
Cámara del oponente en pantalla completa.
--nakka_skip_dart_modals
Automatiza los diálogos de nakka (cuántos dardos usaste)
--dartboards_username
nombre de usuario de las dianas
--dartboards_password
dianas usuario-contraseña
--dartboards_skip_dart_modals
Automatiza dianas-diálogos (cuántos dardos usaste)
Esta aplicación requiere una instancia en ejecución de darts-caller https://github.com/lbormann/darts-caller
Gracias a Timo por el increíble https://autodarts.io. ¡Será enorme! ¡Gracias a Reepa86 por la idea!