Skip to content

rcsmit/streamlit_scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,702 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š RenΓ© Smit β€” Streamlit Scripts

A living collection of 79+ interactive Python/Streamlit apps covering data analysis, finance, trading, maps, weather, and more.

πŸ”— Live app: rcsmit.streamlit.app

πŸ—ΊοΈ Maps & Travel

# Script Description
17 Conscious communities Interactive map of ecovillages and intentional communities worldwide
34 Acroyoga groups AcroYoga communities map with data from Google Sheets
40 Rome infomap Rome attractions map with Google Sheets data and filtering
67 EasyMapNL Make a custom map of the Netherlands
79 Berlin POIs in Berlin

πŸ”€ Language & Text

# Script Description
3 Text generator Markov chain text generator from meditation scripts
12 Whatsapp analyzer WhatsApp chat analysis with statistics and visualization
13 Breezertaal converter Text converter that alternates case and replaces vowels
46 Transcript Thai Thai language transcription with phonetic conversion & translation
72 Letter Frequentie Analyse Welk woord heeft de meeste van elke letter?

🎨 Fun & Creative

# Script Description
1 newagebullshitgenerator Generates random new age sentences using word lists
9 Yepcharts iTunes hitlist fetcher and chart viewer for various countries
19 Tarot Symbols Tarot card symbol meanings with images and GPT analysis
21 Midjourney prompt generator Generates Midjourney AI art prompts from random data
60 Strudel Drumsequencer 16-step drum sequencer for Strudel live coding with HTML embed
62 Tabs2notes Guitar tablature to musical notes converter with ASCII notation
66 Generate monopoly SVG Monopoly board editor with placeholder replacement & mapping
70 Year timeline Timeline of the year with subjective length of months

πŸƒ Health & Lifestyle

# Script Description
6 Show sportactivities Garmin activity tracker with running/sport statistics
36 Weblogs Blog entry reader from Excel with statistics and visualization
53 GPX analyzer GPS route analyzer calculating elevation profiles & effort distances

πŸ•οΈ Camping & Rep life

# Script Description
5 Schoonmaaktijden Cleaning time analysis fitted to Weibull distribution
11 Occupation Camping Accommodation occupancy analysis from planning sheets
25 Yield management Hotel yield management and pricing optimization tool
41 Leisurewords Vocabulary lookup with multilingual translation & CSV export
43 Cleaning simulation Monte Carlo house cleaning simulation with probability analysis

🌦️ Weather & Nature

# Script Description
2 KNMI grafieken Dutch weather data visualization with multiple analysis modes
10 Zonnepanelen Solar panel yield analysis vs meteorological factors
22 Historical weather Historical weather data from Open-Meteo API with visualizations
30 Gasverbruik Gas usage vs outdoor temperature analysis with LOESS smoothing
42 Feels like temp. Temperature perception calculator: heat index & wind chill
50 Neerslaganalyse Netherlands precipitation trend analysis with Mann-Kendall test
59 Sunset Azimut Sunset direction calculator showing azimuth by latitude & year
69 knmi vs openmeteo Seizoensinfo: KNMI vs Open-Meteo weather data comparison
71 Airquality Chiang Mai Historical airquality in Chiang Mai

πŸ“Š Data & Analysis

# Script Description
14 Fit to data Curve fitting for Dutch housing allowance formula
23 KNMI trendline LOESS KNMI temperature trend analysis using LOESS (statsmodels)
24 KNMI trendline LOESS - scikit KNMI temperature trend analysis using LOESS (scikit-misc)
26 Meat consumption Global meat consumption and health data correlation analysis
27 Waiting times Disney theme park queue/waiting time simulation (SimPy)
31 Sterfte vs temp Mortality and temperature correlation analyses (NL data)
39 No shows Airline overbooking simulation with show-up probability analysis
51 Seasonality Time series seasonality detector with decomposition & statistical tests
61 Vrijkomende woningen Dutch housing market simulator modeling supply & demand
64 Analyze reviews Customer satisfaction analyzer with NPS, heatmaps & trends
68 2e kamer Verkiezings analyses 2e kamer
74 Birthday heatmap Heatmap geboortedatums+afwijkingen per gemeente

