Olá! primeiramente ótimo projeto, agora vamos a algumas dicas.
-
No try/except do código, você não trata os erros apenas retorna, seria legal que abrisse uma janela para mostrar o erro semelhante a janela que se abre quando salva o arquivo.
-
Poderia deixar os dois repositórios juntos tanto de linux e windows e criar um tópico ensinando a instalar o linux e no windows.