spacecookie icon indicating copy to clipboard operation
spacecookie copied to clipboard

gopher library & server written in Haskell

Results 15 spacecookie issues
Sort by recently updated
recently updated
newest added

On my server I have two different gopherholes I want to expose to the world. Currently they run on different ports. I'd like to be able to configure spacecookie to...

question

I believe `network` should now offer everything we need and `socket` has become unmaintained, dropping out of Stackage Nightly recently.

enhancement
library
server

Sometimes I want to have multiple gophermaps per directory *and* I want to use the `.gophermap` parsing behavior. I noticed I have to use "manually" written gophermaps if I want...

enhancement
server

Feature request. It would be great if I could arbitrarily launch `spacecookie` when I build random gopherholes as a test and I just want to see what the product looks...

enhancement
server

We have a map like this: ```haskell M.Map FilePath GopherFileType ``` The configuration option could look like this, allowing to override the mapping: ```json { "file-types": { "apng": "I" }...

enhancement
server
good first issue

We always use the binary file response which we should probably resolve to call ourselves a RFC1436 implementor although binary file responses work well enough.

library
server

Seems like we need to introduce an dependency on `async` for #42, so converting the other threading stuff to `async` could be interesting.

enhancement
library

The bad thing currently is that the configuration has to match in two places: a) the `spacecookie.socket` file and b) the `spacecookie.json` config. This can be improved by: * Learning...

enhancement
server

Useful for Tor Onion Services.

enhancement
library
server

Would be mostly just to have it or as a gimmick.

enhancement
library
good first issue