« first day (580 days earlier)      last day (1914 days later) » 

12:20 AM
@Dennis could you pull Charcoal? Thanks
 
12:44 AM
@ASCII-only Done.
 
1:03 AM
@Dennis Could you please pull Attache?
 
@Dennis nice, this is probably a better long-term solution than a websocket which I know you tried in the past
 
1:33 AM
I think so too.
I'm still planning to make a standalone server instead of relying on CGI scripts though. Just minus the WebSockets.
@ConorO'Brien Done.
 
thanks!
 
@Dennis: update request for stax please
 
@recursive Done.
 
Wow, speedy. Thanks.
 
 
2 hours later…
3:20 AM
@Dennis Sorry, can you pull again when you have time? Something may have been wrong in my previous commit
 
@Dennis if you want to use Python definitely look into Tornado
It would be a good fit since almost all of the time is spent waiting for the arena
 
3:37 AM
Will do.
@LuisMendo Done.
 
I do have to say, TIO is the fastest website written in bash I've ever used :P
So unless it's starting to become difficult to maintain I wouldn't worry too much
 
 
7 hours later…
10:49 AM
@Dennis Thanks!
 
 
5 hours later…
4:01 PM
@quartata There are some things I want to implement or improve, like some basic stats, a proper public API, a faster and larger cache, better load balancing, etc. All of those would become quite a bit easier with a server app.
 
4:15 PM
Cool
This probably will be your best bet for SSH, although it doesn't look like it has an easy way of doing it non-blocking: github.com/paramiko/paramiko
looks like you can get a fileno out of it, which you could then add a callback for using tornado's IOLoop.add_handler. I'll try to make a proof of concept just for fun
(no idea if you'll still want to use SSH to communicate with the arena)
 
4:32 PM
@quartata The SSH part is already done.
Paramiko is indeed not a good fit for this.
I'll just replace the WS server with an HTTP server. That shouldn't be hard.
 
Oh cool, I didn't know there was an asyncssh thing
You can definitely do this with aiohttp if you prefer asyncio
Wow, that asyncssh is nice. A lot of asyncio modules are lazy and just offload regular synchronous I/O onto a thread pool
This is the real deal
You'll probably still be serving your static content off of Nginx I'd imagine
 
4:54 PM
httpd/Apache atm, but yes.
httpd would probably still serve as a proxy.
 
oh right forgot you're on apache
 
 
2 hours later…
6:30 PM
@quartata I can't say I've heard of any other website written in bash
 

« first day (580 days earlier)      last day (1914 days later) »