Skip to content

nazesaria/ot_launcher_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ot Launcher Python

Compilar usando PyInstaller:

Primeiro ter instalado o Python: https://www.python.org/downloads/
  • Abrir o powershell/cmd e instalar as libs usadas:
      pip install requests
      pip install threaded
      pip install pyinstaller
    
  • Ainda no powershell/cmd ir até a pasta do repositorio ("ot_launcher_python-main") onde está o main.py.

  • Agora ja podera compilar mas atenção a algumas configurações.
    • Alterar valor das constantes em const.py
    • Caso altere imagens usada em data/ e use outros nome e formatos diferente do atual devera modificar em const.py
  • Para compilar ira mandar o seguinte comando no powershell/cmd, sendo seus parametros ajustado como preferir.
    • Entenda os Parametros

      --onefile : Arquivo sera compilado totalmente em um executavel(.exe), essa opção facilita a distribuição e criar um programa mais leve, mas em meus primeiros teste o WindowsDefender acusou como mallware (Scan - VirusTotal), mas reportei esse problema enviando o launcher e eles responderam que as definições foram atualizada para corrigir isso. Caso você precise atualizar segue o procedimento que eles me indicaram.

      1 - Open command prompt as administrator and change directory to c:\Program Files\Windows Defender

      2 - Run “MpCmdRun.exe -removedefinitions -dynamicsignatures”

      3 - Run "MpCmdRun.exe -SignatureUpdate"

      --windowed : Usado para interface graficas.

      --icon="path" : Localização do icone que sera usado no executavel.

      --name="name" : Nome de saida do executavel.

    Outros parametros que podem ser usados pode ser encontrados aqui.

Comando:

pyinstaller --onefile --windowed --icon="data/launcher.ico" --name="perfect launcher" main.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages