Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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!**



Code size


License


Go version


Release


Discord


CI

> ~~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.