Cadmus - Uma alternativa ao OneNote feito com Shell Script

Scripts Shell para facilitar a gerencia de notas de forma eficaz.


Cadmus - Uma alternativa ao OneNote feito com Shell Script

Cadmus fornece uma interface orientada a comandos para localizar e editar arquivos Markdown, como localizar por nome, pesquisar termos, filtrar por tags, gerar backlinks e gerar links relativos a outras notas utilizando um monte de scripts que basicamente usam pipes e ripgrep com skim para exibi-los.

Instalação

Cadmus está disponível no AUR para o Arch Linux, no entanto, a partir do diretório do usuário normal ~/.cadmus/, então basta utilizar o git:

cd $(mktemp -d)
wget https://raw.githubusercontent.com/RyanGreenup/cadmus/master/install.sh
bash install.sh

Instalação manual É necessário possuir todas as dependências: bat, cut, fd, find, fzf, GNU realpath, grep, highlight, jq, mdcat, node, Pandoc, perl, python, ranger, recode, Recoll, sd, sed, skim, tmsu, xclip ou wl-clipboard e rg .

Depois clone o repositório e inclua na sua $PATH:

git clone https://github.com/RyanGreenup/cadmus ~/.cadmus  \
|| echo "Delete $HOME/.cadmus first"
mkdir -p $HOME/.local/bin
ln -s "$HOME/.cadmus/bin/cadmus" "$HOME/.local/bin/"
echo $PATH | grep "$HOME/.local/bin" &> /dev/null && echo "$HOME/.local/bin in path already" || ls "$HOME/.local/bin" &> /dev/null && echo 'PATH="$PATH:$HOME/.local/bin"' >> $HOME/.profile

Utilização

Após instalado basta rodar o comando cadmus no terminal e ele lhe guiará para a gerar um arquivo de configuração.

Para exportar um documentos em PDF ou HTML, basta rodar o comando:

cadmus export pdf/html/docs

Teclas de atalho

Teclas Descrição
PgUp/PgDn Visualização de rolagem
Ctrl-w Copiar caminho absoluto para a nota
Alt-w Copiar caminho relativo para a nota
Ctrl-o Abre a nota no aplicativo padrão sem sair
Alt-y Copiar o conteúdo do arquivo para a área de transferência

Comparação com outras ferramentas

  FOSS Offline Linux/BSD? terminal? RawFiles? Markdown AnyEditor?
OneNote
EverNote ?
Notable
Zim
Obsidian
dokuwiki
joplin ❌ †
mediawiki ❌ ‡
Org-Mode
Cadmus

Quer saber mais sobre o Cadmus ? Visite o projeto no GitHub e também o site com a toda a documentação .

Cadmus em ação:

Cadmus


shellscript dicas


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!