Skip to content

basic_read_store

Reads a payload file the user maintains at $HOME/.splashboard/store/<widget_id>.<ext> (text / json / toml) and renders it as the declared shape. The escape hatch for ad-hoc widgets — populate the file from any cron, editor, or post-commit hook and splashboard surfaces whatever you wrote.

KindSafetyShapes
cachedSafetext, text_block, entries, ratio, number_series, point_series, bars, image, pixel_art, image_linked_list, calendar, heatmap

No options.

ShapeRenderers
textanimated_boot, animated_figlet_morph, animated_postfx, animated_scanlines, animated_splitflap, animated_typewriter, animated_wave, text_ascii, text_plain
text_blockanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, list_plain
entriesanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, grid_table
ratioanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, gauge_battery, gauge_circle, gauge_line, gauge_segment, gauge_thermometer
number_seriesanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, chart_histogram, chart_sparkline
point_seriesanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, chart_line, chart_scatter
barsanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, chart_bar, chart_pie, list_ranking
imageanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, media_image
pixel_artmedia_pixel
image_linked_listlist_cards
calendaranimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, grid_calendar
heatmapanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, grid_heatmap
        ▝█          ▜▌  ▜▌               ▝█                                     
▟▀▀ ▜▞▜▖ █  ▝▀▙ ▟▀▀ ▐▙▜▖▐▙▄ ▟▀▙ ▝▀▙ ▜▟▜▖▗▄█                                     
▝▀▙ ▐▙▟▘ █  ▟▀█ ▝▀▙ ▐▌▐▌▐▌▐▌█ █ ▟▀█ ▐▌▝▘█ █                                     
▀▀▘ ▟▙  ▝▀▘ ▝▀▝▘▀▀▘ ▀▘▝▘▀▝▀ ▝▀▘ ▝▀▝▘▀▀  ▝▀▝▘                                    
                                                                                
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "text_ascii"
splashboard                             
                                        
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "text_plain"
splashboard                             
greetings on cd                         
                                        
                                        
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "list_plain"
key                                value
foo                                  bar
baz                                  qux
                                        
                                        
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "grid_table"
                                        
     ┌────────────────────────────┐     
used │███████████████████░░░░░░░░░│▮ 67%
     └────────────────────────────┘     
                                        
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "gauge_battery"
███████████████████████████             
██████████████████used ████             
███████████████████████████             
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "gauge_circle"
used: ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░ 67% 
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "gauge_line"
                                        
                                        
used ▰▰▰▱▱ 67%                          
                                        
                                        
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "gauge_segment"
     ╭─╮            
     │░│            
     │░│            
     │█│            
used │█│ 67%        
     │█│            
     │█│            
     ╰●╯            
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "gauge_thermometer"
        ████████████████                
▆▆▆▆▆▆▆▆████████████████▆▆▆▆▆▆▆▆        
████████████████████████████████        
████████████████████████████████▃▃▃▃▃▃▃▃
████████████████████████████████████████
████████████████████████████████████████
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "chart_histogram"
   ▁ ▃ █      ▁▅  ▃                     
 ▂ █ █▅█▇  ▅ ▂██▇ █▅                    
▄█▆██████▆██▄███████                    
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "chart_sparkline"
        ⡠⠔⠊⠉⠉⠉⠒⠤⣀                         ┌──────┐
     ⡠⠔⠉         ⠉⠢⡀                      │series│
   ⢀⠎              ⠈⠢⡀                    └──────┘
 ⢀⠔⠁                 ⠈⢆                           
⡠⠊                     ⠑⢄                        ⡠
                        ⠈⠢⡀                    ⢀⠔⠁
                          ⠈⢆                  ⡠⠊  
                            ⠑⢄⡀             ⢀⠔⠁   
                              ⠈⠢⡀        ⢀⠤⠊⠁     
                                ⠈⠑⠤⢄⣀⣀⠤⠔⠊⠁        
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "chart_line"
          •  • •                                  
        •         •                               
     •               •                            
   •                                              
•                      •                         •
                          •                       
                                              •   
                            •               •     
                               •         •        
                                  • •  •          
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "chart_scatter"
███                                     
███                                     
███ ▅▅▅                                 
███ ███                                 
███ ███ ▆▆▆ ▁▁▁                         
███ ███ ███ ███                         
42█ 28█ 17█ 13█                         
rus go  ts  py                          
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "chart_bar"
                                        
         ●          ■ rust 42.0%        
    ●●●●●●●●●●●                         
   ●●●●●●●●●●●●●    ■ go 28.0%          
  ●●●●●●●●●●●●●●●                       
 ●●●●●●●●●●●●●●●●●  ■ ts 17.0%          
  ●●●●●●●●●●●●●●●                       
   ●●●●●●●●●●●●●    ■ py 13.0%          
    ●●●●●●●●●●●                         
         ●                              
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "chart_pie"
1. rust                               42
2. go                                 28
3. ts                                 17
4. py                                 13
                                        
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "list_ranking"
▀▀▀▀                
▀▀▀▀                
hello               
                    
                    
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "media_pixel"
       splashboard greets on cd         
       docs · 2h                        
                                        
                                        
                                        
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "list_cards"
     April 2026             
 Su Mo Tu We Th Fr Sa       
           1  2  3  4       
  5  6  7  8  9 10 11       
 12 13 14 15 16 17 18       
 19 20 21 22 23 24 25       
 26 27 28 29 30             
                            
                            
                            
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "grid_calendar"
■ ■ ■ ■ ■ ■ ■                           
■ ■ ■ ■ ■ ■ ■                           
■ ■ ■ ■ ■ ■ ■                           
                                        
                                        
                                        
[[widget]]
id = "basic_read_store"
fetcher = "basic_read_store"
render = "grid_heatmap"