Este é o repositório do projeto PyLitSurvey desenvolvido pelo LAPIG-UFG. Este projeto é destinado à análise de documentos literários. Abaixo estão as instruções para clonar o repositório, instalar as dependências necessárias e configurar o ambiente de desenvolvimento, incluindo a instalação do MongoDB nos sistemas operacionais Windows, Linux e Mac. Além disso, inclui um exemplo de uso no Google Colab.
Para começar, clone este repositório em sua máquina local:
git clone https://github.com/lapig-ufg/PyLitSurvey.git
cd PyLitSurvey
Se você ainda não tiver o Python instalado, siga as instruções abaixo para seu sistema operacional:
- Baixe o instalador do Python aqui.
- Execute o instalador e certifique-se de marcar a opção "Add Python to PATH" antes de clicar em "Install Now".
- Verifique a instalação abrindo o Prompt de Comando e digitando:
python --version
- Abra um terminal e atualize a lista de pacotes:
sudo apt update
- Instale o Python:
sudo apt install python3 python3-venv python3-pip
- Verifique a instalação:
python --version
- Instale o Homebrew se ainda não o tiver:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Use o Homebrew para instalar o Python:
brew install python
- Verifique a instalação:
python --version
Instale as dependências listadas no arquivo requirements.txt. Recomendamos o uso de um ambiente virtual para evitar conflitos de versão de pacotes.
python -m venv venv
source venv/bin/activate # Linux e Mac
venv\Scripts\activate # Windows
(venv) pip install -r requirements.txt
- Baixe o instalador do MongoDB Community Server aqui.
- Execute o instalador e siga as instruções na tela.
- Após a instalação, inicie o MongoDB usando o MongoDB Compass ou o terminal com o comando:
mongod
- Importe a chave pública usada pelo sistema de gerenciamento de pacotes:
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
- Crie o arquivo de lista para o MongoDB:
echo "deb [ arch=amd64,arm64 ]https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
- Atualize a lista de pacotes locais e instale o MongoDB:
sudo apt-get update
sudo apt-get install -y mongodb-org
- Inicie o MongoDB:
sudo systemctl start mongod
sudo systemctl enable mongod
- Instale o Homebrew se ainda não o tiver:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Use o Homebrew para instalar o Python:
brew tap mongodb/brew
brew install [email protected]
- Inicie o MongoDB:
brew services start mongodb/brew/mongodb-community
A configuração do projeto pode ser feita no arquivo settings.toml. Ajuste as configurações conforme necessário para seu ambiente.
python get_lit_page.py
Se preferir usar o Google Colab para executar este projeto, siga o exemplo fornecido aqui.
Se desejar contribuir com este projeto, por favor, envie um pull request com suas alterações. Todos os tipos de contribuição são bem-vindos!
- Equipe LAPIG-UFG
Para dúvidas ou suporte, entre em contato com a equipe através do e-mail [email protected].