Skip to content
This repository was archived by the owner on Dec 10, 2025. It is now read-only.

Código PHP que gera o site "Exportador Skoob", no qual é possível gerar um arquivo Excel com os livros salvos de um usuário do Skoob.

Notifications You must be signed in to change notification settings

rubensbraz/exportador_skoob_site

Repository files navigation

Exportador Skoob

⚠️ AVISO DE DESCONTINUAÇÃO

Este projeto não está mais funcional.

Com a atualização da plataforma Skoob realizada em Setembro de 2025, a API pública (v1/bookcase/books) utilizada por este sistema foi encerrada ou bloqueada para acesso externo. Consequentemente, não é mais possível recuperar a lista de livros utilizando este método. Este repositório é mantido apenas para fins históricos e educacionais.

📖 Sobre o Projeto

O Exportador Skoob foi uma ferramenta desenvolvida em PHP que permitia aos usuários do Skoob extrair, visualizar e exportar sua biblioteca de livros lidos e desejados.

O objetivo principal era facilitar a migração de dados ou a criação de backups pessoais, permitindo gerar planilhas (Excel/CSV) com os dados que estavam presos na plataforma.

⚙️ Como funcionava

O sistema funcionava de maneira simples:

  1. O usuário inseria o link do seu perfil (ex: https://www.skoob.com.br/usuario/123456).
  2. O script extraía o ID numérico do usuário.
  3. O sistema fazia uma requisição à antiga API pública do Skoob.
  4. Os dados eram formatados em uma tabela interativa com opções de exportação.

🚀 Funcionalidades (Histórico)

Enquanto esteve ativo, o projeto oferecia:

  • Listagem Completa: Exibição de todos os livros da estante do usuário.
  • Dados Detalhados:
    • Título e Autor
    • Editora e Ano de Lançamento
    • Número de Páginas
    • Nota (Avaliação do usuário)
    • Data de Leitura
    • Links diretos para a Capa e para a página no Skoob.
  • Exportação: Ferramentas nativas para exportar a tabela para Excel (.xlsx), CSV ou copiar para a área de transferência.
  • Interface Amigável: Layout responsivo utilizando Bootstrap 4 e DataTables.

🛠️ Tecnologias Utilizadas

  • PHP: Lógica de backend e requisição à API.
  • HTML5 / CSS3: Estrutura e estilização.
  • Bootstrap 4: Framework CSS para responsividade.
  • jQuery DataTables: Biblioteca para geração da tabela dinâmica, ordenação, pesquisa e botões de exportação.

📂 Estrutura de Arquivos

  • index.php: Página inicial com o formulário de busca de usuário.
  • user_estatisticas.php: Página de resultados que renderiza a tabela de livros.
  • funcoes_leitor_skoob.php: Contém a lógica de extração do ID do usuário e a requisição JSON para a API do Skoob.
  • funcoes_elementos.php: Componentes de UI (Header, Footer, Scripts) para evitar repetição de código.
  • style.css: Estilização personalizada.

💻 Como executar (Para fins de estudo)

Embora a extração de dados não funcione mais, você ainda pode rodar o projeto para estudar a estrutura do código PHP e frontend.

  1. Tenha um servidor PHP instalado (XAMPP, LAMP ou PHP embutido).
  2. Clone este repositório:
    git clone [https://github.com/rubensbraz/extrair_skoob_site.git](https://github.com/rubensbraz/extrair_skoob_site.git)
  3. Inicie o servidor na pasta do projeto:
    php -S localhost:8000
  4. Acesse http://localhost:8000 no seu navegador.

Arquivado em 2025.

About

Código PHP que gera o site "Exportador Skoob", no qual é possível gerar um arquivo Excel com os livros salvos de um usuário do Skoob.

Topics

Resources

Stars

Watchers

Forks