radiko-rs
日本のインターネットラジオサービス「radiko」へのアクセスを提供する非公式Rustライブラリです。
特徴
- 2段階認証フローによるradiko APIの認証
- 認証トークンを用いたHLSストリーミングURLへのアクセス
- 番組情報と番組表の取得
- 番組検索機能
- タイムゾーン対応の日時処理
インストール
Cargo.tomlに以下を追加してください:
[]
= "0.1.0"
使用方法
use ;
async
認証について
このライブラリはradikoの2段階認証プロセスを自動的に処理します:
auth1APIからauthトークンとキー情報を取得playerCommon.jsから認証キーを抽出auth2APIに部分キーを送信して認証を完了X-Radiko-Authtokenヘッダー付きのHTTPクライアントを作成
ライセンス
このプロジェクトは以下のいずれかのライセンスで提供されます:
- Apache License, Version 2.0 (LICENSE-APACHE または http://www.apache.org/licenses/LICENSE-2.0)
- MIT License (LICENSE-MIT または http://opensource.org/licenses/MIT)
お好みの方をお選びください。
免責事項
このライブラリは教育目的および個人利用のみを目的としています。radikoの利用規約を尊重し、責任を持ってこのライブラリをご利用ください。