Realizado

Automação script com python

Publicado em 24 de Novembro de 2021 dias na TI e Programação

Sobre este projeto

Aberto

Olá, preciso de um programador para atender o seguinte desafio:

Existe este software chamado Piosolver que é utilizado por jogadores de poker. Com ele, os jogadores exportam dados que se tornam informações estatísticas de ações realizadas durante do jogo de poker.

De forma mais detalhada, o processo que o jogador realiza para utilizar o Piosolver é:

1. Abrir o server (computador na nuvem)
2. Abrir o Piosolver
3.
Carregar os arquivos
3.1 https://gyazo.com/0a853ba1234560119fff10d0c90d4793. Então basicamente já existem vários documentos chamados de "tree" que são situações no poker já criados e que precisam ser exportados em um formato csv. No caso, os arquivos já estarão alocados em uma pasta, não sendo necessário criá-los.

3.2 Este video aqui até o minuto 7 mais ou menos também dá bastante detalhe sobre o que é feito no software. https://www.youtube.com/watch?v=-y6YhcGCqOU

4. Gerar planilhas
4.1 Cada tree importada gera cerca de mais 50 planilhas, no entanto, apenas uma linha importa de cada uma dessas planilhas: a linha final que indica a média.

5. Renomear o csv
https://gyazo.com/9472ddf5bc7ffba7bd2bc9218cb46778
6. Importar para o pc
https://gyazo.com/65216172e7d4bfb73192a5dfbb52f794
7. Importar para o Excel

Então, para esta solução, eu gostaria de automatizar os processos:
1) Geração de planilhas no Piosolver (abrir Piosolver, carregar arquivos, gerar planilhas, renomear, importar).

2) Automatizar para que as planilhas exportadas se tornem apenas uma com as linhas de média dos arquivos.
Outras informações importantes:
* O PioSolver utiliza de uma linguagem UPI (Universal Poker Interface) para descrever uma tabela de cartas de poker por script, como este - ttps://cdn.shopify.com/s/files/1/0769/9693/files/sscript1.txt?7546305195795588396.

* No site do Piosolver não fica muito claro como fazer o processo de automatização. Eles têm informações nessa página https://www.piosolver.com/pages/text-interface-scripting e até comentam dessa possibilidade de integração com outras ferramentas "PioSOLVER implements UPI (Universal Poker Interface) - a text communication protocol which makes it easy to write your own scripts, integrate PioSOLVER with other tools or use the solver from the console." Mas nada muito mais do que isso.

* Dentro do grupo de discussão do Discord dos usuários do Piosolver foi informado que realizar essa automatização é simples, basta digitar os comandos corretos via terminal do computador. Há também esse código aberto compartilhado https://github.com/weston/pyosolver.

Espero seu contato!

Contexto Geral do Projeto

O PioSolver é um software que exige bastante do usuário e do computador do usuário. Devido a operação de extração de dados ser complexa, a automação deste processo ajudará o usuário a ganhar tempo.

Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Médio
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs), Cloud Storage (Dropbox, Google Drive, etc)

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por P. S.