O Comparador de Textos é um aplicativo de desktop, desenvolvido em Python, que é capaz de encontrar pequenas diferenças entre dois textos semelhantes.
Sabe quando você tá fazendo um trabalho acadêmico em equipe e aí fica aquela troca chata entre arquivos word entre o pessoal? De vez em quando um muda uma coisa e o outro não (um parágrafo, por exemplo), aí na hora da entrega todo mundo se perde sobre o conteúdo 😂.
Isso era mais comum na era pré google docs. Antigamente era assim que fazíamos as coisas e era um saco.
Por isso, eu resolvi utilizar dos meus conhecimentos em Python e do framework que eu estava aprendendo na época - Kivy - para criar um programa que pudesse encontrar diferenças entre textos - e onde elas estavam - de uma forma bastante intuitiva.
O objetivo desse programa é detectar pequenas diferenças entre dois textos, diferenças que fogem a vista. Se os dois textos forem claramente de tamanhos diferentes, é ÓBVIO que eles vão ser diferentes, então não espere precisão nesses casos.
O algoritmo de detecção não é nem um pouco preciso; foi desenvolvido enquanto eu estava no 3º semestre, então foi bastante baseado na tentativa e erro. Apesar disso, estou satisfeito com o resultado.
O programa está disponível para download como executável do Windows. Basta acessar aqui. Esse executável foi produzido utilizando PyInstaller, outro recurso do Python, só que para produção de executáveis no Windows.
Autor: Felipe Garcia
3º semestre do curso de Engenharia de Computação, 2018.
OBS.: prints feitos no Lubuntu, com ambiente LXDE, por isso, alguns textos ficaram meio distorcidos.


