Skip to content
/ ting Public

Simulation of a document indexing algorithm similar to Google's. Identifies occurrences of terms in TXT files.

Notifications You must be signed in to change notification settings

queite/ting

Repository files navigation

TING — Trybe is not Google 🔍

📓 Sobre | About

PT Simulação de um algoritmo de indexação de documentos similar ao do Google. Identifica ocorrências de termos em arquivos TXT.

Módulos:

  • Módulo de gerenciamento de arquivos que permite anexar arquivos de texto (formato TXT) — ting_file_management;
  • Módulo de buscas que permite operar funções de busca sobre os arquivos anexados — ting_word_searches.

Habilidades:

  • Manipular Filas;
  • Manipular Nó & Listas Ligadas e;
  • Manipular Listas Duplamente Ligadas.

EN Simulation of a document indexing algorithm similar to Google's. Identifies occurrences of terms in TXT files.

Modules:

  • File management module that allows attaching text files (TXT format) (ting_file_management);
  • Search module that allows operating search functions on attached files — ting_word_searches.

Skills:

  • Manipulate Queues;
  • Manipulate Node & Linked Lists and;
  • Manipulate Doubly Linked Lists.


⚒️ Como rodar a aplicação | How to run the application

PT

Faça Download:

git clone git@github.com:queite/ting.git

Entre na pasta raiz:

cd ting

Crie um ambiente virtual:

python3 -m venv .venv

Ative o ambiente virtual:

source .venv/bin/activate

Instale as dependências:

python3 -m pip install -r dev-requirements.txt

Digite no terminal:

python3 main.py
EN

Download the code:

git clone git@github.com:queite/ting.git

Enter the root folder:

cd ting

Create a virtual environment:

python3 -m venv .venv

Activate the virtual environment:

source .venv/bin/activate

Install dependencies:

python3 -m pip install -r dev-requirements.txt

Digit on the terminal:

python3 main.py


PT
Projeto desenvolvido durante o módulo de ciências da computação na Trybe.
Todos os projetos da Trybe usam linters, Git and GitHub.

EN
Project developed in the Computer Science Module at the Trybe course.
All Trybe projects use linters, Git and GitHub.

About

Simulation of a document indexing algorithm similar to Google's. Identifies occurrences of terms in TXT files.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages