While http://smoked.online was down this morning I started looking at what @chronocrypto put up on the github.
I haven't messed with much nodejs before, but started playing around with things!
What Have I Done?
I cloned up the following: https://smoked.witness.pw/
Includes TLS certificate for privacy.
Are there any differences?
YES! There is actually!
I run the API calls for the /@usernames to my own API, so hypothetically I'm reducing stress for rpc.smoke.io. I was not able to route the API for the front page, as it seems to need API options not available yet? not clear on that...
To check this, load a page such as https://smoked.witness.pw/@trees while watching http://witness.pw:4200/ (the console of my smoked) You'll see the api calls, some of them failing but the important ones going through I suppose.
Note to @chronocrypto
Let me know if any of this irks you. I understand I mostly just copied what you put on the github with the one change of me putting it on my machine and pointing some of the API to my smoked witness. This is mostly meant to be a backup because I missed the site while It was down briefly.
You can use https://smoked.witness.pw/ if it's up, but @chronocrypto did all the heavy lifting on this.