dota2-match-details-parser
é uma ferramenta que permite baixar os detalhes das partidas de Dota 2 nos formatos CSV e JSON. Ele usa a API OpenDota para obter informações detalhadas sobre as partidas e oferece suporte multilíngue para vários idiomas.
Certifique-se de que você tem o Node.js instalado em sua máquina.
Para usar esta ferramenta, o perfil do seu Steam ID deve estar configurado como público. Caso contrário, os dados não poderão ser recuperados.
Você pode instalar o projeto clonando o repositório do GitHub ou usando o npm.
Siga estas etapas para instalar e configurar o projeto:
-
Clone o repositório ou faça o download do GitHub:
git clone https://github.com/sdkng44/dota2-match-details-parser.git cd dota2-match-details-parser
-
Instale as dependências:
npm install
-
Configure seu arquivo
config.json
com seuSTEAM_ID
:{ "steamId": "seu_steam_id_aqui" }
Você também pode instalar o pacote usando npm:
-
Crie um diretório inicial e navegue até ele:
mkdir dota2-parser-installation cd dota2-parser-installation
-
Instale o pacote:
npm install dota2-match-details-parser
-
Crie um novo diretório raiz e mova o conteúdo do pacote para fora do diretório raiz atual, depois localize-se no novo diretório raiz:
mkdir ../dota2-match-details Copy-Item -Recurse node_modules\dota2-match-details-parser\* ../dota2-match-details/ cd ../dota2-match-details
-
Remova o diretório de instalação raiz anterior:
Remove-Item -Recurse -Force ../dota2-parser-installation
-
Instale as dependências no novo diretório:
npm install
-
Configure seu arquivo
config.json
com seuSTEAM_ID
:{ "steamId": "seu_steam_id_aqui" }
-
Crie um diretório inicial e navegue até ele:
mkdir dota2-parser-installation cd dota2-parser-installation
-
Instale o pacote:
npm install dota2-match-details-parser
-
Crie um novo diretório raiz e mova o conteúdo do pacote para fora do diretório raiz atual, depois localize-se no novo diretório raiz:
mkdir ../dota2-match-details mv node_modules/dota2-match-details-parser/* ../dota2-match-details/ cd ../dota2-match-details
-
Remova o diretório de instalação raiz anterior:
rm -rf ../dota2-parser-installation
-
Instale as dependências no novo diretório:
npm install
-
Configure seu arquivo
config.json
com seuSTEAM_ID
:{ "steamId": "seu_steam_id_aqui" }
Para executar o projeto, simplesmente navegue até o diretório de instalação e use o seguinte comando:
npm start
Isso iniciará o aplicativo e solicitará que você selecione seu idioma preferido. Em seguida, ele baixará os detalhes das partidas de Dota 2 associadas ao STEAM_ID fornecido.
Se você executar o script e baixar um certo número de partidas, depois parar o script e reiniciá-lo, a ferramenta procurará os arquivos previamente criados com as partidas baixadas. Ela lerá as partidas já baixadas e continuará de onde parou.
Se você encontrar problemas na exibição de caracteres no seu idioma, talvez precise configurar o CMD ou PowerShell para usar uma fonte que suporte esses caracteres.
- Clique com o botão direito na barra de título do CMD ou PowerShell.
- Selecione "Propriedades".
- Vá para a guia "Fonte".
- Escolha "SimSun Ext-B" como a fonte. Esta fonte suporta uma ampla gama de caracteres e vem instalada por padrão.
Nota: "SimSun Ext-B" é apenas um exemplo que foi testado para funcionar com todos os caracteres. Você também pode instalar outras fontes que suportem os caracteres do seu idioma, se necessário.
Este projeto está disponível tanto no GitHub quanto no npm:
- GitHub: https://github.com/sdkng44/dota2-match-history-parser
- npm: https://www.npmjs.com/package/dota2-match-details-parser
Este projeto usa a API do OpenDota, que tem limitações na quantidade de solicitações que você pode fazer. Esteja ciente desses limites para evitar problemas na recuperação de dados.
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para mais detalhes.
Para obter informações detalhadas sobre as atualizações, consulte o CHANGELOG.