| .github/workflows | ||
| docs | ||
| sample-vault | ||
| scripts | ||
| src | ||
| tests | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc.json | ||
| esbuild.config.mjs | ||
| LICENSE | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
| versions.json | ||
| vitest.config.ts | ||
Leif
A bússola do seu estudo.
Leif é um plugin para Obsidian feito para acompanhar estudos para concursos.
O nome vem de Leif Eriksson, navegador que cruzou mares antes de muita gente saber o caminho. A ideia é essa: ajudar você a se orientar no edital, no ciclo e no que falta estudar.
O que ele faz
Leif organiza o estudo em uma estrutura simples:
- concursos;
- matérias;
- itens de estudo;
- assuntos do edital;
- cadernos de questões;
- sessões estudadas.
Com isso, você consegue ver o que estudar hoje, registrar o que fez e acompanhar o avanço por matéria.
Para quem é
Para quem estuda para concurso e quer sair de planilhas soltas, anotações perdidas e controle manual em excesso.
Leif não tenta estudar por você. Ele só mantém o mapa em ordem.
Como usar
Abra o painel pela faixa lateral do Obsidian ou pela paleta de comandos:
Leif: Abrir painel do Leif
Fluxo básico:
- Crie ou selecione um concurso.
- Cadastre as matérias.
- Organize o ciclo em
Matérias. - Mapeie assuntos em
Edital. - Cadastre materiais em
Recursos. - Registre sessões em
Registros. - Use
Hojepara se orientar.
Instalação
O Leif ainda não está publicado na lista oficial de plugins da comunidade do Obsidian.
Manual
Baixe ou gere estes arquivos:
main.js
styles.css
manifest.json
Copie para:
.obsidian/plugins/leif/
Depois reinicie o Obsidian e ative o plugin em Settings > Community plugins.
BRAT
Se usa BRAT, adicione este repositório:
https://github.com/ttusk/leif
Vault de demonstração
O repositório inclui um vault de exemplo em sample-vault/.
Para testar:
- Abra o Obsidian.
- Escolha
Open folder as vault. - Selecione
sample-vault/. - Abra o Leif pela faixa lateral.
Desenvolvimento
Requisitos:
- Node.js 20+
- npm
- Obsidian
Instale as dependências:
npm install
Rode em desenvolvimento:
npm run dev
Gere o build:
npm run build
Rode os testes:
npm test
O build copia main.js e styles.css para o vault de demonstração.
Licença
MIT. Veja LICENSE.