poniedziałek, 19 stycznia 2009

Automatyczne pobieranie plików z wrzucaj.com

Kod w Pythonie do automatyzacji wrzucaj.com.
import urllib

def getDownloadURL(id):
 "zwraca jednorazowe URL do pobrania pliku"
 url='http://www.wrzucaj.com/'+id
 out=urllib.urlopen(url).read()
 index=out.find('innerHTML = \'<a href="')
 if index==-1:
  raise Exception("URL not found")
 index+=len('innerHTML = \'<a href="')
 data=out[index:]
 index=data.find('">')
 if index==-1:
  raise Exception("Cannot found end of url")
 return data[:index]

def downloadFile(id):
 "Zwraca zawartość pliku"
 return urllib.urlopen(getDownloadURL(id)).read()

Aby pobrać adres pliku o id id: getDownloadURL(id)
Aby pobrać ten plik: downloadFile(id)
Pobierz kod

sobota, 17 stycznia 2009

Przyśpieszacz wrzucaj.com (UserJS)

Ten UserScript powoduje, że nie trzeba czekać na ściągnięcie pliku z wrzucaj.com. Na firefoxie wymaga GreaseMonkey
Pobierz skrypt
// ==UserScript==
// @name           wrzucaj.pl accelestator
// @namespace      http://zielmicha.blogspot.com
// @description    Nie trzeba czekać na ściągnięcie pliku z wrzucaj.com.
// @include        http://*wrzucaj.com/*
// @exclude        http://*wrzucaj.com
// @exclude        http://*wrzucaj.com/
// @exclude        http://*wrzucaj.com/upload.php
// @exclude        http://*wrzucaj.com/*del*
// ==/UserScript==

code="for(var i=0;i<40;i++)countdown();";
setTimeout(0, code);