curl switched in to function

This commit is contained in:
localhost_frssoft 2022-04-14 14:23:30 +03:00
parent 2ae2464155
commit 77186eac68
1 changed files with 12 additions and 8 deletions

View File

@ -9,6 +9,10 @@ ordering='title'
default_player_command='mpv --network-timeout=30 --profile=low-latency' default_player_command='mpv --network-timeout=30 --profile=low-latency'
instance_point="https://$instance/api/v1" instance_point="https://$instance/api/v1"
default_curl_opt()
{
curl -s --compressed "$@"
}
torrent_init() torrent_init()
{ {
@ -28,41 +32,41 @@ check_connect()
peertube_api_check_ratelimit() peertube_api_check_ratelimit()
{ {
curl -s --head "$instance_point/" | grep rate default_curl_opt --head "$instance_point/" | grep rate
} }
peertube_api_version_server() peertube_api_version_server()
{ {
curl -s --compressed "$instance_point/config" | jj serverVersion | cut -f 1 -d. default_curl_opt "$instance_point/config" | jj serverVersion | cut -f 1 -d.
} }
peertube_api_get_all_videos() peertube_api_get_all_videos()
{ {
curl -s --compressed "$instance_point/videos?count=100&start=$1" | jj -p | tee preload >> /dev/null default_curl_opt "$instance_point/videos?count=100&start=$1" | jj -p | tee preload >> /dev/null
} }
peertube_api_get_local_videos() peertube_api_get_local_videos()
{ {
if [ $version -gt 3 ]; then if [ $version -gt 3 ]; then
curl -s --compressed "$instance_point/videos?count=100&start=$1&isLocal=true" | jj -p | tee preload >> /dev/null default_curl_opt "$instance_point/videos?count=100&start=$1&isLocal=true" | jj -p | tee preload >> /dev/null
else else
curl -s --compressed "$instance_point/videos?count=100&start=$1&filter=local" | jj -p | tee preload >> /dev/null default_curl_opt "$instance_point/videos?count=100&start=$1&filter=local" | jj -p | tee preload >> /dev/null
fi fi
} }
peertube_api_get_live_streams() peertube_api_get_live_streams()
{ {
curl -s --compressed "$instance_point/videos?count=100&start=$1&isLive=true&sort=-publishedAt" | jj -p | tee preload >> /dev/null default_curl_opt "$instance_point/videos?count=100&start=$1&isLive=true&sort=-publishedAt" | jj -p | tee preload >> /dev/null
} }
peertube_api_get_video() peertube_api_get_video()
{ {
curl -s --compressed "$instance_point/videos/$1" default_curl_opt "$instance_point/videos/$1"
} }
peertube_api_get_fulldescription() peertube_api_get_fulldescription()
{ {
curl -s --compressed "$instance_point/videos/$1/description" | jj description default_curl_opt "$instance_point/videos/$1/description" | jj description
} }
peertube_menu_videos() peertube_menu_videos()