create account

Now There Are Theming Capabilities for Streamlit Apps by geekgirl

View this thread on: hive.blogpeakd.comecency.com
· @geekgirl ·
$53.74
Now There Are Theming Capabilities for Streamlit Apps
<center>![streamlit.png](https://images.hive.blog/DQmbHHT8cy6kbtvvsuCSMVkVoi8EvS8157JPdrv7vKhtWGj/streamlit.png)</center>

Today Streamlit announced a new feature - theming for Streamlit Apps. Previously by default there was only one out of the box theme for all Streamlit apps. If I wanted to changes styles of an app, we would have to inspect the elements in the Chrome browser and apply needed CSS styles. 

What Streamlit tries to provide its users is an ability to quickly build Apps without much need or knowledge of html, css, or javascript. We can build Apps only using Python. Not only Streamlit gives Pythonistas an ability build Apps quick and easy but also to share them using Streamlit Share. Streamlit Apps also easy to deploy on Heroku or personal servers. 

Some of the use cases for Streamlit is for data analysis, machine learning, data visualization projects. What I personally like to use it for is for my stocks, crypto, and market related projects. 

Streamlit always tried to provide tools that can be used as is out of the box without much need of extra configuration. This would save time and App creators would mainly focus on the functionality of their python scripts. 

It is great to hear that Streamlit continues to think Streamlit apps are beautiful out of the box. And this new feature of theming capabilities delivers on that promise. 

You can read the full announcement blog post here:

https://blog.streamlit.io/introducing-theming/

Those of us who have already been using Streamlit, will need to upgrade to the latest version of Streamlit, running the following command in the terminal or command prompt:

`pip install streamlit --upgrade`

Those who are new to Streamlit, just make sure to install the latest version.

They have introduced Dark Mode. Previous theme remains the same, but now called the Light Mode. For both light and dark modes it seems like Streamlit will automatically pick operating system theme and change the colors with the OS. 

Most importantly, they are introducing Custom them, which will give more flexibility for App authors to make Apps look according to their customization preferences.

App authors will be able to set the themes via Streamlit config system or by using the new theme editor tool. 

Feel free to read their announcement blog post for more details and try the changes with the demo app. I really like this new upgrade for Streamlit. I will be experimenting more with it and see how I can make my Apps look even better.

Below are the list to the Apps I built using Streamlit. Hive Librarian gets past conversations between two Hive users, gets the Hive rich list, can check delegations user received or sent. Librarian Search helps finding posts based on various sorting parameters. If you haven't used them yes, give them a try and see if you may find the useful.

https://hivelibrarian.herokuapp.com

https://librariansearch.herokuapp.com




Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@geekgirl/now-there-are-theming-capabilities-for-streamlit-apps)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 451 others
properties (23)
authorgeekgirl
permlinknow-there-are-theming-capabilities-for-streamlit-apps
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["python","streamlit","styles","coding","dev","ctp","neoxian","stem","palnet","posh","leofinance"],"canonical_url":"https://leofinance.io/@geekgirl/now-there-are-theming-capabilities-for-streamlit-apps","links":["https://blog.streamlit.io/introducing-theming/","https://hivelibrarian.herokuapp.com","https://librariansearch.herokuapp.com"],"image":["https://images.hive.blog/DQmbHHT8cy6kbtvvsuCSMVkVoi8EvS8157JPdrv7vKhtWGj/streamlit.png"]}
created2021-03-19 01:33:03
last_update2021-03-19 01:33:03
depth0
children12
last_payout2021-03-26 01:33:03
cashout_time1969-12-31 23:59:59
total_payout_value29.006 HBD
curator_payout_value24.730 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,059
author_reputation1,586,488,611,824,452
root_title"Now There Are Theming Capabilities for Streamlit Apps"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,456,459
net_rshares65,316,752,528,890
author_curate_reward""
vote details (515)
@amr008 ·
$0.40
Ah much needed for somebody like me who suck at designing websites lol. 
Will try it out but will it mess up the coding if I use this on an existing app? 

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@amr008/re-geekgirl-vfcdp)
👍  , , , , ,
properties (23)
authoramr008
permlinkre-geekgirl-vfcdp
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["hive-167922","leofinance"],"canonical_url":"https://leofinance.io/@amr008/re-geekgirl-vfcdp"}
created2021-03-19 03:23:21
last_update2021-03-19 03:23:21
depth1
children4
last_payout2021-03-26 03:23:21
cashout_time1969-12-31 23:59:59
total_payout_value0.202 HBD
curator_payout_value0.200 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length246
author_reputation61,403,929,105,681
root_title"Now There Are Theming Capabilities for Streamlit Apps"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,457,614
net_rshares787,742,673,155
author_curate_reward""
vote details (6)
@geekgirl ·
I don't think so. I haven't tried on deployed apps yet. 

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@geekgirl/re-amr008-3zexpw)
👍  , , ,
properties (23)
authorgeekgirl
permlinkre-amr008-3zexpw
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["hive-167922","leofinance"],"canonical_url":"https://leofinance.io/@geekgirl/re-amr008-3zexpw"}
created2021-03-19 21:49:12
last_update2021-03-19 21:49:12
depth2
children3
last_payout2021-03-26 21:49:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length149
author_reputation1,586,488,611,824,452
root_title"Now There Are Theming Capabilities for Streamlit Apps"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,471,829
net_rshares40,443,107,523
author_curate_reward""
vote details (4)
@amr008 ·
Oh okay , I will give it a try in the next week but if you do before that please share with me how it went . 

