Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/crunchy-labs/crunchyroll-go
📚 A Crunchyroll (beta) API implementation in Go
https://github.com/crunchy-labs/crunchyroll-go
anime crunchyroll crunchyroll-api go golang
Last synced: 2 months ago
JSON representation
📚 A Crunchyroll (beta) API implementation in Go
- Host: GitHub
- URL: https://github.com/crunchy-labs/crunchyroll-go
- Owner: crunchy-labs
- License: mit
- Archived: true
- Created: 2022-06-27T19:21:29.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-22T10:32:25.000Z (over 1 year ago)
- Last Synced: 2024-08-01T21:47:29.433Z (5 months ago)
- Topics: anime, crunchyroll, crunchyroll-api, go, golang
- Language: Go
- Homepage:
- Size: 446 KB
- Stars: 43
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# crunchyroll-go
> [!IMPORTANT]\
> **This library is deprecated and archived in favor of its [Rust](https://github.com/crunchy-labs/crunchyroll-rs) successor.**A [Go](https://golang.org) library for the undocumented [Crunchyroll](https://www.crunchyroll.com) API. To use it, you need a Crunchyroll premium account for full (API) access.
**If you're searching for the command line client, head over to _[crunchy-cli](https://github.com/crunchy-labs/crunchy-cli)_. This repo only contains the Golang Crunchyroll library!**
> ~~Beginning with version v3, this project is set to maintenance mode (only small fixes, no new features) in favor of rewriting it completely in Rust.
> Go bindings for the finished Rust rewrite will be provided.~~## 📥 Download
Download the library via `go get`
```shell
$ go get github.com/crunchy-labs/crunchyroll-go/v3
```## 📚 Documentation
The documentation is available on [pkg.go.dev](https://pkg.go.dev/github.com/crunchy-labs/crunchyroll-go/v3).
## ☂️ Coverage
> As of _19.10.2022_ Crunchyroll rolled out a breaking change for their website which makes some of the library functions unusable
Around _90% - 95%_ of the Crunchyroll API (at state of writing) are implemented.
Only some endpoints on the home / index screen are missing.
Since the library will be rewritten in Rust, we don't see any further use cases of implementing the missing endpoints in this project.
They would be useless for 99% of the library usage anyway, unless you want to rebuild crunchyroll on top of it (or for whatever reason you want to implement home screen endpoints).## ⚖ License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for more details.