sblinch

Results 11 issues of sblinch

Added support for saving the index to a simple JSON file after each indexing job, and loading it (followed by a quick refresh) at the next startup. This allows the...

enhancement

Paginates the book, author, and series lists, and the search results. This should help with browsing large libraries. I'm aware that you're refactoring the server code, so I tried to...

Added on-demand ID caching to avoid repeated calls to sha1.Sum() for the same book, as the ID functions seem to be called in loops in a couple of places.

enhancement

There are now a number of alternative providers of MMDB databases (including the free [Geoacumen](https://github.com/geoacumen/geoacumen-country) database generated from ASN data), but they are unusable with the geoip2 library because it...

Create exhibits unexpected behavior if you specify a custom options.BackendSpecs.Dir. I've made this simple modification to examples/create/create.go: ```diff --- create.go.orig 2022-04-06 14:34:24.287690956 -0700 +++ create.go 2022-04-06 14:35:20.088339284 -0700 @@ -8,6...

I've made some additions to Maddy that were essential for my own deployment; I'm not sure if any of these would be useful to anyone else, or appropriate for the...

new feature

If `c.server.Backend.NewSession(c)` returns an error at `conn.go:232`, `handleGreet` sets `c.helo` but returns without calling `c.setSession()`. If the client then issues a `MAIL` command, `handleMail` panics when it tries to dereference...

I've implemented a few improvements to gotext for my own use and thought I'd offer them back. The first is [a set of "Append"](https://github.com/leonelquinteros/gotext/commit/8cc53ef798ad9e4ad1caed79efc704aff1fcd695) equivalents to the Get[NC] methods that...

I believe this was discussed and accepted in #92 but that PR apparently had some issues and was never merged. I independently encountered and fixed the same bug, so here's...

Not sure if you're interested in pull requests for this project, but I've implemented support for Go contexts, rate limiting, and concurrent use with multiple tokens [here](https://github.com/irlndts/go-discogs/compare/master...sblinch:go-discogs:master). Context support does...