The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
VBKeepLink GoogleVideo, Metacafe, Youtube ... Get Video Download Link Details »» | |||||||||||||||||||||||||||
VBKeepLink GoogleVideo, Metacafe, Youtube ... Get Video Download Link
Developer Last Online: Jan 2014
This is a simple Get Download Link for some popular Video Websites , as requested in
https://vborg.vbsupport.ru/showthread.php?t=126822 Anyhow, am trying to add more everyday , but i actually used sites i know of or use so far. Supported Sites So Far : // video.google.com, result = avi // youtube.com, result = flv // metacafe.com, result = flv // grouper.com, result = flv // dailymotion.com, result = flv // vsocial.com, result = flv // thatvideosite.com, result = wmv added 03 October //myvideo.de , result =flv demo of keeplink http://www.tchatting.com/forum/allvideos.php To use : Upload files, import XML , Change the two instances of URL.com/ForumDir in the two files allvideos.php and watchallvideos.php Link to the page, Your done. The dvid.php file enables you for more advanced options such as : Taged Lines with //header , if you remove the // , it will enable auto download of link posted upon submission for end user. More extended usages can be done with the files source codes ,a sample is included and the rest is up to your imagination.! Sample of extended usages : Using the internal Rss Poster in Vbulletin Go to add new rss feed : Example : Feed is Enabled : Title : Metacafe URL : http://www.metacafe.com/rss/new_videos.rss Choose minutes / posts / Forum to post to / poster username Keep Convert Html to BBCODE title : {rss:title} Body template : {rss:description} [URL="http://www.YOURLINK/forum/watchallvideos.php?url={rss:link}"]Watch or Download This Video Free on our website[/URL << close this with a ] MAKE SURE YOU REPLACE THE URL WITH YOUR ACTUAL LINK Thats pretty much it , you can test the feeds and how they look like . Ofcourse this is just a sample , you can adjust to your needs. Sample Post : http://www.tchatting.com/forum/video...-new-post.html Note: For RSS images to show in VB OPTIONS : Message posting and editing options : Allow Dynamic URL for [IMG] Tags : YES If u use this kindly click INSTALL SORRY EVERYONE I UPDATED THE ZIPFILE , I HAD IT UPLOADED WITHOUT TEH DVID.PHP FILE Show Your Support
|
Comments |
#32
|
|||
|
|||
i tried to get download link for one of the youtube videos from your demo site.
It give me an url for downloading, but it gives error while trying to download and when i try to visit that link, it says page cannot be found. i guess there are some bugs at hack. |
#33
|
|||
|
|||
in my forum at /watchallvideos.php page i can only watch youtube videos, other sites links are not working. any solution or advice to solve this problem?
|
#34
|
|||
|
|||
I'm having similar issues, for now this hack is being uninstalled until it's out of (in my opinion) beta.
|
#35
|
|||
|
|||
this works perfect, i just need some more rss beside metacafe anyone ?
|
#36
|
||||
|
||||
Can this play videos from my video portal:
video.f-bodyhideout.com ? Thanks, Mark |
#37
|
|||
|
|||
hi all ,
sorry for not being able to respond earlier .. First thanks for everyone who installed and enjoyed the hack, second for the beta mark , it will never be removed for two reasons . This hack is more of a source code, that can be modified and actually it will occasionaly need to. Why ? Simple answer, sites like metacafe, google, youtube or others keep changing their video formats, and links because of people linking to videos directl like us ! yes we love free stuff and we love leeching but thats not what they love us to do , thus updates cannot run off, and in the same time, even if am not here to update, since the code is clear and open, it allows any coder with my permission to update the links of the hack or source code of curl functions to suit changes and re-distribute the code freely and ofcourse share back with updates. Again, because there is not only one single use of the source code, i only gave two examples of how i used it in mypages ... which mean, the dvid.php is actually the base file for all your actions... My hack is exactly what i use, plus providing you the ability to use more and more, even better, if you suggest an idea and in my free time i would be able to do it for you , or maybe you are a better coder and can share us back with more of this !. As for RSS feeds requested there simply listed on respective sites , now note that for the example i provided , does play youtube , metacafe and few others not because it cannot play others in concept, its because its an FLV player , so for google you need to add avi player , for wmv you need to add wmv code, its all simple to add and integrate , and probably later ill provide you with files and conditions for each single site. Last note for smoknz, no its not made except for specific sites but again, it can be arranged to do any site ! if you wish it to be added for public, you can request that and if you wish it to be used for you ONLY you can use the same concept to integrate yours. Regards all |
#38
|
||||
|
||||
Thank you for sharing this code with the rest of us.
However, this isn't working with YouTube. Here's a link I'm trying to get: http://www.youtube.com/watch?v=I_9DuNXkMAc Maybe they've changed their code since you wrote this. |
#39
|
||||
|
||||
My question is how does this work and what good is this release with the Dvid.php file?
That's like giving us ice cream without the spoon to eat it. I instaled it but maybe I am doing something wrong because I put in a url and get nothing and no response at all, whereas I know its on the video server. |
#40
|
|||
|
|||
Quote:
thanks for plugin |
#41
|
||||
|
||||
This is a simple update for download Youtube videos with new links and regions....
Modify dvid.php search: Code:
// youtube.com, result = flv if(preg_match("/http:\/\/(www\.)?youtube\.com\/watch\?v=([a-zA-Z0-9_]*)/i", $url, $sub)) { $c = curl_init(); curl_setopt($c, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($c, CURLOPT_URL, $url); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($c); curl_close($c); if(preg_match("/watch_fullscreen\?video_id=([0-9a-zA-Z]*)&l=[0-9]*&t=([0-9a-zA-Z\-]*)/i", $result, $d_link)) { //header(sprintf("Location: http://cache.googlevideo.com/get_video?video_id=%s&t=%s", $d_link[1], $d_link[2], $d_link[3])); printf("http://cache.googlevideo.com/get_video?video_id=%s&t=%s", $d_link[1], $d_link[2], $d_link[3]); exit(); } } Code:
// youtube.com, result = flv if(preg_match("/http:\/\/([a-z]*.)?youtube\.com\/watch\?v=([a-zA-Z0-9_%-]*)/i", $url, $sub)) { $c = curl_init(); curl_setopt($c, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($c, CURLOPT_URL, $url); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($c); curl_close($c); if(preg_match("/watch_fullscreen\?video_id=([a-zA-Z0-9_%-]*)&l=[0-9]*&t=([a-zA-Z0-9_%-\-]*)/i", $result, $d_link)) { //header(sprintf("Location: http://cache.googlevideo.com/get_video?video_id=%s&t=%s", $d_link[1], $d_link[2], $d_link[3])); printf("http://cache.googlevideo.com/get_video?video_id=%s&t=%s", $d_link[1], $d_link[2], $d_link[3]); exit(); } } |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|