Maybe you were using an old version, but it will work with the cookies you give it for 30 days (i.e. how long your browser you took them from stays logged in). I could write credential-based login support, but this works well enough that I don't bother.
Regardless, for Go I have written several useful tools (all public domain):
- firebird — A fast KiwiFlare solver library. It's super simple to use, and many of my related projects use it directly. If you're already using Go, I highly suggest checking it out.
- libkiwi — A WIP library for interacting with the forum. Of note is its RefreshSession function.
- phoenix — A simple CLI front-end for firebird. Spits out a new
sssg_clearance
token when you run it. Originally made for JS-free tor use.
Also, as this site's resident Go shill, I'd be happy to contribute some PRs. I love seeing such a great language get used more by people on here.
Additionally, I have an experimental sneedchat thing I'm working on (I call it Concord—the opposite of Discord), that works like a minimal client-server setup. A sockchat 2.0, essentially. My prototype has a working setup for streaming chat data over unix sockets, so that may be of interest to you. If so, I can share the private github repo with you. My plan was to make it public once it's ready, but I would be delighted if any parts of it could be of use to you.