That's exactly what I ended up doing, in fact...
Hey guys, I've been working on this for about a week-and-a-half, probably two weeks, and I'm somewhat excited about it.
I've always loved the pygame library, and one day I found a very similar library in JavaScript called GameJS... I had just come across Brython a bit earlier and it struck me...
As long as we're using Python in the browser, we can also use it in the context of NodeWebkit, and that opens many doors.
I set up a github repository-(ies) documenting my modifications and developments at my github asherwunk account, PYGJS (Pygame in JavaScript) is here:
https://github.com/asherwunk/pygjs
All in all it's a -working- draft towards using PyGame in the browser with your browser python (brython)
It's NOT an emulator, and won't run pygame constructed games right out of the box, you have to make some browser specific changes to your code, such as preloading and not blocking with an infinite while loop while processing events.
Anyways, just thought I'd throw this up there to show you what *I've* been doing with GameJS,
Thanks!
Asher Wolfstein