Need Help Please ! Curl + KODI agent ?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Need Help Please ! Curl + KODI agent ?
# 1  
Old 07-17-2017
Need Help Please ! Curl + KODI agent ?

Hi ,
Please i need your help ,
I wrote a script that allows me to use CURL to have information on streaming links. I managed to write the script for the streaming links that are hosted in the streaming website, and I was able to get the information from the servers (the links are: URL/File.mp4 , Also I use the command WGET when I want to download the link.
My problem is: how to use CURL to get a response that the link exists and it is valid in the server like this link: ( i got the links from KODI )
****URL/B4U_Music/B4U_Music.m3u8
I mean that i want to use CURL with kodi links to get information from the server

Last edited by alielkamel; 07-17-2017 at 03:54 PM..
# 2  
Old 07-18-2017
I see that you use wget, so consider
Code:
--spider

option.

you can say
Code:
 wget -q --spider your-url-to-check-here
 echo $?

0 means file exists, 1 means file does not exist
This User Gave Thanks to migurus For This Post:
# 3  
Old 07-19-2017
thank you very much .
i used it and i have a 8 in return code .
The purpose of the request is how to prove that the link exists. With the curl command, I have a forbidden return 403 while the link is functional via kodi. Here is my script and example of a link for example :

*URL -->http:// dittotv.live-s.cdn.bitgravity .com /cdn-live/_definst_/dittotv/ secure/zee_cinema_hd_Web.smil/ playlist.m3u8

Script :
Code:
#!/bin/bash
declare ans2=Y;
while [ $ans2 = "Y" ];
do
read -p "URL to check: " url
if curl -v -i --output /dev/null --silent --fail "$url"; then
  printf  "$url --> The link exist !!:"
else
  printf "$url --> The link does not exist !!"
fi
printf 'Want you show the cURL information from the Streaming Link? (Y/N/Q):'
read -p " Your Answer :" ans
if [ $ans = "Q" ]; then 
exit 
fi
if [ $ans = "Y" ]; then curl -v -i "$url"
else printf 'OK ! No Prob ! -->  Next Question:' 
fi
printf 'Want You download the streaming video from the streaming server? (Y/N/Q):'
read -p "(Y/N/Q):" ans3
if [ $ans3 = "Q" ]; then 
exit 
fi
while [ $ans3 = "Y" ]
do
if curl --output /dev/null --silent --head --fail "$url"; then
wget "$url"
else 
printf "$red" 'The link is Down ! No file to download'
fi
exit
done
if [ $ans3 = "N" ]; then
printf 'OK ! No Prob ! -->  Next Question:'
fi
printf 'Want You check another URL ? (Y/N):'
read -p "(Y/N):" ans2
if [ $ans2 = "N" ] ; then 
printf "$red" "Good Bye - Thank you !!"
fi
done


Last edited by alielkamel; 07-19-2017 at 02:48 PM..
Login or Register to Ask a Question

Previous Thread | Next Thread

5 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

vcs agent

Hi all, I'm new to vcs. I have a doubt. I need to know, what will happen if an agent is stopped while reources being online. Eg.. while the oracle agent is stopped, will all the oracle resources will become offline.. Advanced thanks (1 Reply)
Discussion started by: sunshine12
1 Replies

2. UNIX for Dummies Questions & Answers

perform agent

Hi, Please can someone explain me about the " perform agent " on UNIX . Thanx (1 Reply)
Discussion started by: reply2soumya
1 Replies

3. IP Networking

SNMP agent

Hi, I am really new in linux and SNMP. I have a SNMP agent in Linux (net-snmp). I have my MIB in the /usr/share/mibs directory, and I didn't manage to understand where and how do I put the values of the fields in the MIB? The values are static, so the agent need to return the same value in... (0 Replies)
Discussion started by: linuxbegginer
0 Replies

4. UNIX for Dummies Questions & Answers

Solaris agent

Hello, on Solaris 5.8 I've installed SunMgtCenter to get the time agent; it's under /opt/SUNWsymon/sbin/es-start -a it's in ps -ef | grep agent ...but it doesn't work; the machine is always in alarm cause the time is different of the clock server; is it clear enough ? tks cc (0 Replies)
Discussion started by: Carmen123
0 Replies

5. UNIX for Advanced & Expert Users

./agent for Backup Exec

Does anyone know how to run " ./agent.be & " in the background? I need to keep it running so that Backup Exec can see it. When I log out as root is shuts down the agent. This just started happening after I upgraded my Veritas drivers on my Windows 2000 server. That is my backup server. Hope... (1 Reply)
Discussion started by: jback
1 Replies
Login or Register to Ask a Question