Project

goraku

0.0
No commit activity in last 3 years
No release in over 3 years
Goraku is API client for Chinachu
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.10
>= 0
~> 10.0
>= 0

Runtime

~> 0.6
 Project Readme

Goraku

Goraku is API client for Chinachu(https://chinachu.moe/)

Installation

Add this line to your application's Gemfile:

gem 'goraku'

And then execute:

$ bundle

Or install it yourself as:

$ gem install goraku

Usage

require 'goraku'

client = Goraku::Client.new(api_endpoint: "http://your.chinachu.host", login: "basic_user", passwprd: "basic_pass")
client.reserves # get reservation list json

See more infomations about Chinachu API here(https://github.com/kanreisa/Chinachu/wiki/REST-API)

TODO

  • spec, spec, spec!!!
  • some api is not implemented
    • /recording/:programId/watch
    • /recorded/:programId/watch
  • documentation

LICENSE

WTFPL

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/YasuhiroKinoshita/goraku. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.