MCPcopy Index your code

hub / github.com/crunchy-labs/crunchyroll-rs / functions

Functions309 in github.com/crunchy-labs/crunchyroll-rs

↓ 55 callersMethodget
(self: &Arc<Self>, url: U)
src/crunchyroll.rs:293
↓ 49 callersMethodget
(&self)
tests/utils/store.rs:24
↓ 33 callersMethodinto
(self)
src/search.rs:138
↓ 26 callersMethodapply_locale_query
(self)
src/crunchyroll.rs:707
↓ 26 callersMethodremove
Remove this entry from your watchlist.
src/list/watchlist.rs:44
↓ 21 callersMethodrequest
( self: &Arc<Self>, mut req: RequestBuilder, )
src/crunchyroll.rs:313
↓ 20 callersMethodheader
(mut self, key: K, value: V)
src/crunchyroll.rs:730
↓ 15 callersMethodquery
Search the Crunchyroll catalog by a given query / string.
src/search.rs:357
↓ 15 callersFunctionrequest_media
( executor: Arc<Executor>, endpoint: String, )
src/media/util.rs:7
↓ 14 callersMethodrequest_raw
(mut self, auth: bool)
src/crunchyroll.rs:760
↓ 13 callersMethodjson
(mut self, json: &T)
src/crunchyroll.rs:724
↓ 12 callersMethodpost
(self: &Arc<Self>, url: U)
src/crunchyroll.rs:297
↓ 10 callersMethodmedia_from_id
(&self, id: impl AsRef<str> + Send)
src/media/mod.rs:49
↓ 9 callersFunctionparse_url
(url: S)
src/parse.rs:47
↓ 8 callersMethodpatch
(self: &Arc<Self>, url: U)
src/crunchyroll.rs:305
↓ 7 callersFunctionselect_html_itemprop
( map_err_fn: F, elem: &'a ElementRef, itemprop: &str, attr: Option<&str>, )
src/release_calendar.rs:223
↓ 6 callersMethodapply_preferred_audio_locale_query
(self)
src/crunchyroll.rs:712
↓ 6 callersMethodlogin_with_credentials
Logs in with credentials (email and password) and returns a new [`Crunchyroll`] instance. Note*: All logins you do with the generated refresh token m
src/crunchyroll.rs:1023
↓ 6 callersMethodpost_login
( self, login_response: AuthResponse, session_token: SessionToken,
src/crunchyroll.rs:1187
↓ 6 callersMethodpre_login
(&self)
src/crunchyroll.rs:1177
↓ 6 callersMethodto_vec
(&self)
internal/src/util.rs:35
↓ 5 callersMethodapply_ratings_query
(self)
src/crunchyroll.rs:720
↓ 5 callersFunctionhas_session
()
tests/utils/session.rs:66
↓ 5 callersFunctionset_session
(crunchy: Crunchyroll)
tests/utils/session.rs:43
↓ 5 callersMethodstream
Requests an actual [`Stream`] from this version. This method might throw a too many active streams error. In this case, make sure to have less/no acti
src/media/stream.rs:87
↓ 4 callersMethodcategories
Returns all video categories. Note that not all categories declared in [`Category`] are returned since some of them are sub-categories. Call [`Categor
src/categories.rs:134
↓ 4 callersFunctionsegment_types
(segment: &PathSegment)
internal/src/lib.rs:153
↓ 4 callersMethodspan
(&self)
internal/src/util.rs:31
↓ 3 callersMethodadd
Add a new entry to the current crunchylist.
src/list/crunchylist.rs:127
↓ 3 callersMethodauth_req
( self: &Arc<Self>, mut req: RequestBuilder, )
src/crunchyroll.rs:333
↓ 3 callersMethodcall
(&mut self, req: MiddlewareContext<'_>)
src/internal/middleware.rs:91
↓ 3 callersFunctioncheck_request
(resp: Response)
src/error.rs:280
↓ 3 callersMethoddelete
Delete this entry from the parent crunchylist.
src/list/crunchylist.rs:30
↓ 3 callersFunctionfix_empty_season_versions
(season: &mut Season)
src/media/anime/util.rs:50
↓ 3 callersMethodinvalidate
Invalidates all the stream data which may be obtained from [`Stream::stream_data`]. You will run into errors if you request multiple [`Stream::stream_
src/media/stream.rs:305
↓ 3 callersFunctionmiddleware_error_to_error
( err: Box<dyn StdError + Send + Sync + 'static>, url: String, )
src/internal/middleware.rs:96
↓ 3 callersMethodquery
(mut self, query: &T)
src/crunchyroll.rs:701
↓ 2 callersFunctionavailability_object_to_keys
Extract the `availability` object from the provided map and expand its two values into `obj` as `availabilityStarts` and `availabilityEnds` to keep co
src/media/music/util.rs:9
↓ 2 callersFunctionclean_request
( mut map: serde_json::Map<String, serde_json::Value>, )
src/crunchyroll.rs:1281
↓ 2 callersMethodclient
Return the (cloned) [`Client`] which is internally used to make requests.
src/crunchyroll.rs:131
↓ 2 callersMethoddata
Get the subtitle as bytes.
src/media/stream.rs:339
↓ 2 callersMethodderef_mut
(&mut self)
src/internal/middleware.rs:58
↓ 2 callersFunctionfix_empty_episode_versions
(episode: &mut Episode)
src/media/anime/util.rs:68
↓ 2 callersMethodget_id
Get the media id of the series / movie listing which represents this entry.
src/list/watchlist.rs:50
↓ 2 callersFunctionis_request_error
( value: Value, url: U, status: &StatusCode, )
src/error.rs:199
↓ 2 callersMethodlogin_with_etp_rt
Logs in with the `etp_rt` cookie that is generated when logging in with the browser and returns a new [`Crunchyroll`] instance. This cookie can be ext
src/crunchyroll.rs:1126
↓ 2 callersMethodlogin_with_refresh_token
Logs in with a refresh token. This token is obtained when logging in with [`CrunchyrollBuilder::login_with_credentials`]. Note*: Even though the toke
src/crunchyroll.rs:1058
↓ 2 callersFunctionmark_favorite_watchlist
( executor: &Arc<Executor>, id: String, favorite: bool, )
src/list/watchlist.rs:211
↓ 2 callersMethodparse
(data: &[u8])
src/media/stream.rs:973
↓ 2 callersFunctionreal_dedup_vec
Remove all duplicates from a [`Vec`].
src/media/anime/util.rs:40
↓ 2 callersFunctionremove_from_watchlist
(executor: Arc<Executor>, id: String)
src/list/watchlist.rs:229
↓ 2 callersMethodseasons
Returns all series seasons.
src/media/anime/series.rs:157
↓ 2 callersMethodsegments
Returns all segment this stream is made of.
src/media/stream.rs:759
↓ 2 callersMethodstream_data
Requests all available video and audio streams. Returns [`None`] if the requested hardsub isn't available. You will run into an error when requesting
src/media/stream.rs:263
↓ 1 callersMethod__set_executor
(&mut self, executor: Arc<Executor>)
src/feed.rs:158
↓ 1 callersMethod__set_executor
(&mut self, executor: Arc<Executor>)
src/media/anime/movie.rs:128
↓ 1 callersMethodaccount
Return information about the current account. [`Account`] can be used to modify account settings like the email or web interface language.
src/account.rs:70
↓ 1 callersMethodaccount_id
(&self)
src/crunchyroll.rs:256
↓ 1 callersMethodbase_segments
(&self)
src/media/stream.rs:843
↓ 1 callersMethodbrowse
Browses the crunchyroll catalog filtered by the specified options and returns all found series and movies.
src/search.rs:296
↓ 1 callersFunctionclean_request_array
(mut arr: Vec<serde_json::Value>)
src/crunchyroll.rs:1303
↓ 1 callersMethodcreate
Create a new crunchylist. If a error is thrown which says that the maximum of private list is reached, check how many you currently have ([`Crunchylis
src/list/crunchylist.rs:77
↓ 1 callersMethodcrunchylist
Return the "real" [`Crunchylist`].
src/list/crunchylist.rs:209
↓ 1 callersMethodcrunchylists
Return your crunchylists.
src/list/crunchylist.rs:248
↓ 1 callersMethoddelete
Deletes the current profile.
src/profile.rs:149
↓ 1 callersFunctionderive_request_check
(set_path: TokenStream2, path: &Path)
internal/src/lib.rs:104
↓ 1 callersMethoddevice_identifier
Return the device identifier for the current session.
src/crunchyroll.rs:153
↓ 1 callersMethodget_mut
(&mut self)
tests/utils/store.rs:38
↓ 1 callersFunctionget_sso_login_credentials_via_webview
(client_id: &str)
examples/sso-login/src/main.rs:60
↓ 1 callersFunctionget_store
(key: String)
tests/utils/store.rs:53
↓ 1 callersMethodhas_next_page
Check if more pages are available.
src/common.rs:212
↓ 1 callersFunctionhas_store
(key: String)
tests/utils/store.rs:64
↓ 1 callersMethodhome_feed
Returns the home feed (shown when visiting the Crunchyroll index page).
src/feed.rs:350
↓ 1 callersMethodkind
(&self)
src/error.rs:124
↓ 1 callersMethodlogin_anonymously
Login without an account. This is just like if you would visit crunchyroll.com without an account. Some functions won't work if logged in with this me
src/crunchyroll.rs:996
↓ 1 callersMethodlogin_with_oauth_code
Log in with an OAuth authorization code and matching `code_verifier`, as returned by Crunchyroll's SSO endpoint. See the `sso-login` directory in the
src/crunchyroll.rs:1152
↓ 1 callersMethodlogin_with_refresh_token_profile_id
Just like [`CrunchyrollBuilder::login_with_refresh_token`] but with the addition that the id of a [`crate::profile::Profile`] is given too. The result
src/crunchyroll.rs:1091
↓ 1 callersMethodmiddleware
(mut self, service: S)
src/crunchyroll.rs:950
↓ 1 callersMethodnew_profile
Creates a new profile. It is not check if the maximum amount of profiles is already reached. Use [`Profiles::max_profiles`] and the length of [`Profil
src/profile.rs:178
↓ 1 callersFunctionoauth_url
(client_id: &str, challenge: &str, anonymous_id: &str)
examples/sso-login/src/main.rs:160
↓ 1 callersFunctionparse_locale_from_slug_title
(slug_title: S)
src/media/anime/util.rs:7
↓ 1 callersMethodplatform
Sets the platform for which a session should be issued for. The two arguments belong together: a basic auth token is only valid for the stream platfo
src/crunchyroll.rs:936
↓ 1 callersMethodprofiles
Requests all profiles the account has.
src/profile.rs:200
↓ 1 callersMethodrating
Returns episode ratings.
src/media/anime/episode.rs:282
↓ 1 callersMethodrelease_calendar
Get the release calendar for the week containing. The release calendar for the whole week is returned, regardless of the set time or date of `date`.
src/release_calendar.rs:62
↓ 1 callersFunctionrequest
Make a request from the provided builder.
src/crunchyroll.rs:1225
↓ 1 callersMethodrequest_static
( self, )
src/crunchyroll.rs:746
↓ 1 callersMethodsession_token
Return the current session token. It can be used to log-in later with [`CrunchyrollBuilder::login_with_refresh_token`] or [`CrunchyrollBuilder::login_
src/crunchyroll.rs:148
↓ 1 callersFunctionset_store
(key: String, value: String)
tests/utils/store.rs:58
↓ 1 callersFunctionsplit_locale_from_slug_title
( slug_title: S, )
src/media/anime/util.rs:12
↓ 1 callersMethodtemplate_segments
(&self)
src/media/stream.rs:766
↓ 1 callersMethodupdate_msg
(mut self, update_fn: fn(Option<String>) -> Option<String>)
src/error.rs:132
Method__apply_experimental_stabilizations
(&mut self)
src/media/mod.rs:43
Method__apply_experimental_stabilizations
(&mut self)
src/media/anime/episode.rs:315
Method__apply_experimental_stabilizations
(&mut self)
src/media/anime/season.rs:197
Method__apply_experimental_stabilizations
(&mut self)
src/media/anime/series.rs:203
Method__apply_fixes
(&mut self)
src/media/mod.rs:37
Method__apply_fixes
(&mut self)
src/media/anime/season.rs:189
Method__set_executor
Set a usable [`Executor`] instance to the struct if required
src/common.rs:274
Method__set_executor
(&mut self, executor: Arc<Executor>)
src/search.rs:196
next →1–100 of 309, ranked by callers