Web Kaput

A Web Desconstruída

Entries Comments



Category: Scripts


Pequeno desafio

31 July, 2008 (14:34) | PHP, SEO, Scripts | By: João José

Foi pena só ler agora o desafio do Dustin Diaz mas de qualquer forma aqui está a minha solução despretensiosa obtida em cerca de 20 min. É engraçado como há tantas soluções para um problema.

Numa side note ora aí está um excelente link bait :-)

/*In English: Group together all duplicate items that occur anytime beyond twice by wrapping them with a tag, naturally “bookending” them.
Simple, right? No, really. Tease your brain for a few minutes, you can fix that bug after lunch.*/

$polvero = array('a','b','c','d','e','e','e','e','e','f','e','f','e','f','a','a','a','f','f','f');

foreach($polvero as $key=>$value){

if($twice==true and !array_key_exists(1,$twice)){
$string.=$starttag.$value;
}else{
$string.=$endtag.$value;
}

if($polvero[$key-1]==$value && $polvero[$key+1]==$value){
$twice[]=true;
$starttag=’<span>’;
}elseif($twice==true){
$endtag=’</span>’;
if(array_key_exists($key+1,$polvero)){
$twice=false;
}else{
$twice=false;
$end=true;
}
}else{
$endtag=false;
}

}

if($end==true){$string.=’</span>’;}

echo $string;

Bulk whois para domínios .pt

9 February, 2008 (17:26) | Domínios, Ferramentas, Scripts | By: João José

Já tinha esta ferramenta no meu arsenal desde que comecei a comprar domínios .pt há cerca de 4 meses. A versão que utilizava processava um ficheiro csv e criava um outro com os resultados. Nesta versão web optei por escrever os resultados na página bastando depois fazer copy/paste dos mesmos.

Como o dns.pt não tem api (pelo menos para quem não é registrar) fica aqui a minha versão de bulk whois para domínios .pt

Boas compras!

Pequeno script para usar com a Awareness API do FeedBurner

24 October, 2007 (17:47) | PHP, Scripts, Web Marketing | By: João José

Se quiserem substituir a “Chicklet” do Feedburner por algo mais ao vosso gosto podem usar este scriptzeco. :-)

Precisam do HTTP_Request e não se esqueçam de mudar o feed ;-)

Code (php)

       
<?
require_once ‘HTTP/Request.php’;
         
$url=’api.feedburner.com/awareness/1.0/GetFeedData?uri=http://feeds.feedburner.com/WebKaput’;
 
$req =& new HTTP_Request($url,$params=array(proxy_port=>80));
$req->setMethod(’GET’);
$req->sendRequest();
       
$response=$req->_response->_body;
preg_match(’/circulation="([0-9]+)"/’,$response,$matches);

//xtaram!!
echo $matches[1];

?>

Já agora alguém sabe se o FeedBurner tem limite para o número de feeds por conta? Se eu quiser colocar lá 500 feeds será que posso?

P.S. Coloquem a resposta numa base de dados ou coisa do género porque a api ainda tem um tempo de resposta um bocado alto.

Pagerank e anchor text dos links listados nas Google Webmaster Tools.

12 March, 2007 (16:42) | Ferramentas, Google, SEO, Scripts, Web Marketing | By: João José

O Joost de Valk criou um script Greasemonkey para saber qual o Pagerank e o anchor text dos links listados nas Google Webmaster Tools. Além disso ainda nos diz se o link está ou não activo e se tem ou não a tag nofollow.