Repolode
calibrain

calibrain/shelfmark

Aplicativo web self-hosted para pesquisar e solicitar livros e audiolivros em fontes configuradas, com solicitações multiusuário e importações compatíveis com Calibre.

Estrelas
4,126
Forks
287
Issues abertas
39
Último commit
ontem

O que é?

Shelfmark é uma interface web self-hosted para encontrar e baixar livros e audiolivros de fontes que você mesmo configura. Ele pode pesquisar provedores de metadados como Hardcover, Open Library e Google Books, ou consultar fontes diretamente, e encaminha os downloads por clientes de torrent, usenet, IRC, Soulseek (slskd) ou Webshare e serviços de debrid.

O projeto oferece suporte a vários usuários com um sistema de solicitações integrado: admins podem aprovar pedidos enquanto os demais navegam por conta própria. As opções de autenticação incluem login local, single sign-on via OIDC, cabeçalhos de reverse proxy e reutilização de um banco de dados de usuários do Calibre-Web. Os downloads podem ser enviados para pastas monitoradas pelo Calibre-Web-Automated, Grimmory ou Audiobookshelf, e um Library Check opcional sinaliza resultados que você já tem.

O projeto é distribuído como imagens Docker, com uma imagem padrão que inclui Chromium para lidar com desafios do Cloudflare e uma imagem Lite mais leve. Também é possível usar roteamento opcional por Tor e WireGuard. O projeto é explicitamente uma ferramenta para pesquisar e baixar manualmente, não um gerenciador de biblioteca nem um monitor de novos lançamentos.

Recursos principais

  • 01Pesquisar provedores de metadados ou consultar diretamente as fontes configuradas
  • 02Baixar livros e audiolivros por meio de clientes de torrent, usenet, IRC, Soulseek e debrid
  • 03Contas multiusuário com fluxo de solicitação e aprovação
  • 04Fazer login com contas locais, OIDC SSO, cabeçalhos de proxy ou banco de dados do Calibre-Web
  • 05Usar o Library Check opcional para ignorar livros que já estão na sua biblioteca do Calibre ou Audiobookshelf
  • 06Fila de downloads unificada com atualizações de status em tempo real

Casos de uso

  • Manter um portal compartilhado para solicitar livros para a família ou um grupo pequeno
  • Enviar downloads automaticamente para uma pasta de ingestão do Calibre-Web-Automated ou Audiobookshelf
  • Reunir várias fontes de livros e audiolivros em uma única interface de pesquisa

Início rápido

  1. 1

    Baixe o arquivo docker-compose

    curl -O https://raw.githubusercontent.com/calibrain/shelfmark/main/compose/docker-compose.yml
  2. 2

    Inicie o serviço

    docker compose up -d
  3. 3

    Abra a interface web em http://localhost:8084 e configure suas fontes

Antes de usar

  • O recurso é estável, mas recebe manutenção conforme a disponibilidade, sem previsão para novos recursos.
  • A imagem padrão do Docker precisa de pelo menos 2 GB de RAM disponíveis para o contêiner para usar Direct Download.
  • O modo Universal search depende de uma chave de API do Hardcover para pesquisar metadados.

Em coleções

Tópicos

Perguntas frequentes

O que é shelfmark?
Aplicativo web self-hosted para pesquisar e solicitar livros e audiolivros em fontes configuradas, com solicitações multiusuário e importações compatíveis com Calibre. Shelfmark é uma interface web self-hosted para encontrar e baixar livros e audiolivros de fontes que você mesmo configura. Ele pode pesquisar provedores de metadados como Hardcover, Open Library e Google Books, ou consultar fontes diretamente, e encaminha os downloads por clientes de torrent, usenet, IRC, Soulseek (slskd) ou Webshare e serviços de debrid.
shelfmark é gratuito? Qual é a licença?
shelfmark é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
shelfmark ainda é mantido?
Manutenção ativa. O último commit de shelfmark foi em 6 de nov. de 2026.
Para que posso usar shelfmark?
Manter um portal compartilhado para solicitar livros para a família ou um grupo pequeno Enviar downloads automaticamente para uma pasta de ingestão do Calibre-Web-Automated ou Audiobookshelf Reunir várias fontes de livros e audiolivros em uma única interface de pesquisa
Como instalar shelfmark?
Baixe o arquivo docker-compose: curl -O https://raw.githubusercontent.com/calibrain/shelfmark/main/compose/docker-compose.yml Inicie o serviço: docker compose up -d Abra a interface web em http://localhost:8084 e configure suas fontes
Onde consigo shelfmark?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/calibrain/shelfmark

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados