O
Script.user.jse o repositórioElefante-Letrado-Script-Releasesestã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.
🟡 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.
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.
- 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.
- 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.
O script foi desenvolvido para utilização com o Tampermonkey.
Disponível para:
- Abra o painel do Tampermonkey.
- Clique em Criar novo script.
- Apague o que estiver escrito
- Cole o conteúdo do arquivo
Script.js. - Salve.
Acesse normalmente a plataforma.
Na primeira execução o painel de configuração será exibido automaticamente.
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.
Quando desejado, o script utiliza a API da OpenRouter.
- Crie uma conta no OpenRouter.
- Gere uma API Key com nome de sua preferência em OpenRouter Key.
- 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.
O botão ⚙ disponível no painel principal permite alterar as configurações do script a qualquer momento.
Atualmente é possível configurar:
- Selecionar um modelo da lista recomendada.
- Informar manualmente qualquer modelo disponível no OpenRouter.
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.