Hi,
I rendered the beautiful TimelineJS lib into Streamlit and made an example demo-timeline for:
A History about Natural Language Processing
You can also use the component yourself by:
pip install streamlit-timeline
Hi,
I rendered the beautiful TimelineJS lib into Streamlit and made an example demo-timeline for:
A History about Natural Language Processing
You can also use the component yourself by:
pip install streamlit-timeline
Cool!
Would be awesome to go a step further and wrap this into reusable a Streamlit component
So you could use it with just:
import streamlit_timeline as timeline
timeline(json_object)
Just here to +1 Thiago’s comment feel free to ask any questions about doing this if you feel ready to build it!
Thanks for the comments @thiago and @andfanilo , I transformed it into a component and a package:
pip install streamlit-timeline
Let me know if you see improvements for this reusable Streamlit-Timeline component package!
Nice!
Added it to the components tracker.
I am trying to embed a Trello card or board on the timeline. Is this something that can be configured into the json object and how would I do that? Currently, I am using the card cover but it would be more meaning to have the compact picture of the card/board. TIA
Trello Board
Solved it with <iframe src=""></iframe>
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.