Ir para conteúdo
Propaganda

Posts Recomendados

  • Administrador
25 minutos atrás, george192 disse:

Boa noite pra geral,

Antes de mais nada, código exclusivo do TibiaDevs, não poderá ser postado em outro fórum.

O sistema basicamente funciona da seguinte forma, como o nome já diz, auto updater pra cliente, então você o executa e ele baixa os arquivos do servidor.

O arquivo ele é composto a partir de uma URL, ou seja, o link do teu site, por exemplo:

This is the hidden content, please


Essa URL deverá ser alterada para a URL do teu site / o arquivo
basicamente, ele baixa o arquivo desta URL zipado e extrai na pasta, o sistema é bem simples, porém funcional.

Como eu fiz esse sistema utilizando Python, a primeira coisa a ser feita será baixar e instalar o Python:

This is the hidden content, please

image.thumb.png.a47b1083b332a300141d88594f6b90be.png

Após ter baixado e instalado o Python, você irá precisar baixar algumas dependências para que o sistema funcione:

abra o cmd ou o terminal do Visual Studio Code e digite os códigos -->
pip install tkinter
pip install requests
pip install pyinstaller

Basicamente são essas as dependências que serão necessárias ( Lembrando que, será necessário baixar todas para que funcione )

Após ter baixado tudo, basta alterar a URL do arquivo e salvar o arquivo python.
Por fim, vamos realizar a conversão do arquivo Python para EXE para que você consiga adicionar em seu cliente -->
no CMD ou no terminal do Visual Studio Code iremos digitar o seguinte código:
pyinstaller --onefile --noconsole NOMEDOSEUARQUIVO.py

após digitar, basta aguardar o processo terminar, será gerado duas pastas, BUILD e DIST.

Ambas irão ser necessárias, dentro da pasta DIST contém o arquivo EXE que baixa os arquivos .zip e extrai o mesmo e a pasta BUILD contém os arquivos para sua edição, porém, não deverá ser passada ao usuário, somente o EXE, pasta copiar o EXE e colar na pasta do seu cliente.

Após todo esse processo, chegamos ao fim, para que funcione, o arquivo precisa ser ZIPADO e não feito em RAR, portanto, quando forem adicionar o arquivo na pasta do servidor de vocês, basta alterar a extensão do arquivo deixando como ZIP:
image.png.06a0201eb48cf622099eab336d649341.png

copy.py 2.16 kB · 0 downloads

Caramba hein, que bela contribuição obrigado haha

  • Like 1
Link para o comentário
https://tibiadevs.com/forums/topic/374-auto-updater-client-python/#findComment-1977
Compartilhar em outros sites

  • Suporte
Agora, TELASKO disse:

Caramba hein, que bela contribuição obrigado haha

Opa, valeu valeu 🙂

 

  • Like 1
Link para o comentário
https://tibiadevs.com/forums/topic/374-auto-updater-client-python/#findComment-1978
Compartilhar em outros sites

  • 4 meses depois...

obrigado pela contribuiçao.. testando aqui
edit: > pip install tkinter
ERROR: Could not find a version that satisfies the requirement tkinter (from versions: none)
ERROR: No matching distribution found for tkinter

Link para o comentário
https://tibiadevs.com/forums/topic/374-auto-updater-client-python/#findComment-2975
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
  • Criar Novo...