Skip navigation

Lost password? | Help

Opera Türkçe Forumları

[ advanced search ]

Lost password?

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)

Çok başarılı bir çalışma eline sağlık :up:

Ş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)

Teşekkür ettim :sing:

//edit: smiley'ım çıkmamış : (

Sunday, 27. September 2009, 16:07:02

Teşekkürler.
Yalnız aklında olsun da şu diğer siteler için de bir ayar bulursan biz buralarda olacağız :wink:

Sunday, 27. September 2009, 16:24:12

hkn-y

avatar

Posts: 12

Turkey

Alıp hemen deniyorum thx .

Sunday, 27. September 2009, 20:16:26

Buradan yazayım üsteki mesajı düzenledim ama çıkmadı yazı.

Ş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

script içeriğini aldım ve dosya ismi olarak 29222.js olarak girdim.
Ancak çalışmadı diyebilirim.
Netload da görmüyor..
(ya da ben yanlış birşey yaptım)

Sunday, 27. September 2009, 22:01:36 (edited)

Yeni başlıktan detayları yazdım..

Saturday, 3. October 2009, 08:04:15

metude

bG9hZGluZw== :)

avatar

Posts: 3005

Turkey

Originally posted by h4ckinger:

//edit: smiley'ım çıkmamış : (


MESELA:sing: şeklinde kelime ile bütünleşik yazarsan çıkmıyor. Ama bir boşluk bırakırsan çıkıyor. Düzelttim.
Opera@TR'nin yeni sürümünde güncelleyeceğim.

Sunday, 4. October 2009, 20:26:18 (edited)

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 .

Sunday, 4. October 2009, 21:36:38

inBusteR

Vi.

avatar

Posts: 812

Turkey

Otomatik link tarama olduğu için varsayılan <a> tag'ı değiştiriliyor. Bi sorun teşkil etmiyordur ancak sonraki sürümlerde düzeltilmesi gerek elbette.

Monday, 5. October 2009, 00:14:45

Bu ikonun sağ tarafta çıkmasını nasıl sağlayacağız :smile:
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, 09:21:00

metude

bG9hZGluZw== :)

avatar

Posts: 3005

Turkey

Originally posted by denizkaraduman:

Ufak bir hata var sanırım .


Sorun linkify'de. Bende onu ekleyince senin o yazın dediğin gibi görünmeye başladı.

Sunday, 11. October 2009, 11:56:45

Neyse o zaten çok önemli değil de bu ikonları linklerin sağına nasıl alacağız ?

Sunday, 11. October 2009, 14:38:49

inBusteR

Vi.

avatar

Posts: 812

Turkey

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

inbuster dediğin gibi yaptım fakat şimdi de şöyle oldu ;

linkin yanında değil de hepsi altta çıkıyor ?

Friday, 30. October 2009, 13:57:01

tunayx

avatar

Posts: 121

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?

Friday, 30. October 2009, 21:40:58

inBusteR

Vi.

avatar

Posts: 812

Turkey

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.

Friday, 30. October 2009, 21:56:52

tunayx

avatar

Posts: 121

User js çalışıyor. Php versiyonu sorunsuz çalışıyor, tabi bunu denerken onu kapatıyorum. Son Opera built'inden sonra bu script hala çalışıyor mu? Birisi confirm edebilir mi?

Saturday, 31. October 2009, 02:27:11

inBusteR

Vi.

avatar

Posts: 812

Turkey

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 :rolleyes: . Şimdi daha iyi oldu ancak rapidshare linki normal yazı olarak verilmiş ise çalışmıyor. Düzeltilecekler listesine ekledim bu eksikliği.

Ö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, 07:53:04

metude

bG9hZGluZw== :)

avatar

Posts: 3005

Turkey

Originally posted by tunayx:

