Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- YOUTUBE QUERY MODULE
- created by kenny@Asgard-AOC
- Feandan / Kennyth | Guild: -Agoge-
- http://www.agoge-aoc.de
- */
- $yt = new yt($bot);
- class yt Extends BaseActiveModule
- {
- var $bot;
- var $yt;
- var $returnstr;
- function __construct (&$bot)
- {
- parent::__construct(&$bot, get_class($this));
- $this -> register_command("all", "yt", "ANONYMOUS");
- }
- function command_handler($name, $msg, $source)
- {
- $this->error->reset();
- $args = $this->parse_com($msg, array('com','args'));
- $retstr = "<font color='#104E8B'>YouTube-Suchergebnisse</font><br><br/><br><br/>";
- $search = urlencode($args["args"]);
- $orderby = urlencode("relevance");
- $start = 1;
- $count = 10;
- $xml = simplexml_load_file('http://gdata.youtube.com/feeds/api/videos?q='.$search.'&orderby='.$orderby.'&start-index='.$start.'&max-results='.$count.'&v=2');
- foreach($xml->entry as $video){
- $res[] = $video;
- $vidurl = str_replace("&feature=youtube_gdata","",$video->link['href']);
- $retstr .= "<font color='#ff00ff'>".$video->title."</font><br>";
- $retstr .= "Author: ".$video->author->name."<br>";
- $retstr .= "Videolink: ".$vidurl."<br><br/><br><br/>";
- }
- $retstr .= $count." results on this page.";
- return "[YouTube] Query issued. ".$this -> bot -> core("tools") -> make_blob("Show results", $retstr);
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement