O software NBooks foi escrito para meu uso pessoal, e eventualmente resolvi tornar o projeto aberto para quem quiser utilizar o software ou até mesmo contribuir em seu desenvolvimento. NBooks é uma espécie de "arquivo de notas." Com ele você pode criar diversos blocos de notas independentes, cada um contendo notas organizadas em estilo de árvore. Seu uso é bem simples, e são várias suas aplicações. No meu caso, eu criei o software para me auxiliar no estudo de programação, guardando snippets de código e anotações para referência.
- Vários blocos de notas;
- Notas hierárquicas dentro de um bloco;
- Editor de texto com várias funções (desfazer, refazer, copiar, colar...);
- Busca por nome na árvore de notas;
- Busca por palavra dentro de uma nota;
- Gerenciamento de notas (apagar, renomear...);
- Funções de formatação no editor de notas;
- Exportação de notas como HTML;
- Tema claro e escuro;
- Modo reduzido (reduz o tamanho da janela e se mantém no topo das janelas);
- Botão de ativação flutuante na área de trabalho (fecha a janela e mantém um botão de ativação arrastável no topo de outras janelas);
- Fechar para o systray;
- Entre outras.
Por favor entre em contato caso tenha uma sugestão, encontre um erro, ou outro motivo. Fique à vontade para contribuir com o código.
- É necessária a biblioteca PyQt5.
- É necessário baixar e instalar a fonte "Jetbrains Mono", em https://www.jetbrains.com/pt-br/lp/mono/
NBooks foi testado no Windows 10 e 11, e em python 3.10.
NBooks - Bloco de anotações hierárquico com múltiplos arquivos
Copyright (C) 2022 ehcelino
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.