!WINE !ENGAGE 20 

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@amr008/re-geekgirl-5aqxqk)
properties (22)
authoramr008
permlinkre-geekgirl-5aqxqk
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["hive-167922","leofinance"],"canonical_url":"https://leofinance.io/@amr008/re-geekgirl-5aqxqk"}
created2021-03-20 04:12:03
last_update2021-03-20 04:12:03
depth3
children1
last_payout2021-03-27 04:12:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length221
author_reputation61,403,929,105,681
root_title"Now There Are Theming Capabilities for Streamlit Apps"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,476,502
net_rshares0
@misterengagement ·
<center>  Thank you for your engagement on this post, you have recieved <code>ENGAGE</code> tokens.</center>
properties (22)
authormisterengagement
permlinkre-re-amr008-3zexpw-20210320t041216z
categoryhive-167922
json_metadata"{"app": "beem/0.24.20"}"
created2021-03-20 04:12:15
last_update2021-03-20 04:12:15
depth3
children0
last_payout2021-03-27 04:12:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length108
author_reputation4,086,989,259,756
root_title"Now There Are Theming Capabilities for Streamlit Apps"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,476,503
net_rshares0
@bozz ·
$0.40
This is really cool.  I think a lot of companies underestimate the importance of having at least a dark theme these days.  It is totally game changing for me as a user.  Also for the younger generation.  I was talking to my nieces and I know they rely on night or dark themes quite heavily.

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@bozz/re-geekgirl-5or9vc)
👍  
properties (23)
authorbozz
permlinkre-geekgirl-5or9vc
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["hive-167922","leofinance"],"canonical_url":"https://leofinance.io/@bozz/re-geekgirl-5or9vc"}
created2021-03-19 12:18:21
last_update2021-03-19 12:18:21
depth1
children0
last_payout2021-03-26 12:18:21
cashout_time1969-12-31 23:59:59
total_payout_value0.202 HBD
curator_payout_value0.202 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length381
author_reputation2,233,464,760,688,465
root_title"Now There Are Theming Capabilities for Streamlit Apps"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,463,211
net_rshares781,774,612,450
author_curate_reward""
vote details (1)
@coffeelovers ·
I really appreciate your efforts to promote the technology tools. Whether its about promoting leo finance as top 20 witness or edgar filing. Your posts give a lots of ideas to analyse the things in far more technical but sophesticated manner
👍  
👎  
properties (23)
authorcoffeelovers
permlinkqq90w4
categoryhive-167922
json_metadata{"tags":["stem"],"app":"stemgeeks/0.1","canonical_url":"https://stemgeeks.net/@coffeelovers/qq90w4"}
created2021-03-20 03:40:54
last_update2021-03-20 03:40:54
depth1
children0
last_payout2021-03-27 03:40:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length241
author_reputation19,631,259,736,756
root_title"Now There Are Theming Capabilities for Streamlit Apps"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,476,164
net_rshares-3,727,814,255
author_curate_reward""
vote details (2)
@forexboy ·
$0.15
Programming will be easy for using their themes.
👍  
properties (23)
authorforexboy
permlinkqq73vb
categoryhive-167922
json_metadata{"app":"hiveblog/0.1"}
created2021-03-19 02:50:03
last_update2021-03-19 02:50:03
depth1
children0
last_payout2021-03-26 02:50:03
cashout_time1969-12-31 23:59:59
total_payout_value0.074 HBD
curator_payout_value0.074 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length48
author_reputation2,250,657,819,255
root_title"Now There Are Theming Capabilities for Streamlit Apps"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,457,254
net_rshares304,872,247,540
author_curate_reward""
vote details (1)
@guurry123 ·
Good took for the beginners ..
Thanka for sharing
👍  
properties (23)
authorguurry123
permlinkqqas3z
categoryhive-167922
json_metadata{"tags":["stem"],"app":"stemgeeks/0.1","canonical_url":"https://stemgeeks.net/@guurry123/qqas3z"}
created2021-03-21 02:26:27
last_update2021-03-21 02:26:27
depth1
children0
last_payout2021-03-28 02:26:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length49
author_reputation367,562,248,194,181
root_title"Now There Are Theming Capabilities for Streamlit Apps"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,498,429
net_rshares1,135,012,217
author_curate_reward""
vote details (1)
@mrnightmare89 ·
$0.23
By the way, what is this streamlit app? What is that python? I checked the link you provided but it's all about their upgrade. Sorry, just new to this.

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@mrnightmare89/re-geekgirl-3zgwkr)
👍  
properties (23)
authormrnightmare89
permlinkre-geekgirl-3zgwkr
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["hive-167922","leofinance"],"canonical_url":"https://leofinance.io/@mrnightmare89/re-geekgirl-3zgwkr"}
created2021-03-19 12:47:21
last_update2021-03-19 12:47:21
depth1
children1
last_payout2021-03-26 12:47:21
cashout_time1969-12-31 23:59:59
total_payout_value0.114 HBD
curator_payout_value0.114 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length251
author_reputation262,464,106,520,399
root_title"Now There Are Theming Capabilities for Streamlit Apps"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,463,538
net_rshares460,062,572,533
author_curate_reward""
vote details (1)
@geekgirl ·
Python is a programming language. It is one of the easiest to learn programming languages.
Streamlit is a library that makes creating Web Apps with python easy and fast.

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@geekgirl/re-mrnightmare89-7ptsce)
properties (22)
authorgeekgirl
permlinkre-mrnightmare89-7ptsce
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["hive-167922","leofinance"],"canonical_url":"https://leofinance.io/@geekgirl/re-mrnightmare89-7ptsce"}
created2021-03-19 21:52:06
last_update2021-03-19 21:52:06
depth2
children0
last_payout2021-03-26 21:52:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length269
author_reputation1,586,488,611,824,452
root_title"Now There Are Theming Capabilities for Streamlit Apps"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,471,868
net_rshares0
@poshbot ·
https://twitter.com/geekjen/status/1372723693596549120
properties (22)
authorposhbot
permlinkre-now-there-are-theming-capabilities-for-streamlit-apps-20210319t013653z
categoryhive-167922
json_metadata"{"app": "beem/0.24.20"}"
created2021-03-19 01:36:54
last_update2021-03-19 01:36:54
depth1
children0
last_payout2021-03-26 01:36:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length54
author_reputation5,554,335,374,496
root_title"Now There Are Theming Capabilities for Streamlit Apps"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id102,456,480
net_rshares0