Uma sugestão de melhoria para deixar seu código mais profissional.
No inicio vê-se:
from colorama import init, Fore, Style
os.system("pip install colorama")
Há também o trecho:
os.system("apt install links -y")
Acredito que no caso onde o sistema não possui a lib colorama
o código vai quebrar, pois ele tenta instalar só depois de importar a lib. Além disso, não se instala depedência em tempo de execução. As dependências são instaladas antes de executar o programa, e apenas uma vez, da forma como está, sempre vai tentar instalar o colorama
.
Ademais, na comunidade python é adotado que as dependências sejam definidas em um arquivo requirements.txt
, dessa forma o pip
instala todas as dependências em um único comando:
pip install -r requirements.txt