andycloke
Joined 9 years ago
Joined 9 years ago
You're right, it's an interpreter and that would be the 100% accurate term.
For online coding environments, the two are often used interchangeably. More people search for 'compiler', so I'm using that widely on my site.
I looked briefly at Marimo when building - awesome project. I wasn't sure about building on Pydodide as it's obviously not full Python compatibility. But seeing someone else building a popular project on it helped me make that decision!
So, yes, sadly, network requests only work with domains with Access-Control-Allow-Origin: *. I'm looking at adding a backend CORS proxy to fix this.
We also have a Chrome extension with no CORS limitation. The extension lets you right-click Python code snippets on basically any site (Claude, ChatGPT, Deepseek etc.) to run it instantly.
https://chromewebstore.google.com/detail/python-code-runner/...
- Click on the Clip name (the default one is 'Use Python Libraries') - Click 'Manage packages' - Enter 'pylan-lib' and Click 'Add' - Click 'Run'
The package will be installed, and the code will run!
The list of libraries is only a small subset of the compatible libraries - I should make that way clearer.
Founder here. Happy to answer any questions!
I wrote this to look back on in the future and hopefully to help other indie-founders who are starting out.
If you want even more info about Data Fetcher, check out this interview on HN from a couple of weeks ago https://news.ycombinator.com/item?id=32506627