Ok, eu tenho uma maneira engraçada de fazer isso, mas desde que você perguntou ~
A resposta?
Google Spreadsheets | Veja isto:
Por que isso é bom para anotações? Porque eu posso clicar com o botão direito do mouse em qualquer caixa e adicionar um comentário ou uma nota, ou posso apenas criar uma célula ao lado dela e comentar lá. Encontrar meus comentários ou anotações sobre isso é incrivelmente fácil por causa do recurso de pesquisa, e como esse é o google docs, posso acessá-lo em qualquer lugar e editar colaborativamente.
Agora a questão é; Como você coloca os livros aqui?
Então eu realmente tenho dois livros aqui; um que eu copiei de um PDF e um que tirei de um HTML. Você precisará instalar o Geany para fazer isso de forma eficiente:
sudo apt-get install geany
A versão HTML é geralmente muito fácil de se trabalhar, já que novas linhas não são dadas no meio de frases, e você não precisa se preocupar em pegar números de páginas. Então, para começar, vou usar um pdf para um exemplo:
- Abra o seu livro com um visualizador de PDF; Qualquer visualizador que possa selecionar ou interpretar texto.
- Selecionar tudo: ctrl + a
- Cole em Geany.
Agora, é aqui que você precisa decidir como deseja formatar seu livro. Como você pode ver no meu exemplo, dedico 1 linha a cada frase, prefixo um espaço para cada frase em um parágrafo que não é a primeira frase, divido os parágrafos por uma célula vazia e adiciono um ↩ a cada capítulo ou seção.
Como você faz isso?
a) Manualmente (O jeito estúpido)
ou
b) Expressões regulares
Voudarumbreveexemplo.
Umavezqueotextoécolocadoemgeany:
- AbrirSubstituir:ctrl+h
- Marqueacaixadeseleção," Use expressões regulares " e " diferencia maiúsculas de minúsculas "
-
Pesquisa:
([a-z] + [. \ ?!]) ([A-Z] [a-z])
O que procura em geral é o começo de uma nova sentença dentro de um parágrafo.
Mais especificamente:
([a-z] + [. \!]]) - A última palavra sendo todas minúsculas e terminando com ponto final, ponto de exclamação ou ponto de interrogação.
([A-Z] [a-z]) - A próxima palavra está na mesma linha, começando com uma maiúscula e tendo uma minúscula ou espaço como o próximo caractere.
Os colchetes curvos são usados para capturar texto (veja o link do tutorial abaixo)
-
Substituir:
\ 1 \ n \ 2
\ 1 usa o primeiro capture () e coloca uma nova linha \ n entre a segunda captura \ 2 . O resultado final é que quase todas as minhas frases dentro de um parágrafo são separadas por uma nova linha, com um espaço prefixado para elas. O motivo pelo qual a nova linha é importante é que isso facilita a colagem em uma planilha.
Agora, há mais trabalho a fazer do que isso, e isso é apenas uma amostra do que você precisa fazer.
Não sabe regex? Não se preocupe; leva cerca de uma hora para aprender:
Felicidades!