mirakurun_client

Crates.iomirakurun_client
lib.rsmirakurun_client
version3.9.0-rc.2.4
sourcesrc
created_at2021-10-25 07:13:54.632767
updated_at2023-03-21 19:29:09.375692
descriptionA Rust client library for Mirakurun.
homepage
repository
max_upload_size
id470825
size253,069
maleicacid (kazuki0824)

documentation

README

Rust API client for mirakurun_client

DVR Tuner Server for Japanese TV.

For more information, please visit https://chinachu.moe/

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 3.9.0-rc.2
  • Package version: 3.9.0-rc.2
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named mirakurun_client and add the following to Cargo.toml under [dependencies]:

mirakurun_client = { path = "./mirakurun_client" }

Documentation for API Endpoints

All URIs are relative to http://localhost:40772/api

Class Method HTTP request Description

ChannelsApi | get_channel | GET /channels/{type}/{channel} | ChannelsApi | get_channel_stream | GET /channels/{type}/{channel}/stream | ChannelsApi | get_channels | GET /channels | ChannelsApi | get_channels_by_type | GET /channels/{type} | ChannelsApi | get_service_by_channel | GET /channels/{type}/{channel}/services/{id} | ChannelsApi | get_service_stream_by_channel | GET /channels/{type}/{channel}/services/{id}/stream | ChannelsApi | get_services_by_channel | GET /channels/{type}/{channel}/services | ConfigApi | channel_scan | PUT /config/channels/scan | Channel Scan ConfigApi | get_channels_config | GET /config/channels | ConfigApi | get_server_config | GET /config/server | ConfigApi | get_tuners_config | GET /config/tuners | ConfigApi | update_channels_config | PUT /config/channels | ConfigApi | update_server_config | PUT /config/server | ConfigApi | update_tuners_config | PUT /config/tuners | EventsApi | get_events | GET /events | EventsApi | get_events_stream | GET /events/stream | IptvApi | iptv_discover_json_get | GET /iptv/discover.json | IPTV - Media Server Support IptvApi | iptv_lineup_json_get | GET /iptv/lineup.json | IPTV - Media Server Support IptvApi | iptv_lineup_status_json_get | GET /iptv/lineup_status.json | IPTV - Media Server Support IptvApi | iptv_playlist_get | GET /iptv/playlist | IPTV - M3U Playlist IptvApi | iptv_xmltv_get | GET /iptv/xmltv | IPTV - XMLTV EPG Data LogApi | get_log | GET /log | LogApi | get_log_stream | GET /log/stream | MiscApi | restart | PUT /restart | Restart Mirakurun ProgramsApi | get_program | GET /programs/{id} | ProgramsApi | get_program_stream | GET /programs/{id}/stream | ProgramsApi | get_programs | GET /programs | ServicesApi | get_logo_image | GET /services/{id}/logo | ServicesApi | get_service | GET /services/{id} | ServicesApi | get_service_by_channel | GET /channels/{type}/{channel}/services/{id} | ServicesApi | get_service_stream | GET /services/{id}/stream | ServicesApi | get_service_stream_by_channel | GET /channels/{type}/{channel}/services/{id}/stream | ServicesApi | get_services | GET /services | ServicesApi | get_services_by_channel | GET /channels/{type}/{channel}/services | StatusApi | get_status | GET /status | Get Status StreamApi | get_channel_stream | GET /channels/{type}/{channel}/stream | StreamApi | get_events_stream | GET /events/stream | StreamApi | get_log_stream | GET /log/stream | StreamApi | get_program_stream | GET /programs/{id}/stream | StreamApi | get_service_stream | GET /services/{id}/stream | StreamApi | get_service_stream_by_channel | GET /channels/{type}/{channel}/services/{id}/stream | TunersApi | get_tuner | GET /tuners/{index} | TunersApi | get_tuner_process | GET /tuners/{index}/process | Get Tuner Process Info TunersApi | get_tuners | GET /tuners | TunersApi | kill_tuner_process | DELETE /tuners/{index}/process | Kill Tuner Process VersionApi | check_version | GET /version | VersionApi | update_version | PUT /version/update |

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

maleicacid (kazukuro0824+dev@gmailDOTcom)

Commit count: 0

cargo fmt