πŸ› οΈ Tools & Utilities

# Script Description
4 YT transcriber YouTube video transcriber with translation support
37 Yepcheck SQLite database viewer displaying tables and their contents
48 Images2pdf Image/PDF processor for rotation, contrast and resizing
55 WOO PDF to table Dutch WOO document PDF parser extracting text to CSV/Excel
56 Read ChatGPT-json ChatGPT conversations.json reader with display & export modes
58 Doorsigns PDF door sign generator with custom fonts & batch processing

πŸ‘΄ Life expectancy

# Script Description
35 Life Expectancy NL Dutch life expectancy calculator using Monte Carlo simulations
47 Levensverw. in tijd Dutch life expectancy trends by age/gender using CBS data
49 Viager calculation Real estate viager calculator using mortality tables & simulation
54 Nog in leven over 40 jaar Dutch population survival projector for 85+ age group

πŸ’° Finance & Income

# Script Description
15 Inkomstenbelasting Dutch income tax calculator with scenario simulations
16 Exchange money Thailand EUR-THB exchange rate comparison tool
18 How Much Month I need to work Financial balance forecast for part-time work scenarios
28 Extra pension Retirement planning calculator with windfalls and projections
29 Studyloan Dutch student loan repayment calculator and visualization
32 Tax PvdA GL Dutch tax bracket calculator with editable progressive rates
44 CPI vs loon Dutch wage and inflation analyzer using CBS statistics (= [65])
65 Lonen vs inflatie Dutch wage and inflation analyzer using CBS statistics
76 Pensioencalculator2 Another pension calculator
77 ZZP tarieven vs bullshitgehalte Hoe hoger de bullshit, des te hoger het tarief

πŸ“ˆ Trading

# Script Description
7 YFinance info Stock price Bollinger Bands trading strategy simulator
8 Crypto portfolio Bitcoin/crypto portfolio tracker with cost tracking
20 Dollar Cost Average Bitcoin DCA strategy calculator vs lump sum investing
33 Momentum currency Stock momentum trading strategy with Bollinger Bands
38 Bollinger Bot Bollinger Bands trading bot with backtesting strategy
45 Crypto Dashboard Cryptocurrency trading dashboard with technical indicators
52 Vix Bot VIX-based algorithmic trading bot with multiple strategy backtesting
57 Compound ROI Investment return calculator (ROI/CAGR) for stocks & crypto
78 Backtest Fathers rules Is the wisdom about trading stocks of Father right?

🎨 Streamlit layouts

# Script Description
75 Bloomberg Dashboard Bloomberg dashboard + advice
63 Streamlit layouts Streamlit UI component showcase: cards, timelines, metrics
73 Streamlit dashboard apps Demo templates made by Streamlit

πŸš€ Running locally

git clone https://github.com/rcsmit/streamlit_scripts.git
cd streamlit_scripts
pip install -r requirements.txt
streamlit run menu_streamlit.py

Deep-link to a specific script

?choice=75          # opens script #75 (Bloomberg Dashboard)
?cat=L              # opens the Trading category
?choice=75&cat=L    # both in sync

πŸ› οΈ Tech stack

  • Python Β· Streamlit Β· Plotly Β· pandas Β· NumPy
  • Data sources: CBS, KNMI, Eurostat, Open-Meteo, yfinance, Yahoo Finance
  • Mapping: Folium, Leaflet.js, GeoPandas
  • Statistics: SciPy, statsmodels, scikit-misc
  • Simulation: SimPy (queuing), Monte Carlo methods

πŸ‘€ About

I'm RenΓ© Smit β€” a Dutch multidisciplinary freelancer with a nomadic lifestyle across Da Nang, Chiang Mai, Bali, and the Netherlands.
I am available for freelance data analysis & visualisation projects, Python/Streamlit development, financial coaching & planning, graphic & web design, and consultancy for hospitality & tourism businesses.

🌐 rene-smit.com Β· πŸ“Š rcsmit.streamlit.app Β· πŸ™ github.com/rcsmit


MIT License Β· Contributions and feedback welcome via Issues or PRs

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors