Backstory:
Stalkmyself.com started originally as a joke with friends about the most terrible startup concept I could come up with. The initial idea was using computer vision to stereotype public Instagram posts, and the first version of stalkmyself.com scraped your Instagram data for you via instagrapi [3] (sans computer vision, all stereotyping was the responsibility of the user). Though I got it working, I didn't feel comfortable releasing a tool that might Instagram accounts banned for bot-like behavior, so I repurposed the site to run on data you can export yourself with first party tools (GMail data exported with Google Takeout).
Thoughts on Pyodide:
Because this is HN, I figure folks might appreciate thoughts on Pyodide from someone who used it to build a site. Overall, I had a lot of fun with Pyodide. As a data scientist by trade, Python is my bread-and-butter programming language, and being able to run it in the browser feels magical. Even complicated dependencies like numpy and matplotlib run smoothly, allowing for plotting and other complex operations. It's certainly a huge sacrifice of page load time to run the Python interpreter in your website, and developing Python to run in the browser was more of a tightly-coupled experience than I had anticipated (I learned a lot more JavaScript than I wanted to with this project), but for another standalone app I would definitely use it again and recommend it to others!
No comments yet.