User js çalışıyor. Php versiyonu sorunsuz çalışıyor, tabi bunu denerken onu kapatıyorum. Son Opera built'inden sonra bu script hala çalışıyor mu? Birisi confirm edebilir mi?


PHP'li çalışıyor. Bunu bilmiyorum.

Saturday, 31. October 2009, 20:13:47 (edited)

tunayx

avatar

Posts: 121

Bendeki sorunu buldum. Script aşağıdakiyle beraber çalışmıyor, aagmfunctions.js isimli script a-lib'lerden önce yüklenmek istiyor bu yüzden ismini 1aagmfunctions.js olarak değiştirdim, sorun çözüldü.

Emulate GM functions
http://www.howtocreate.co.uk/operaStuff/userJavaScript.html

Monday, 9. November 2009, 20:47:16 (edited)

combomax

avatar

Posts: 44

Bazı sitelerde, back buttonu kullandığımda bir önceki sayfaya gitmiyor, takılıyor. Back button'un drop-down düğmesine bastığımda rapidshare sitesini görüyorum. Yani link kontrolü esnasında Opera, rapidshare'e gönderilen kontrol isteklerini kayıt ediyor ve geri, ileri düğmelerine bastığımızda bunları sayfa gibi algılıyor.

Örnek site
http://community.livejournal.com/relaxmusic/

Tuesday, 10. November 2009, 13:02:39

metude

bG9hZGluZw== :)

avatar

Posts: 3005

Turkey

Geliştiricimiz okusun bakalım ne diyecek?

Tuesday, 10. November 2009, 15:47:16

combomax

avatar

Posts: 44

Evet bir düzeltme gerekli, özellikle back button devamlı rapidshare\cgi... şeklinde sayfalarla doluyor. Php versiyonunda bu sorun yok.

Tuesday, 10. November 2009, 19:44:19

greench

Opera'er

avatar

Posts: 1722

Turkey

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

php kullanan da yapılan işlem rapidshare adreslerinin sol tarafına

<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

Kusura bakmayın ancak birşey sormak istiyorum.
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?

Wednesday, 11. November 2009, 22:07:24

ZAHEK

z@h3k

avatar

Posts: 3981

Turkey

Güncel sürümü verirseniz ilk mesajı güncelleyelim arkadaşlar.

Thursday, 12. November 2009, 07:04:15

inBusteR

Vi.

avatar

Posts: 812

Turkey

İlk mesajdaki link h4ckinger'in stabil sürümü.

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

hem ilk mesajdakini hem de inbuster'in düzenlediğini denedim.
Her ikisinde de sayfada geri git butonu işlev yapmıyor.

Saturday, 14. November 2009, 11:24:57

inBusteR

Vi.

avatar

Posts: 812

Turkey

rapidshare_link_checker.zip

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

inbuster
yüklediğin zip dosyayı açamıyorum.
içinden çıkarmıyor dosyaları, hata veriyor.

Saturday, 14. November 2009, 13:15:25

metude

bG9hZGluZw== :)

avatar

Posts: 3005

Turkey

Bende sorun yok.

Saturday, 14. November 2009, 13:24:02

inBusteR

Vi.

avatar

Posts: 812

Turkey

Originally posted by Climanjaro:

inbuster
yüklediğin zip dosyayı açamıyorum.
içinden çıkarmıyor dosyaları, hata veriyor.



7-zip kullanıyorum ancak sorun yaratacağını sanmam. Tekrar indirip denersen sorun çözülecektir. Devam ederse tekrar zip yaparım.

Saturday, 14. November 2009, 20:14:11

maalesef çıkaramıyorum.
winrar var bende..
onunla denedim hata veriyor.

Sunday, 15. November 2009, 21:04:23

combomax

avatar

Posts: 44

Climanjaro haklı. Extract edilmiyor.

Forums » Yönetim » Opera Bileşenleri - Kullanıcı Betikleri - Eklentiler

Moderated by: YuXeL offcu greench ZAHEK metude