PowerPoint slide generator app

Hello All! Recently I’ve been working on slide automation projects and Streamlit has proved to be very effective in quickly scaling an idea to proof of concept and further.

I’d like to share an app that I created which scrapes Yahoo Finance data using yfinance library and then creates PowerPoint slides with information about selected company and some graphs showing revenue, stock price, etc.

I think the script can serve as a good starting point for more complex slide automation projects.

The app’s URL: https://pptx-generator.streamlit.app

GitHub Repo: https://github.com/arsentievalex/streamlit-pptx-generator

Any feedback is much appreciated :slight_smile:


Really great app! I do love auto-generated powerpoints :slight_smile:

1 Like

We may have fancy streamlit dashboards, tableus, grafana’s but often it all comes to PowerPoint karaoke :smiley: great PoC!

1 Like

thanks, yeah exactly, especially in consulting and sales :smiley:

1 Like

Hey @Oleksandr_Arsentiev this sounds like it could be really cool but when I try it out on that app URL I get this error

Do you know what might be the issue?

it seems there is a problem with yfinance library at this moment, there was a GitHub issue opened yesterday for this error: https://github.com/ranaroussi/yfinance/issues/1291
hopefully, they will fix it soon

1 Like

Oh ok good to know, fingers crossed!

there was a fix introduced and I pointed the requirements.txt to the dev branch for now, so the app should be working :slight_smile:

1 Like

Small update: the code was updated to use yahooquery library instead of yahoo finance as it stopped working lately.