historica

by Nhan Nguyen
5
4
3
2
1
Score: 51/100

Description

Category: Data Visualization

The historica plugin enables users to dynamically extract and visualize dates and times from their notes to create customizable timelines. By simply adding a historica block, the plugin identifies date or time references in the current note and organizes them into an interactive timeline. Users can modify and enhance timelines through context menus, including rich text editing and image embedding. Advanced customization options and auto-save functionality are available for persistent data management. The plugin supports English text analysis and provides detailed visual and interactive tools to refine timelines.

Reviews

No reviews yet.

Stats

42
stars
4,373
downloads
0
forks
797
days
16
days
532
days
1
total PRs
0
open PRs
0
closed PRs
1
merged PRs
10
total issues
4
open issues
6
closed issues
150
commits

Latest Version

a year ago

Changelog

Release note

[0.3.6] - 2024-11-21

🚀 Features

[!note]

  • Turn off mobile support.

🐛 Bug Fixes

[!note]

  • Isolate tailwind in react component. Ensure it will not conflict in global obsidian style

📚 Documentation

[!note]

  • Update document
  • Update document
  • Update document
  • Update document
  • Update document
  • Update document
  • Update document
  • Move the entire documents dir to the repo itself => Manage document easier

Build

[!note]

  • Up to 0.3.6

README file from

Github


[!note] These documents for version 0.3.xx and above, which have many breaking change in ux/ui compared to legacy versions. And from this version I dropped support for mobile.

[!note] The user document is https://historica.pages.dev The programming document is https://obsidian-historica-code-doc.pages.dev/

The most basic

  • Just create a historica block
```historica
```
  • After you did that, the block will just work, it will read the content in the current file (except anything in the code block). Split them to sentences, and if a sentence have a string that can be parsed as date or time. It will show up in the timeline
  • Well, in the legacy version, I try to support multi-languages, but I realize it just the technical debts, why I try to support languages that I am never using. So Historica will just support only English.
  • Below is the example when I try to extract the first paragraph from https://en.wikipedia.org/wiki/2020_United_States_presidential_election .

Pasted image 20241022232403.png

More customizes - contexts menu

  • And you can try to toys with so many funny things by right clicking to trigger the context menu. Historica support 2 main context menus. One for action that affect the entire timeline/global context and one that affect single plot unit

Pasted image 20241022233205.png

Pasted image 20241022233235.png

![[historica_document/attachments/Pasted image 20241022233635.png]]

  • Let see, I want to create a add funny detail on our plot.
  • I will click edit and edit our timeline like a Brotato Pasted image 20241022233902.png
  • And he-he, now I can edit anything I want in the rich text editor, even add an image to it (by copy-paste)

Pasted image 20241022234521.png

  • and now we have the results

historica_document/attachments/Pasted image 20241022234622.png

Details about context menus

About UI

Save you plot

  • That all, but wait, we still not finish, please remember to SAVE YOUR PLOT, by default, with an empty Historica block. The block will be binding with a hidden blockId "-1". Any block with blockId "-1" will not auto save. And everytime you rerender the block, all customizes you add will be lost, or you need to recompute to extract time using NLP again. So how to save the plot. We have so many way, by right click global context menu -> save

Pasted image 20241022234801.png

  • Well, you will see that the data will be saved in a JSON file in historica-data/xxxx.json. Well, and the block will be modified to store the file id. After the block is binded with the id other than "-1". Any custom data you add will be autosave.
  • Or the second way, when you first create the block, manual add a id with any text you want to it. Example
```historica
{
"blockId":"It-is-so-kute-and-I-know-it"
}
```

Now, the block will be autosave the historica-data/It-is-so-kute-and-I-know-it.json file

  • Ah, I need to remind you that you can open the historical-data directory to check how the data was saved, they are just JSON. But by default Obsidian cannot view JSON file, please use other tool, don't being confused when there is nothing being shown via the Files panel.

Pasted image 20241022235212.png

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Obsidian Graphviz
4 years ago by Feng Peng
Graphviz plugin for obsidian md.
Heatmap Calendar
4 years ago by Richard Slettevoll
An Obsidian plugin for displaying data in a calendar similar to the github activity calendar
Desmos
4 years ago by Nigecat
Embed graphs directly into your obsidian notes
Release Timeline
4 years ago by cakechaser
Diagrams.Net
4 years ago by Jens M Gleditsch
This repository contains a plugin for Obsidian for inserting and editing diagrams.net (previously draw.io) diagrams.
Habit Tracker
4 years ago by David Moeller
A Plugin to display a Habit Tracker in Obsidian.
Chronology
4 years ago by Gabriele Cannata
Dirtreeist
3 years ago by kasahala
Render a directory Structure Diagram from a markdown lists in codeblock.
D2
3 years ago by Terrastruct
The official D2 plugin for Obsidian. D2 is a modern diagram scripting language thats turns text to diagrams.
Link Exploder
3 years ago by Ben Hughes
Adamantine Pick
3 years ago by Urist McMiner
Embeddable Pikchr(https://pikchr.org) diagrams renderer plugin for Obsidian(https://obsidian.md)
Canvas Filter
3 years ago by Ivan Koshelev
Obsidian Canvas plugin that let's you show only pages / arrows with specific tags / colors / connections.
Optimize Canvas Connections
3 years ago by Félix Chénier
An Obsidian plugin that declutters a canvas by reconnecting notes using their nearest edges
Tasks Calendar Wrapper
3 years ago by zhuwenq
This plugin currently provides a timeline view to display your tasks from your obsidian valut, with customizable filters and renderring options.
April's Automatic Timelines
3 years ago by April Gras
Simple timeline generator plugin for story tellers using obsidian
Canvas Links
3 years ago by aqav
Show the links between "Canvas" and "File"
Lilypond
3 years ago by DOT-ASTERISK
Lilypond for Obsidian
Chemical Structure Renderer
3 years ago by xaya1001
Render chemical structures from SMILES strings into PNG or SVG format using Ketcher and Indigo Service.
Laws of Form
3 years ago by Kevin German
BattleSnake Board Viewer
3 years ago by EnderInvader
Plugin to render battlesnake boards in Obsidian
Nifty Links
3 years ago by x-Ai
Generating elegant, Notion-styled rich link cards to enhance your note-taking experience.
Tracker+
3 years ago by GreaterThan (original by pyrochlore)
A plugin for Obsidian that tracks and visualizes in your notes. A continuation of the plugin originally developed by @pyrochlore
Timeline View
3 years ago by b.camphart
Obsidian plugin for viewing your notes linearly based on a given property
Show Whitespace
2 years ago by Erin Schnabel
Show leading/trailing whitespace
Desk
2 years ago by David Landry
A desk for obsidian
Note Gallery
2 years ago by Pash Shocky
A masonry note gallery for obsidian.
Storyclock Viewer
2 years ago by Jonathan Fisher
Obsidian plugin for creating a storyclock
Timeline Schedule
2 years ago by Evan Bonsignori
Inline timelines generated from human-readable time strings, e.g. 'Walk dog (30min)' in a ```schedule codeblock.
Markline
2 years ago by 闲耘
Markline: Markdown timeline view in Obsidian.
Timelines (Revamped)
2 years ago by Sean Lowe
Create a timeline view of all notes with the specified combination of tags
Contribution Graph
2 years ago by vran
generate interactive gitxxx style contribution graph for obsidian, use it to track your goals, habits, or anything else you want to track.
Mathematica Plot
2 years ago by Marcos Nicolau
Insert functions on Obsidian using Wolfram Mathematica!
Arrows
2 years ago by artisticat
Draw arrows across different parts of your notes, similar to on paper
MemoryLane
2 years ago by BangCa
Relive and celebrate your life's milestones on a personal, interactive timeline. A nostalgic journey through your history with anniversary reminders and cherished memories.
Alfonso Money Manager
2 years ago by SmartLifeGPT Innovation
This is the repository for the obsidian plugin of the Alfonso Money Manager mobile application
CardNote
2 years ago by cycsd
Help you extract your thoughts more quickly in canvas
Graph Link Types
2 years ago by natefrisch01
Link types for Obsidian graph view.
Canvas Mindmap Helper
2 years ago by Tim Smart
Advanced Canvas
2 years ago by Developer-Mike
⚡ Supercharge your canvas experience! Graph view integration and unlimited styling options empower flowcharts, dynamic presentations, and interconnected knowledge.
Mehrmaid
2 years ago by huterguier
Rendering Obsidian Markdown inside Mermaid diagrams.
Mindmap
2 years ago by YunXiaoYi
An Obsidian plugin for creating Mindmaps.
Focus Tracker
2 years ago by Jeet Sukumaran
Graph Banner
2 years ago by ras0q
An Obsidian plugin to display a relation graph view on the note header.
Smart Connections Visualizer
2 years ago by Evan Moscoso
Visualize your notes and see links to related content with AI embeddings. Use local models or 100+ via APIs like Claude, Gemini, ChatGPT & Llama 3
NyanBar
2 years ago by xhyabunny
Give life to your Obsidian notes with NyanBar !
Magic Move
2 years ago by imfenghuang
Animating Code Blocks in Obsidian
Mahjong Renderer
2 years ago by hypersphere
Canvas Explorer
2 years ago by Henri Jamet
A plugin that enables users to explore their vault by iteratively adding or ignoring linked notes, ultimately generating a customizable canvas that visually represents the preserved notes and their connections.
Neo4j Graph View
5 years ago by Emile van Krieken
Chessboard Viewer
5 years ago by Davide Aversa
Plugin to render chessboards in Obsidian using chessboardjs
Excalidraw
5 years ago by Zsolt Viczian
A plugin to edit and view Excalidraw drawings in Obsidian
Argument Map with Argdown
5 years ago by amdecker
Habit Tracker
5 years ago by duo
This plguin for Obsidian creates a simple month view for visualizing your punch records.
Timeline
5 years ago by George Butco
Obisdian.md plugin for creating timelines
Map View
5 years ago by esm
Interactive map view for Obsidian.md
WaveDrom
5 years ago by Alex Stewart
Markmind
5 years ago by Mark
A mind map, outline for obsidian,It support mobile and desktop
Lineup Builder
4 years ago by James Fallon
An Obsidian plugin that lets you build football lineups
Mapbox Location Image
2 years ago by Aaron Czichon
Render a mapbox location image based on provided coordinates
Poker Range
2 years ago by marplek
Easily create, view, and interact with poker hand ranges in your obsidian.
InfraNodus AI Graph View
2 years ago by Nodus Labs
Advanced graph view for Obsidian: text analysis, topic modeling, and AI with InfraNodus AI text analysis tool: https://infranodus.com
Markdown Timeline
a year ago by Jiaheng Zhang
An Obsidian plugin to record the events in a Flashback timeline
Folder Canvas
a year ago by Nancy Lee
Generate a canvas view of your folder structure
Chronos Timeline
a year ago by Claire Froelich
Render interactive timelines in your Obsidian notes from simple Markdown.
Heatmap Tracker
a year ago by Maksim Rubanau
A customizable heatmap tracker plugin for Obsidian to visualize daily data trends with intuitive navigation and flexible settings.
Class Relation Visualization
a year ago by Yong
Kale Graph
a year ago by Oli
Render mathematical graphs in Obsidian
NodeFlow
a year ago by LincZero
Render node streams like `ComfyUi`, `UE`, `Houdini`, `Blender`, etc., to make it easy to write relevant notes. json describes the chart, compared to screenshots, making it easier to modify later. The plugin is also compatible with blogs.",
Easy Timeline
a year ago by Romeliun
The Easy Timeline plugin for Obsidian allows you to create timelines easily.
Boardgame Search
a year ago by Marlon May
A plugin to create notes for boardgames based on the BGG API
ShaahMaat-md
a year ago by Mihail Kovachev
Mahgen Renderer
a year ago by Michael Francis Williams
Obsidian plugin to render mahgen automatically
Recent Notes
a year ago by Kamil Rudnicki
Recent Notes Plugin for Obsidian
Enhanced Canvas
a year ago by RobertttBS
When editing on Canvas, properties and Markdown links to notes are automatically updated, enabling backlinks in Canvas.
Every Day Calendar
a year ago by QuBe
Obsidian plugin to create calendars inspired by Simone Giertz's Every Day Calendar
Flowcharts
a year ago by land0r
Flowchart Plugin for Obsidian – Create and customize flowcharts seamlessly within your Obsidian vault. Powered by Flowchart.js and designed for productivity
Extended File Support
a year ago by Nick de Bruin
Adds opening and embedding support for various filetypes to Obsidian
YourPulse - Your Writing Activity Visualised
a year ago by Jiri Sifalda
YourPulse.cc - Obsidian.md plugin that turns your vault into a reflection of your creativity, and put your writing on steroids 💪
Content Cards
a year ago by leo
Insert content cards in Markdown, such as timeline, highlightblock, target card, book information card, music information card, movie information card, photoes ablum, business card, content subfield, countdown, SWOT,BCG.
ASCII Tree Generator
a year ago by Matěj Michálek
Tier List
a year ago by Mox Alehin
Obsidian plugin for visual ranking and organizing content into customizable Tier Lists.
Export Graph View
a year ago by Sean McGhee
Plugin to export your vault's graph view.
Waveform Player
a year ago by Zhou Hua
Tagvis
a year ago by Mason Bryant
Advanced Progress Bars
a year ago by cactuzhead
Obsidian plugin to create custom progress bars
Extended Graph
a year ago by Kapirklaa
Community plugin to add features to the graph view.
Node Factor
a year ago by CalfMoon
Customize factors effecting node size in obsidian graph.
Generate Timeline
a year ago by Shanshuimei
An obsidian plugin to generate timelines from tags, folders, files or metadata automatically. 根据标签,文件夹,文件或者属性自动生成时间轴的插件。
Smart Vault Visualizer
a year ago by Evan Moscoso
Vertical Timeline List
a year ago by Jalad
Utilizes task lists to create a timeline... or something like a timeline.
Inboxer
a year ago by Eoin Hurrell
Obsidian plugin to add an inbox to notes
Markwhen File Sync
a year ago by rouvenjahnke
Synchronize properties from your Obsidian notes with a Markwhen timeline file.
Timelive
a year ago by aNNiMON
Turn a list of dates into a timeline
Timeline Canvas Creator
10 months ago by chris-codes1
Quickly create timeline structured canvases in Obsidian.
Storyteller Suite
10 months ago by Maws
New 3D Graph
9 months ago by Aryan Gupta
Visualize your vault in 3D with a powerful, highly customizable, and filterable graph.
Maps
7 months ago by Obsidian
Map layout for Obsidian Bases. Display your notes as an interactive map view.
Tasks Map
7 months ago by NicoKNL
A graph view of your tasks.
Visited Countries
7 months ago by Ivan Peshykov
Obsidian plugin to mark and visualize the countries you've visited on an interactive world map.
Life in Weeks Calendar
6 months ago by Jeff Szuc
Plugin for the Obsidian markdown editor. Displays a calendar of your life in weeks with weekly Periodic Notes plugin integration. Includes options for the traditional Memento Mori/Stoic style calendar, as well as a Gregorian calendar accurate version.
GoBoard
4 months ago by Dmitry I. Sokolov
Obsidian plugin for rendering Go game diagrams from markdown code blocks
Weather Widget
3 months ago by mr-asa
Weather widget for display in notes, Canvas, and a separate tab.
Inline Local Graph
3 months ago by TKOxff
Inline Local Graph of Obsidian
GLSL Viewer
3 months ago by iY0Yi
Preview GLSL shaders on Obsidian.
Mermaid Icons
3 months ago by toshs
Obsidian plugin enabling the use of icons in Mermaid diagrams.