go-toolkit
go-toolkit copied to clipboard
Monorepo for the Readium Go toolkit. This is part of the Readium Web project.
Need to port over the tests too before this is ready Draft list of changes: - Bump minimum Go version from 1.18 to 1.21 - Adds content iterator based on...
When streaming an EPUB's content to web browsers using the go-toolkit, it is possible for the end user's device to be the only one that must perform decompression of the...
I would like to propose the addition of a new parameter, either -v or --version, to the command-line interface (CLI) of our tool. This parameter would allow users to quickly...
Calling [Get](https://github.com/readium/go-toolkit/blob/70e1626f6623757da9b2886b9573230b85874485/pkg/pub/publication.go#L118) when a manifest.Link Href contains anchors returns `resource: error 404: file does not exist` an example `Manifest.TableOfContents` ``` manifest.Link{ Href: "/OEBPS/Text/appendice1.xhtml", Type: "", Templated: false, Title: "APPENDICE A...
Please update your GitHub Action workflow YAML to include the `permissions` key and explicitly specify the read/write access rules your jobs actually require: https://docs.github.com/en/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
In order to improve performance, a number of optimizations can also be handled at a HTTP level: - manifest served with an ETag - all resources from the publication served...
This addresses crashes in the go-toolkit when used in highly concurrent access to publications, due to simultaneous updates to a link's properties (which is a `map[string]interface{}`) in other parts of...
It could be useful to offer a Docker image for Docker Hub to let people use `rwp` without installing it on their system. This could be used: https://github.com/GoogleContainerTools/distroless/blob/main/base/README.md
Bumps [golang.org/x/image](https://github.com/golang/image) from 0.5.0 to 0.10.0. Commits cb227cd tiff: limit work when decoding malicious images a5392f0 bmp: support to decode 8-bit format with up to 256 color palette f9550b0 go.mod:...
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.7.0 to 0.17.0. Commits b225e7c http2: limit maximum handler goroutines to MaxConcurrentStreams 88194ad go.mod: update golang.org/x dependencies 2b60a61 quic: fix several bugs in flow control accounting 73d82ef...