Skip to content

About

Automação de leitura com inteligência artificial para Elefante Letrado

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

89 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Elefante Letrado Automático

Status Platform Type

⚠️ AVISO IMPORTANTE — SISTEMA MODULAR EM TESTE ⚠️

O Script.user.js e o repositório Elefante-Letrado-Script-Releases estão atualmente em fase de testes e NÃO representam a versão principal ou estável do projeto.

O desenvolvimento principal do Elefante Letrado Script continua sendo realizado neste repositório, utilizando o arquivo Script.js

O arquivo Script.user.js e o repositório Elefante-Letrado-Script-Releases fazem parte de uma prova de conceito (POC) para testar uma nova arquitetura modular de carregamento dinâmico do userscript.

Essa nova arquitetura tem como objetivo futuro permitir:

  • carregamento de módulos separados;
  • atualização independente de componentes;
  • melhor organização do código;
  • distribuição de versões por canais (stable/beta);
  • manutenção mais simples do projeto.

Porém, neste momento, esses componentes ainda estão em desenvolvimento e podem apresentar:

  • funcionalidades incompletas;
  • erros inesperados;
  • incompatibilidades com versões anteriores;
  • mudanças de estrutura sem aviso prévio;
  • perda de configurações ou dados locais durante testes.

Não utilize o Script.user.js ou o repositório Script-Releases como versão definitiva.

Caso esteja procurando a versão funcional e em desenvolvimento ativo, utilize o código presente neste repositório, principalmente o arquivo script.js

A migração para a arquitetura modular será realizada gradualmente após a conclusão dos testes e validação da estabilidade do novo sistema.


Status atual

🟡 script.js
→ Versão principal de desenvolvimento.

🟡 Script.user.js
→ Loader experimental da arquitetura modular.

🟡 Script-Releases
→ Repositório experimental para distribuição de módulos e versões.

🔴 Nenhum dos componentes modulares deve ser considerado uma release estável neste momento.


Sobre o projeto

O Elefante Letrado Script é um userscript para Tampermonkey que adiciona recursos de automação e resposta de questões à plataforma Elefante Letrado.

O script oferece ferramentas para automatizar a navegação durante a leitura e, opcionalmente, integrar modelos de Inteligência Artificial através do OpenRouter para fazer as atividades.

O uso da IA é totalmente opcional. O script funciona normalmente apenas com os recursos de automação caso o usuário prefira não utilizar nenhuma API externa.


É seguro?

  • O script é executado inteiramente no seu navegador.
  • Nenhum dado é enviado para servidores próprios.
  • Quando a IA está ativada, apenas o conteúdo necessário para análise das atividades é enviado diretamente para a API escolhida pelo usuário.
  • A chave da API é armazenada localmente pelo Tampermonkey.

Principais funções

  • Navegação automática entre páginas.
  • Sistema de auto-paginação.
  • Configuração inicial totalmente pela interface.
  • Detecção automática do livro aberto.
  • Extração automática de perguntas e alternativas.
  • Integração opcional com modelos de IA via OpenRouter.
  • Interface gráfica integrada à plataforma.
  • Painel de configurações para alterar modelo de IA e intervalo da auto-paginação.
  • Modo sem IA para utilizar apenas os recursos de automação.
  • Retomada automática da auto-paginação ao finalizar um quiz.

Instalação

O script foi desenvolvido para utilização com o Tampermonkey.

1. Instale o Tampermonkey

Disponível para:

2. Adicione o script

  • Abra o painel do Tampermonkey.
  • Clique em Criar novo script.
  • Apague o que estiver escrito
  • Cole o conteúdo do arquivo Script.js.
  • Salve.

3. Abra o Elefante Letrado

Acesse normalmente a plataforma.

Na primeira execução o painel de configuração será exibido automaticamente.


Primeira execução

Ao iniciar o script pela primeira vez, será exibido um pequeno painel de configuração.

Você poderá escolher entre:

  • Informar sua API Key do OpenRouter para utilizar recursos de IA;
  • Ou selecionar "Não quero usar IA", habilitando apenas os recursos de automação.

Não é necessário editar nenhum arquivo do script.

O nome do livro é detectado automaticamente sempre que possível e armazenado para utilização nas próximas execuções.

API utilizada

Quando desejado, o script utiliza a API da OpenRouter.

Para utilizar IA:

  1. Crie uma conta no OpenRouter.
  2. Gere uma API Key com nome de sua preferência em OpenRouter Key.
  3. Na primeira execução do script, cole a chave quando o painel solicitar.

A API Key fica armazenada apenas localmente pelo Tampermonkey e pode ser alterada ou removida a qualquer momento através da opção de reconfiguração do script.


Painel de Configurações

O botão ⚙ disponível no painel principal permite alterar as configurações do script a qualquer momento.

Atualmente é possível configurar:

Modelo de IA

  • Selecionar um modelo da lista recomendada.
  • Informar manualmente qualquer modelo disponível no OpenRouter.

Auto-paginação

Definir um intervalo aleatório entre:

  • mínimo: 0,5 minuto (30 segundos)
  • máximo: 60 minutos

Essas configurações ficam armazenadas localmente pelo Tampermonkey.


About

Automação de leitura com inteligência artificial para Elefante Letrado

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages