reset repository for public consumption 🍽️

This commit is contained in:
2020-05-24 16:41:56 -04:00
commit 2de1c29e0c
14 changed files with 376 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
# 💾 [y2k.lol](https://y2k.lol/)
Nostalgic time machine powered by on-demand Windows Me VMs and [my first website](https://jarv.is/y2k/). Inspired by [charlie.bz](https://charlie.bz/) (and quarantine boredom).
The backend isn't quite ready to be open-sourced (read: it's still a fatally embarrassing ball of spaghetti) but will be moved here very soon! 🍝
<p align="center"><a href="https://y2k.lol/"><img width="600" src="screenshot.png"></a></p>
## Requirements
- Ruby
- [QEMU 4.x](https://www.qemu.org/) (target i386)
- [websocketd](https://github.com/joewalnes/websocketd)
- [noVNC](https://github.com/novnc/noVNC)
- [Cloudflare Workers](https://workers.cloudflare.com/) & [Argo Tunnel](https://www.cloudflare.com/products/argo-tunnel/)
## To-Do
- [x] Sync user's mouse cursor/movements with VM
- [ ] Error messages: no websockets, server down, etc.
- [ ] Usage limits
- [ ] Responsive browser sizing
## License
This project is distributed under the [MIT license](LICENSE.md).