Aplicação para selecionar e armazenar, em um dataframe (.csv), livros de algum gênero escolhido pelo usuário, através do Goodreads — plataforma de catalogação e recomendação.
- Clone esse repositório localmente, em uma pasta.
git clone https://github.com/kyaramero/goodreadsscraper.git
-
Abra o terminal dentro da pasta.
-
Instale as dependências.
pip3 install -r requirements.txt
- Execute a aplicação.
main.py
- Siga os próximos passos.
Foi criado com o objetivo de classificar e ordenar livros visto que, a plataforma não dá a opção de ordenação.
O projeto é bem básico e pode ser rodado com Jupiter Notebook e Colab. Simples porém, com espaço para grandes melhorias. O Goodreads, infelizmente, só permite a paginação de estantes a partir de login. Utilizando Selenium, a aplicação, então, pode ser expandida, percorrendo pelas páginas.
Além disso, há a ideia de criar uma interface user friendly, onde a interação seria através da web em vez do terminal, contando com exibição dos títulos e também a tão amada ordenação.