Cena de Urso da Tipp-Ex
Boas amiguinhos!
Já não blogo há algum tempo, portanto aqui vai um post sobre uma coisa completamente inútil:
Um amigo meu mostrou-me nas internets uma cena fofi, que podem ver aqui:
http://www.youtube.com/profile?user=tippexperience&feature=iv&annotation_id=annotation_820885
Basicamente tens alto player etc e depois metes palavras (verbos) na caixinha de texto e mostra-te um video se existir. O problema é que eu sou preguiçoso e não me apetecia tar a pensar em palavras. Então decidi fazer alto scripte em php. Fui às internets, saquei uma lista de 600 e tais verbos mais usados em inglês e fiz o seguinte:
<?php /* Output: No match: <?xml version="1.0" encoding="utf-8" ?><datas><status>NO MATCH</status><url>gaC_66xPvBc</url><id>1</id><duration>0.001227855682373</duration></datas> Match: <?xml version="1.0" encoding="utf-8" ?><datas><status>MATCH</status><url>Ks_2nKOKVGg</url><cost>0</cost><id>38</id><duration>0.00061297416687012</duration></datas> */ //No execution timeout set_time_limit(0); // Open Verb list $handle = @fopen("verb_list.txt", "r"); if ($handle) while (!feof($handle)) { // Get word $word = fgets($handle, 4096); //Filter Word $word = trim(str_replace(array("\r\n", "\n", "\r"),'',$word)); // Create a stream $opts = array( 'http' =>array( 'header' => "Content-type: application/x-www-form-urlencoded\r\n", 'method' =>"POST", 'content' => http_build_query(array('words' => $word, 'language' => 'en')), 'timeout' => 5, ) ); $context = stream_context_create($opts); // Open the file using the HTTP headers set above $file = file_get_contents('http://217.174.206.135/tippex/scripts/matchfinder.php', false, $context); // Make an Object out of the XML $xmlobj = simplexml_load_string($file); // Is it a MATCH? if ($xmlobj->status == 'MATCH') echo "<a href='http://www.youtube.com/watch?v=".$xmlobj->url."'>".$word."</a> - http://www.youtube.com/watch?v=".$xmlobj->url."<br/>"; // No flood sleep(1); } // Close file fclose($handle); ?>
Os comentários estão em inglês porque estou habituado a faze-los em inglês. Basicamente deu-me a seguinte lista:
Muitos vídeos estão repetidos, o que poderia ter sido evitado pois eles dão o ID do video no XML, mas só me lembrei disso depois e não me apetece fazer a filtragem agora. Talvez amanhã.
Espero que gostem!
Beijinhos abraços e muitos palhaços.
amo-te
Mete o handle no cú caralho.
Alta cena elite que nao sei bem para que serve!
yah, bue inútil...