MCPcopy Create free account

hub / github.com/alex-ahl/iptv-handler / functions

Functions257 in github.com/alex-ahl/iptv-handler

↓ 15 callersMethodget
(&self, url: &Url)
src/rest-client/src/lib.rs:36
↓ 12 callersMethodinsert
(&self, tx: &mut Connection, m3u: M3uRequest)
src/db/src/models/m3u.rs:59
↓ 10 callersMethodinitialize_db
(&mut self, db: Arc<DB>)
src/db/src/services/group.rs:19
↓ 8 callersFunctionwith_xtream_handler
( xtream_handler: XtreamHandler, )
src/api/src/filters.rs:65
↓ 6 callersMethodparse_url
( self, domain: String, full_path: &str, query: Option<String>, )
src/api/src/utils/url.rs:19
↓ 5 callersMethodcompose_base_response
(&self, res: &reqwest::Response)
src/api/src/utils/response.rs:23
↓ 5 callersMethodcompose_json_response
(&self, res: ResponseData<T>)
src/api/src/utils/response.rs:50
↓ 5 callersMethodget_latest_provider_entry
(&self, url: &str)
src/db/src/services/provider.rs:278
↓ 5 callersFunctionwith_db
(db: Arc<DB>)
src/api/src/filters.rs:18
↓ 4 callersFunctioncreate_m3u
(provider_id: u64, iptv_config: IptvConfiguration, db: Arc<DB>)
src/server/src/app.rs:87
↓ 4 callersMethoddelete_by_provider_id
( &self, tx: &mut Connection, provider_id: u64, )
src/db/src/models/m3u.rs:31
↓ 4 callersMethodinitialize
(&mut self, db: Arc<DB>, client: Arc<RestClient>)
src/api/src/services/provider.rs:32
↓ 3 callersFunctionbuild_file_path
(m3u_type: M3uType)
src/iptv/src/m3u/builder.rs:154
↓ 3 callersFunctioncompose_m3u
( provider_service: ProviderDBService, path: &String, iptv_config: IptvConfiguration, m3u_type
src/iptv/src/m3u/builder.rs:101
↓ 3 callersMethodcompose_proxy_stream_response
( &self, res: reqwest::Response, response_builder: Builder, )
src/api/src/utils/response.rs:37
↓ 3 callersFunctionget_latest_m3u_file
(output: Output)
src/api/src/handlers/m3u.rs:22
↓ 3 callersMethodget_provider
(mut self, id: u64)
src/db/src/services/provider.rs:79
↓ 3 callersFunctionget_xtream_category
( action: &str, xtream_config: &XtreamConfig, client: &Arc<RestClient>, )
src/iptv/src/m3u/parser.rs:291
↓ 3 callersMethodprocess_json_entries
( &self, json: Vec<T>, exclude_ids: Vec<serde_json::Value>, m3u_id: u64, )
src/api/src/services/xtream.rs:411
↓ 3 callersFunctionproxify_url
( id: String, prefix: Option<String>, extension: Option<String>, iptv_config: IptvConfiguratio
src/iptv/src/m3u/builder.rs:220
↓ 3 callersMethodproxy_categories
(&self, proxy_url: Url)
src/api/src/services/xtream.rs:214
↓ 3 callersMethodproxy_request_bytes
(&self, url: &Url)
src/api/src/utils/proxy.rs:57
↓ 3 callersMethodrequest
( &self, method: Method, url: Url, headers: HeaderMap, )
src/rest-client/src/lib.rs:21
↓ 3 callersMethodtruncate
(&self, tx: &mut Connection)
src/db/src/models/group.rs:93
↓ 3 callersFunctionwith_proxy_handler
( proxy_handler: ProxyHandler, )
src/api/src/filters.rs:71
↓ 2 callersMethodcompose_byte_response
( &self, res: reqwest::Response, response_builder: Builder, )
src/api/src/utils/response.rs:63
↓ 2 callersFunctioncreate_m3u_file
GET /m3u/create
src/api/src/routes/m3u.rs:40
↓ 2 callersFunctioncreate_new_provider
( m3u: &Url, config: ApiConfiguration, db: Arc<DB>, client: Arc<RestClient>, )
src/server/src/app.rs:103
↓ 2 callersFunctioncreate_provider
( provider: CreateProviderRequestApiModel, config: ApiConfiguration, db: Arc<DB>, client: Arc<
src/api/src/handlers/provider.rs:18
↓ 2 callersMethoddelete_by_m3u_id
( &self, tx: &mut Connection, provider_id: u64, )
src/db/src/models/xtream_url.rs:26
↓ 2 callersMethodget
(&self, tx: &mut Connection, id: u64)
src/db/src/models/m3u.rs:51
↓ 2 callersMethodget_all
( &self, tx: &mut Connection, m3u_id: u64, )
src/db/src/models/group.rs:30
↓ 2 callersFunctionget_latest_m3u_path
(output: Output)
src/api/src/handlers/m3u.rs:54
↓ 2 callersFunctionget_provider_entries_by_url
( url: &str, db: Arc<DB>, client: Arc<RestClient>, )
src/api/src/handlers/provider.rs:58
↓ 2 callersMethodis_hls_stream
(&self, url: String)
src/api/src/utils/url.rs:179
↓ 2 callersFunctionjson_body
()
src/api/src/filters.rs:28
↓ 2 callersMethodmatch_json_values
(&self, value: &serde_json::Value)
src/api/src/services/xtream.rs:463
↓ 2 callersFunctionparse_extension
(last_segment: String)
src/iptv/src/m3u/parser.rs:196
↓ 2 callersMethodparse_track
(self, id: String)
src/api/src/utils/url.rs:60
↓ 2 callersFunctionparse_track_id
(last_segment: &String)
src/iptv/src/m3u/parser.rs:184
↓ 2 callersMethodpersist_final_response_url
(&self, url: &Url, db: Arc<DB>)
src/api/src/utils/url.rs:183
↓ 2 callersMethodstream
( self, path: Path, headers: HeaderMap, )
src/api/src/handlers/xtream.rs:34
↓ 2 callersFunctiontry_provider_update
( config: Configuration, api_config: ApiConfiguration, iptv_config: IptvConfiguration, db: Arc
src/server/src/app.rs:42
↓ 2 callersMethodtry_proxify_entry
( &self, value: &Value, m3u_id: u64, proxy_url: &mut String, tx: &mut
src/api/src/services/xtream.rs:560
↓ 2 callersFunctionwith_config
( config: ApiConfiguration, )
src/api/src/filters.rs:47
↓ 2 callersFunctionwith_output
()
src/api/src/filters.rs:77
↓ 2 callersFunctionwith_rest_client
( client: Arc<RestClient>, )
src/api/src/filters.rs:22
↓ 2 callersFunctionwith_xtream_config
( xtream_config: XtreamConfig, )
src/api/src/filters.rs:53
↓ 2 callersFunctionxtream_param_auth
( xtream_config: XtreamConfig, )
src/api/src/filters/xtream.rs:11
↓ 1 callersMethodcompose_action_query_string
( &self, action: String, optional_params: OptionalParams, )
src/api/src/services/xtream.rs:613
↓ 1 callersMethodcompose_action_url
(&self, full_path: &str, query: String)
src/api/src/services/xtream.rs:642
↓ 1 callersMethodcompose_credentials_query_string
(&self)
src/api/src/services/xtream.rs:604
↓ 1 callersFunctioncompose_custom_m3u
( provider_db_service: ProviderDBService, iptv_config: IptvConfiguration, )
src/iptv/src/m3u/builder.rs:32
↓ 1 callersFunctioncompose_extinf_lines
( extinf: ExtInfApiModel, iptv_config: IptvConfiguration, m3u_type: M3uType, )
src/iptv/src/m3u/builder.rs:173
↓ 1 callersMethodcompose_final_response_url
(&self, response_url: &Url)
src/api/src/utils/url.rs:163
↓ 1 callersMethodcompose_host
( &self, url: &mut String, domain: String, port: Option<u16>, )
src/api/src/utils/url.rs:35
↓ 1 callersMethodcompose_login_url
(&self, full_path: &str)
src/api/src/services/xtream.rs:664
↓ 1 callersFunctioncompose_m3u8_m3u
( provider_db_service: ProviderDBService, iptv_config: IptvConfiguration, )
src/iptv/src/m3u/builder.rs:78
↓ 1 callersMethodcompose_proxy_stream_url
( &self, path: Path, m3u: M3uModel, segment_two_replacement: Option<String>,
src/api/src/utils/url.rs:74
↓ 1 callersMethodcompose_three_segment_url
( &self, url: &mut String, path: Path, segment2_replacement: Option<String>,
src/api/src/utils/url.rs:135
↓ 1 callersMethodcompose_track
(&self, url: &mut String, track: Track)
src/api/src/utils/url.rs:50
↓ 1 callersFunctioncompose_ts_m3u
( provider_db_service: ProviderDBService, iptv_config: IptvConfiguration, )
src/iptv/src/m3u/builder.rs:55
↓ 1 callersMethodcompose_two_segment_url
( &self, url: &mut String, path: Path, segment1_replacement: Option<String>,
src/api/src/utils/url.rs:111
↓ 1 callersMethodcompose_xmltv_url
(&self, full_path: &str, query: String)
src/api/src/services/xtream.rs:696
↓ 1 callersFunctionconnect
(database_url: String)
src/db/src/lib.rs:17
↓ 1 callersFunctioncount_channels
(m3u: &ParsedM3u)
src/iptv/src/m3u/tools.rs:16
↓ 1 callersFunctioncount_groups
(m3u: &ParsedM3u)
src/iptv/src/m3u/tools.rs:6
↓ 1 callersFunctioncreate_file
(path: &String)
src/iptv/src/m3u/builder.rs:167
↓ 1 callersFunctioncreate_m3u_file
( service: ProviderDBService, iptv_config: IptvConfiguration, )
src/iptv/src/m3u/builder.rs:14
↓ 1 callersFunctioncreate_provider
POST /provider
src/api/src/routes/provider.rs:23
↓ 1 callersMethodcreate_provider
( &self, provider_source: &String, config: ApiConfiguration, )
src/api/src/services/provider.rs:37
↓ 1 callersFunctioncreate_purge_obsolete_provider_entries
( config: Configuration, db: Arc<DB>, client: Arc<RestClient>, )
src/server/src/jobs.rs:149
↓ 1 callersFunctioncreate_remove_obsolete_m3u_files_job
()
src/server/src/jobs.rs:83
↓ 1 callersFunctioncreate_update_provider_job
( config: Configuration, api_config: ApiConfiguration, iptv_config: IptvConfiguration, db: Arc
src/server/src/jobs.rs:54
↓ 1 callersMethoddelete
(self, id: u64)
src/db/src/services/provider.rs:131
↓ 1 callersFunctiondelete_provider
DELETE /providers/{u64}
src/api/src/routes/provider.rs:60
↓ 1 callersFunctiondelete_provider
(id: u64, db: Arc<DB>)
src/api/src/handlers/provider.rs:96
↓ 1 callersMethodexists
(&self, tx: &mut Connection, url: &str)
src/db/src/models/group.rs:80
↓ 1 callersMethodget_all_by_extinf_id
( &self, tx: &mut Connection, extinf_id: u64, )
src/db/src/models/attribute.rs:27
↓ 1 callersMethodget_all_by_m3u
( &self, tx: &mut Connection, m3u_id: u64, )
src/db/src/models/extinf.rs:37
↓ 1 callersMethodget_all_excluded
( &self, tx: &mut Connection, m3u_id: u64, )
src/db/src/models/group.rs:64
↓ 1 callersMethodget_by_url
( &self, tx: &mut Connection, url: &str, )
src/db/src/models/provider.rs:42
↓ 1 callersFunctionget_created_date
(created_at: Option<NaiveDateTime>)
src/server/src/app.rs:157
↓ 1 callersMethodget_exclude_eligible_by_m3u_id
( &self, tx: &mut Connection, m3u_id: u64, prefix: String )
src/db/src/models/extinf.rs:71
↓ 1 callersMethodget_excluded_groups
(&self, m3u_id: u64)
src/db/src/services/group.rs:35
↓ 1 callersFunctionget_group_title
(attributes: &HashMap<String, String>)
src/iptv/src/m3u/parser.rs:208
↓ 1 callersMethodget_groups
(&self, m3u_id: u64)
src/db/src/services/group.rs:23
↓ 1 callersFunctionget_last_path_segment
(segments: &Split<char>)
src/iptv/src/m3u/parser.rs:159
↓ 1 callersMethodget_latest
(&self, tx: &mut Connection)
src/db/src/models/hls_url.rs:22
↓ 1 callersFunctionget_latest_m3u_file
GET /m3u
src/api/src/routes/m3u.rs:19
↓ 1 callersFunctionget_m3u
(url: &Url)
src/iptv/src/m3u/fetcher.rs:4
↓ 1 callersFunctionget_m3u_file_exist
()
src/api/src/routes/m3u.rs:32
↓ 1 callersFunctionget_m3u_from_disc
()
src/api/src/routes/m3u.rs:26
↓ 1 callersFunctionget_path_segments
(url: &Url)
src/iptv/src/m3u/parser.rs:155
↓ 1 callersFunctionget_provider
GET /provider/{u64}
src/api/src/routes/provider.rs:38
↓ 1 callersFunctionget_provider
( m3u: &Url, db: Arc<DB>, client: Arc<RestClient>, )
src/server/src/app.rs:137
↓ 1 callersMethodget_provider_entries_by_url
(&self, url: &str)
src/api/src/services/provider.rs:120
↓ 1 callersMethodget_provider_entries_by_url
( &self, url: &str, )
src/db/src/services/provider.rs:253
↓ 1 callersFunctionget_routes
( config: ApiConfiguration, db: Arc<DB>, client: Arc<RestClient>, )
src/api/src/routes/mod.rs:19
↓ 1 callersMethodget_set_id
(&mut self)
src/api/src/services/mod.rs:16
next →1–100 of 257, ranked by callers