Skip to content

Um comparador de diferenças entre textos desenvolvido com o framework gráfico Kivy, do Python.

Notifications You must be signed in to change notification settings

felipegarcia99/Comparador-de-Textos

Repository files navigation

Comparador de Textos

O Comparador de Textos é um aplicativo de desktop, desenvolvido em Python, que é capaz de encontrar pequenas diferenças entre dois textos semelhantes.

Motivação

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.

Objetivo

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.

Considerações

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.

Desenvolvedor

Autor: Felipe Garcia

3º semestre do curso de Engenharia de Computação, 2018.

Imagens

OBS.: prints feitos no Lubuntu, com ambiente LXDE, por isso, alguns textos ficaram meio distorcidos.

About

Um comparador de diferenças entre textos desenvolvido com o framework gráfico Kivy, do Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages