Sunday, 27. September 2009, 13:26:52
Rapidshare link checker (php ye gerek olmadan)
Merhaba arkadaşlar. Aslında bunu diğer dosya paylaşım sitelerini de ekleyip paylaşacaktım ama hiç zaman bulamadım cidden.Daha önceki konudaki userjs'i kullanan arkadaşlar bileceklerdir. Oradaki userjs de php ile etkileşimli çalışıyordu betiğimiz.
Bu yazdığımda ise greasemonkey fonksiyonları ile xmlhttprequest kullandım. O yüzden php ye gerek duymadan daha stabil bir şekilde kontrol yapıyor. Direk rapidshare.com'un link kontrol için verdiği hizmetden sorguluyor linkleri.
Buyrun download edin.
http://ul.to/prhpa6
Sunday, 27. September 2009, 17:53:59 (edited)
Şuradaki: http://userscripts.org/scripts/show/29222 javascript kısmen ara sıra Operada çalışıyor, piyasadaki bütün dosya paylaşım sitelerini konrol ediyor, Opera için dezenlense mükemmel ötesi bişey olur.
Aşağıdaki tüm siteleri kontrol ediyor:
axifile.com, badongo.com, depositfiles.com, enterupload, easyshare.com, egoshare.com, fastfreefilehosting.com, file-rack.com, filefactory.com, filesdump.com, freakshare.net, gigasize, gigeshare, hotfile.com, ifile.it, kewlshare.com, letitbit.net, mediafire.com, megashare.com, megashares.com, megaupload.com, megavideo.com, netload.in, qubefiles.com, rapidshare.de, rapidshare.com, rokzoo.com, Saveqube, sharingmatrix.com, storage.to, teradepot, ugotfile.com, uploadbox.com, uploaded.to, uploading.com, vip-file.com, ziddu.com, zshare.net
Saturday, 3. October 2009, 08:03:00 (edited)
Sunday, 27. September 2009, 16:07:02
Yalnız aklında olsun da şu diğer siteler için de bir ayar bulursan biz buralarda olacağız
Sunday, 27. September 2009, 20:16:26
Şuradaki: http://userscripts.org/scripts/show/29222 javascript kısmen ara sıra Operada çalışıyor, piyasadaki bütün dosya paylaşım sitelerini konrol ediyor, Opera için dezenlense mükemmel ötesi bişey olur.
Aşağıdaki tüm siteleri kontrol ediyor:
axifile.com, badongo.com, depositfiles.com, enterupload, easyshare.com, egoshare.com, fastfreefilehosting.com, file-rack.com, filefactory.com, filesdump.com, freakshare.net, gigasize, gigeshare, hotfile.com, ifile.it, kewlshare.com, letitbit.net, mediafire.com, megashare.com, megashares.com, megaupload.com, megavideo.com, netload.in, qubefiles.com, rapidshare.de, rapidshare.com, rokzoo.com, Saveqube, sharingmatrix.com, storage.to, teradepot, ugotfile.com, uploadbox.com, uploaded.to, uploading.com, vip-file.com, ziddu.com, zshare.net
Sunday, 27. September 2009, 20:57:26
Ancak çalışmadı diyebilirim.
Netload da görmüyor..
(ya da ben yanlış birşey yaptım)
Monday, 5. October 2009, 00:14:45
Diğer konudaki gibi
link.parentNode.insertBefore(resimolustur,link)
satırlarını
link.parentNode.insertBefore(resimolustur,link.nextSibling) yapmayı denedim ama olmadı ?
Sunday, 11. October 2009, 11:56:45
Sunday, 11. October 2009, 14:38:49
Originally posted by denizkaraduman:
Neyse o zaten çok önemli değil de bu ikonları linklerin sağına nasıl alacağız ?
rapid.js içindeki bu bölümleri
link.parentNode.insertBefore(...;aşağıdaki gibi değiştirin yeter.
link.parentNode.appendChild(...
Düzenlenmiş şekli burada:
// ==UserScript==
// @name Rapidshare Link Checker v2 (without php)
// @author h4ckinger
// @web www.h4ckinger.org
// @description Usefull userjs for automated rapidshare link checking
// ==/UserScript==
document.addEventListener("DOMContentLoaded",
function() {
var links = document.getElementsByTagName('a');
for (var i = 0; i <= links.length - 1; i++) {
var link = links[i];
var rapiddesen = /^http\:\/\/rapidshare\.com\/files\/(\d+)\/(.*?)$/;
var rapidlink = link.href;
if (rapidlink.match(rapiddesen)) {
link.innerHTML = link.href;
istek(link);
}
}
},
false);
function istek(link) {
myRe = new RegExp(/^http\:\/\/rapidshare\.com\/files\/(\d+)\/(.*?)$/);
myArray = myRe.exec(link.href);
var checklink = 'http://rapidshare.com/cgi-bin/rsapi.cgi?sub=checkfiles_v1&files=' + myArray[1] + '&filenames=' + myArray[2];
//alert(checklink);
//exit;
var saglamresim = 'iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AMJCQY36Sc4vgAAAlRJREFUeNpV0r9PE3EABfD3veu1lJYr15ZCoBHBqJBAMEbjL0hYFAkyOAmJMUYd/Q+cXF1wYPQPILppYkKIRARiMDGoaAKimBaKHMWDXnu93venE0Tf9Ib3tg/BP7m3NGgwxtKcM4vyIKSk4BBqnwux9/LGKjvckcNy9/1Akgk2ZJHMWNyw+qWUMSGZ51R2FzbdX1NSyOnZWznn6HRn8UqSCv6gLdz58GSsL2voURJIirAWhh+U1fLO4tbKztdJIvHsw/1NR7/97pJBOR9tDXc+6rMGsg4vkd3AhkMdVJgLounkdKLHdL1S13ZpdyMzbK5pnNF0I0mNn4r3Ze3AJrZvo0zL8KkPyil6rTOgipFzrRezLXVt4zWKtBbwWjIeTgyEQlHiUhepcBpNkSaYehxX20Yw2HYd3VYP6iNRYhrpAeojGfJqvs7rRIyKGpSUGOm4iYgWwX7wB72ps/hWXMZCbgaNkUYQrseUr3SNB0JQRj0DBnSlYWN/DcfNEzifuYzVvS94vf4cVeoiBB2ScY8IiBBnytk7KM5XG8qj9SRClrbnUKNVZKLNWMjPwKkWkYk146BSUbZrz0PC0ZuHzaBYLokq9S90p3pMJRnJl35gtfgZQnAko0lY4WY1+2lu63s+N0EE+agXXrkydc3czjtF7noHXccSx82mWIY0hBpgRVMIalK9WX67tfJzfZJo5EVuouAdieh4kk3KQA21J1rGmuoy/UToMSG5t+vaC5u/7Smikenc04LzHyMAaH+cNcBVGgyWClSIgHAA+2DYy00Wjuz9Bce5MucW9xnuAAAAAElFTkSuQmCC';
var gebermisresim = 'iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AMJCQkjdGXwDAAAAcpJREFUeNptkj9PFHEQhp/ZBcIhxyKHYgNCYUxogE0OpdDGxsQCY6e5ggS1Mn4Ce621u7MCYqOdX4DkSLTBqwyNiQmJBiJiDjmWP/ub1+IAMXGqmTx5M5nJY5wpwRiQHPfoL2rG8PVksDOBlKRYZWgwxcwkIQlc0o+fDe3sPu6E1dOQIGWg/yUT4zOUBiLtHYAHFBy6YvRrW+Hzl4/e/P2kAJ8iwRhJscrE+AzDwxG3Z2E/oO9bKMvhzj104aLZ1dFr9PZUWzDWASQMDaYqDZjdvAWzd2HkMlpcJKpUsMlJdHiI3i1Ffr4v9d29pEMnt7UyfOkNNjKKTU8Tl8tghq+sEGqvUZwjZA5EAiShPIetLXxhASSIY3An1Gr4xkabq70iar9OkOeoWCSqVMAM8hzMiObnIUnQ0RFyR0DkgNylzhh7cB+bmsLrdQ7n5gj1OlG5TPxoHro7kUsC4mdQUB5u0NdziW/r5q2M/PkLfG2NsLwMkRHevyVkWQib26t+FJYMIIOUvt5XdmXkunXEke/sQchRCNDdRfAQ8vXND97af1qCxqkRLUj9XKFq/cUUMMmRQHKFZquh7OBhCRr/aATQ/I97foxKZ9z7A9QA5voyr3dtAAAAAElFTkSuQmCC';
var resimdata = 'data:image/png;base64,';
//mime type
GM_xmlhttpRequest({
method: 'GET',
url: checklink,
headers: {
'User-agent': 'Mozilla/5.0 (compatible) Greasemonkey',
'Accept': 'text/html'
},
onload: function(asd) {
var gelen = asd.responseText;
if (gelen.lastIndexOf("0,0,0,0,0") == -1)
{
var resimolustur = document.createElement("img");
resimolustur.setAttribute("border", "0");
resimolustur.setAttribute("src", resimdata + saglamresim);
//src ye base64 koy
link.parentNode.appendChild(resimolustur, link);
//linkin soluna ekle
}
else
{
var resimolustur = document.createElement("img");
resimolustur.setAttribute("border", "0");
resimolustur.setAttribute("src", resimdata + gebermisresim);
link.parentNode.appendChild(resimolustur, link);
link.style.textDecoration = "line-through";
}
}
});
}
Sunday, 11. October 2009, 15:36:18
Originally posted by denizkaraduman:
Ufak bir hata var sanırım . Şurdaki postta ben yazıya link verirken " Şurdan " kelimesini kullandım . Fakat userjs ' den dolayı şurdan kelimesi çıkmayıp uzun bir şekilde link gözüküyor bende .
Eğer anlatamadıysam ;
Şöyle gözükmesi gerekirken , şöyle gözüküyor .
Aslında o sorun değil bilerek yapmıştım. Flashget e linkleri atarken tek tek uğraşmamayı amaçlamıştım: (
Düzeltmek isterseniz şu satırı betikten silin.
link.innerHTML = link.href;
Monday, 12. October 2009, 20:12:02

linkin yanında değil de hepsi altta çıkıyor ?
Friday, 30. October 2009, 21:40:58
Originally posted by tunayx:
Bende hiçbir işaret çıkmıyor, user js'lere yabancı değilim, yani kurma aşamasında bir hata yaptığımı sanmıyorum. Opera:config'den ek bir ayar yapıyor muyuz?
Userjs içinde function() { komutundan sonra alert("calisiyor") komutu ekleyin. Eğer ekrana "calisiyor" diye bir mesaj gelirse UserJS çalışıyor demektir, gelmiyor ise ayarlar ile ilgili bir sorun vardır ya da bir karışıklık var demektir.
Saturday, 31. October 2009, 02:27:11
Originally posted by denizkaraduman:
denizkaraduman
O hatayı düzelttim. UserJS'de kısmen değişiklikler yaptım.
Umarım h4ckinger kızmaz. Habersiz bir değişiklik oldu
Öncekinde Linklerin online - offline şekli resim ile gösteriliyordu şimdi bir simge ile gösteriliyor.
Online : + Offline : ⊠
Rapidshare_Link_Checker
UserJS test için örnek linkler;
Online dosya : http://rapidshare.com/files/244621940/3M3LSAYlN.part01.rar
Offline dosya : http://rapidshare.com/files/678624940/Offline.rar
UserJS çalışıyor ise oluşacak link;
rapidlink-test.jpg Saturday, 31. October 2009, 20:13:47 (edited)
Emulate GM functions
http://www.howtocreate.co.uk/operaStuff/userJavaScript.html
Monday, 9. November 2009, 20:47:16 (edited)
Örnek site
http://community.livejournal.com/relaxmusic/
Tuesday, 10. November 2009, 19:44:19
Originally posted by combomax:
Evet bir düzeltme gerekli, özellikle back button devamlı rapidshare\cgi... şeklinde sayfalarla doluyor. Php versiyonunda bu sorun yok.
Bunun sebebinin önceki mesajalrda belirtildiğini hatırlıyorum. Kullanılan yöntem haricinde başka bir yöntemle aynı iş yapılır mı bilemiyorum.
Wednesday, 11. November 2009, 18:07:44
<img src="site.com/a.php?rapid=rapidsharelinkadresi"> şeklinde bir resim tag ı ekliyordu.
Ama bunda xmlhttprequest ile kontrol edilip ona göre resimi base64 kodları ile birlikte ekliyor. Aslında tam olarak xmlhttprequest kullanıyor da diyemeyiz. Greasemonkey frameworkünde bulunan fonksiyonlarla çalışıyor. Bu konuda yapılabilecek birşey yok sanırım : (
Wednesday, 11. November 2009, 18:29:48
Konu başından beri bir sürü link verildi, ve hataları dile getirildi.
Şu an en stabil olan userjs hangisi acaba?
Rapid için hangisini indirmem gerekiyor?
Thursday, 12. November 2009, 07:04:15
Geri kalan kodlar - linkler benim güncellediklerim. Temelde ikiside aynı işi yapıyor.
Benim güncellediğim son sürüm : http://files.myopera.com/inBusteR/files/UserJS.7z
Ayrıntıları şurada belirttim: http://my.opera.com/community/forums/findpost.pl?id=3168446
Saturday, 14. November 2009, 08:57:32
Her ikisinde de sayfada geri git butonu işlev yapmıyor.
Saturday, 14. November 2009, 11:24:57
Bunu denermisin. Bende böyle bir sorun yok. Son güncellemeyi linkten indirip deneyin.
Online dosyalarda : +++
Offline dosyalarda : -x-
olacaktır.
Saturday, 14. November 2009, 12:30:07
yüklediğin zip dosyayı açamıyorum.
içinden çıkarmıyor dosyaları, hata veriyor.
Saturday, 14. November 2009, 20:14:11
winrar var bende..
onunla denedim hata veriyor.
Saturday, 21. November 2009, 10:44:29
a-lib-xmlhttp-cd.js
a-x-lib-gmfunctions.js
rapid.js
Dosyaları tek tek ekledim. Şimdi sorun olmayacaktır.
Forums » Yönetim » Opera Bileşenleri - Kullanıcı Betikleri - Eklentiler
