Bases
I’ve been doing so many experiments with #Obsidian Bases, but one of the first things I did was to make a list of all my notes to try to mimic the way I used the #Evernote list of notes.
I’m pretty sure some of you will ask me why I blurred tags and other information that doesn’t seem that private. Well, they are. For example, I have my car license plate as a tag, and because it starts with a number, it’s the first one that pops up in the list. Some of the Bases views have the names of places, like where my new home will be. The People property has the names of family members, clients, etc. Anyway, there’s a reason for everything I blurred.
As for having a separate account for the videos, I do have one and use it for most recordings. However, every once in a while I like to share my real account because it has so many details I tailored over the years, and it’s impossible to keep a 100% accurate copy of that in a second account.
Tudo que mudei no meu Obsidian recentemente
As mudanças que venho fazendo no meu Obsidian só confirmam o que mencionei em uma live recente. Sem um bom conjunto de propriedades, fica muito difícil encontrar informações, porque qualquer tipo de filtro no Obsidian — da busca tradicional ou avançada até o Bases ou o Dataview — depende de categorias adicionadas às notas por nós.
Propriedades
As propriedades que uso ocupam quase toda parte visível da nota, mas elas sempre aparecem fechadas quando abro ou crio uma nova nota. Se preciso ver ou modificar algo, uso o atalho de teclado option + command + m , como demonstrado neste vídeo.
Meu objetivo desde o início foi encontrar um equilíbrio entre simplificar o processo de anotar e guardar informações e, ao mesmo tempo, poder usar filtros baseados nas propriedades para criar os mais variados grupos de notas e arquivos. As 14 propriedades que atualmente me ajudam neste processo ficam em um único modelo de nota (Template), como pode ser visto na imagem abaixo.
Minha mais nova propriedade, status: false, cria uma caixa de checkbox desmarcada em todas as notas daqui por diante. A caixa desmarcada significa algo ainda em uso — Action ou Static —, enquanto a marcada indica uma nota da Timeline. Por exemplo, no caso de ideias e artigos que publico no meu site, o plano é criar as notas para possíveis postagens e usar uma tabela do Bases para filtrar as que contêm a propriedade type:Blog e com a caixa status desmarcada. Ao publicar o post, basta marcar a caixa e a nota desaparecerá da tabela de ideias.
Poderia expandir isso para outros tipos de nota, inclusive as que estão no meu Static Container. Por exemplo, as notas dos meus documentos pessoais com a caixa status desmarcada seriam os documentos ainda válidos e poderiam aparecer numa tabela de consulta. Em teoria, é perfeito, mas dada a quantidade de notas que tenho no meu cofre, é inviável sincronizar todo meu conteúdo com o telefone. Por conta dessa limitação técnica, precisei pensar numa alternativa diferente para o que mantenho na estrutura Static. Mais abaixo no texto, explico isso em mais detalhes.
O genial é que, por conta de como o Bases funciona, todas as minhas notas podem ser criadas nas pastas da Timeline. Em outras palavras, no destino final delas. Ou seja, as tabelas do Bases, continuam respeitando as regras do Timeline System. Por exemplo, uma tabela de documentos válidos ficará na pasta Static. Tabelas listando possíveis postagens para meu blog, roteiros de vídeos para o YouTube e as colaborações e clientes em andamento ficam na pasta Action. Enfim, como no Bases não importa onde as notas estão, posso criar todas elas na Timeline.
Pasta Única
O problema é que manter todos os meus arquivos em uma única pasta na Timeline é um desafio em dobro.
Primeiro, porque tenho receio de que posso não encontrar algum arquivo nas estruturas tabelas do Bases que estou construindo. Afinal, boa parte desse processo ainda está em teste. Portanto, para evitar problemas, farei minhas experiências usando somente as notas que criarei daqui por diante. Se após algumas semanas eu sentir confiança no que fiz, migrarei o restante das notas.
O segundo desafio é técnico. As pastas no meu Obsidian também existem para me ajudar a filtrar o que quero sincronizar com meu telefone. Faço isso com algumas regras no Syncthing que definem quais pastas devem ser sincronizadas em cada dispositivo.
Tecnicamente falando, infelizmente não posso ter tudo dentro de uma única pasta. Por ora, o que me ocorreu foi criar a pasta Timeline/Currentque conterá minhas notas de diário, posts, scripts, e outros tipos de notas que crio diariamente.
Essa pasta fará parte das que são sincronizadas e, à medida que o espaço no telefone for ficando menor, vou ao Obsidian no meu computador e movo algumas notas mais antigas para a pasta na Timeline onde estão as demais notas. Ou seja, no próximo sincronismo, elas desaparecerão do telefone.
Obviamente, o cofre inteiro permanecerá nos dois computadores que estão sendo sincronizados e também fará parte dos dois backups que tenho, um em casa e outro no escritório.
Título de Arquivos e Notas
Desde que comecei a testar essas mudanças, as minhas novas notas passaram a ter o título do arquivo no formato YYYY-MM-DD HH.mm. Já o título que quero para a nota, passou a ser incluído na propriedade title. Isso garante que terei sempre títulos únicos nos nomes de arquivo e, ao mesmo tempo, poderei usar qualquer tipo de caractere no título que quero dar para a nota.
Com a ajuda de uma tabela que faz o papel de uma lista de todas as minhas notas, posso ver ambos, o título do arquivo (ou seja, a data/hora) e o título da nota, um ao lado do outro, como demonstro no vídeo abaixo.
Unique Note Creator
Usando sempre o Unique Note Creator, todas as minhas notas são criadas na pasta Timeline/Current com a data e hora e as 14 propriedades. Ou seja, tudo que tenho que lembrar de fazer é preencher os dados nas propriedades que fazem sentido para aquela situação.
E falando em tabelas, a minha maior tabela é a Notes, sendo basicamente uma lista de todas as minhas notas em ordem cronológica (vídeo acima), usando o título do arquivo como sistema de ordenação.
O objetivo da tabela é funcionar como uma lista gigante que me ajudará a encontrar as minhas notas de forma muito similar ao que eu fazia no Evernote. Por ora, tenho também colunas com as propriedades title, type, people, tags (que não está visível na imagem abaixo) e a pasta onde a nota está.
Já a coluna date provavelmente vai ser removida no futuro. Ainda a mantenho ali porque esta propriedade existe desde que comecei a usar o Obsidian e foi também escolhida para as datas das notas que importei do Evernote. Enfim, as novas notas sempre tiveram a data automaticamente adicionada, o que significa que é a forma mais segura de saber qual é a data de criação de tudo que tenho no cofre.
Trabalho em Progresso
O interessante da visualização Notes que criei no Bases é que, como ali estarão todas as minhas notas, tudo que eu fizer lá, vai automaticamente ajustar informações nas outras visualizações e vice-versa. Ou seja, à medida que eu for organizando notas em uma das tabelas, estarei organizando qualquer visualização atual ou que eu crie no futuro.
Novo formato de título para minhas notas
Continuo pensando sobre as mudanças que mencionei neste outro post. A ideia que tive hoje foi que todas as notas criadas de agora em diante terão como nome do arquivo apenas a data e hora criados automaticamente, com o formato que já mencionei antes:
YYYY-MM-DD HH.mm
Mas quando fizer sentido, elas terão também um título de verdade, que ficará na propriedade Title.
Como no meu arquivo Timeline.bases, a primeira coluna é a data da propriedade Date e a segunda coluna a propriedade Title, a lista ficará sempre ordenada por data de criação com os títulos ao lado das datas.
Outra coisa que penso em fazer, é renomear o arquivo Timeline.bases, mas isso explicarei em um outro post, quando a ideia já estiver mais amadurecida 😉
Ando refletindo muito sobre a simplificação das pastas que tenho no meu #Obsidian. Apenas ‘pensando alto’… e se eu criar novas notas dentro de uma única pasta e usar visualizações do Bases para filtrar informações com base em propriedades? Tenho feito alguns testes e está funcionando muito bem.
O arquivo chamado Timeline.bases tem atualmente 5 visualizações. A principal é “Notes”, que mostra todas as minhas notas em ordem cronológica com base na data e hora que estão na propriedade “Date”. Depois tenho “Journal”, “Trips”, “GPL” e “Clientes”. Cada qual filtrando notas com base em propriedades específicas. Mas todas as visualizações têm em comum o uso da propriedade “Date” como filtro primário.
Com a ajuda do plugin oficial Unique Note Creator já estabeleci que todas as notas devem ser criadas na mesma pasta e basta configurar cada nova nota com as propriedades corretas.
Nada mudaria na forma de usar os três Containes de Informação do Timeline System—Action, Static e Timeline—, mas as informações dentro de cada um viriam de tabelas do Bases. Essa última parte é, definitivamente um pouco mais complicada e ainda não pensei em detalhes sobre o assunto, mas acredito que seja possível fazer.
I’m finally down to a single template with every property I need, which greatly simplifies the process of creating #Obsidian Bases tables. 🫣 What about enough screen space for taking notes?
O novo Bases do #Obsidian também pode apresentar as informações dentro de cartões. Aprenda como mudar a visualização das suas tabelas e como incluir uma imagem de capa nos seus cartões.
Refining my note-taking workflow—lessons from Evernote for Obsidian.
As someone who believes that serious note-taking needs a solid system, I’ve frequently encountered a challenge: effectively managing my ever-growing collection of notes.
Dynamically switching between multiple views of the same information is a strategy I used a lot in the past. However, I lost that when I moved to Obsidian, as I find its handling of lists of notes less intuitive than Evernote’s elegant approach.
I can’t think of any note-taking app that handles note lists quite like Evernote. Its “All Notes” list is essentially a dynamic filter displaying all your notes. If you’re an Evernote user, you’ve likely noticed that the list automatically refines as you click on notebooks, tags, and so on, transforming to show exactly what you need. This brilliant method of listing notes is something I truly miss in Obsidian.
When you select a notebook, tag, stack, etc. in Evernote, the items in the list are filtered to show only notes within that group. So much so that you can easily replicate this filtering using the advanced search operators.
For example, typing tag:tag-a in the search box yields the same list as clicking on the tag-a tag. Evernote’s AI-powered search functions similarly; the displayed items adjust based on the elements the AI selects to create the filter.
In Obsidian, however, filtering notes by a tag or using the search box will also list the items, but I’m limited in what I can do with the results. While I can clearly see the list, there’s no way to select all items and, for instance, add a tag to them or move that group of notes to a different folder.
In Evernote, this is not only possible but incredibly easy. You just select and move them to another notebook. While a limit on the number of selectable notes exists now, it wasn’t there before Evernote 10.
This clever way of displaying notes does come with technical challenges, though. For example, I believe the current selection limit was imposed because, in the past, moving long lists often led to significant conflicts.
Because there’s no easy way to filter notes in dynamic lists like in Evernote, I opted for subfolders within my Timeline System in Obsidian. But by doing so, I sacrifice a true timeline of my life’s events, as each type of information is located in a separate subfolder.
I haven’t tested Bases yet, but judging by the official documentation, it appears there’s no limit to the size of lists a Bases file can handle. If true, I’ll finally be able to build a real timeline by creating a single Timeline.base file that lists everything from the subfolders within my Timeline folder. Not only that, but I’ll have access to various dynamic filters within that Timeline.base file.
While I’d prefer not to, if the number of files proves too large for the new Bases feature to handle, I can always split it into yearly files: 2025.bases, 2024.bases, 2023.bases, and so on.
It will not be a perfect replacement for Evernote’s list of notes, as I will not be able to select multiple notes to add tags, move them elsewhere, and any other bulk action. But I’ll at least, have a real timeline and multiple possible filters.
The Bases feature is still in beta, and online discussions suggest the final public version will take some time. Meanwhile, I can ensure my Timeline notes have all their properties populated with the proper data, allowing my Timeline.base to beautifully simulate the visual effect of multiple views of the same list, just as I was accustomed to in Evernote.
Ultimately, my goal with the Timeline System is to create a note-taking system that truly adapts to how we think and behave, allowing us to interact with all the information we deal with in a fluid, intuitive way. Bases seems to be a promising step in that direction regarding using the Timeline System in Obsidian.
What about you? Any plans for the new Bases feature?