Get Adobe Flash player

دانلود از سایت Source Forge با عبور از تحریم ها

سایت SourceForge.Net بزرگترین پایگاه اینترنتی ارائه دهنده پروژه های Open Source می باشد , که بیشتر برنامه نویسان برنامه های خود را در این سایت برای استفاده عموم به صورت رایگان قرار می دهند !

لوگوی SourceForge

همون طور که مطلع هستید , کشور های ایران , اردن , کوبا ، کره شمالی و چند کشور آسیایی دیگر در تاریخ چهارشنبه ۳۰ دی ۱۳۸۸ (۲۰ ژانویه ۲۰۱۰) ممنوع الستفاده از پروژه های Open Source آپلود شده در این سایت شده اند .

در این مطلب قصد دارم آموزش دانلود از سایت Sourceforge.net را بدون مواجه شدن با خطای ۴۰۳ Error – Forbidden را به شما بدهم .


http://sourceforge.net/t7.php
تصویری از  صفحه ۴۰۳ Error – Forbidden :

Error 403- Forbidden

ابتدا مرورگر FireFox را از لینک زیر دریافت کنید :
http://www.mozilla.com/en-US/firefox/personal.html
سپس افزونه Greasemonkey را لینک زیر دانلود کنید :
https://addons.mozilla.org/en-us/firefox/addon/748/

پس از نصب Greasemonkey ، مرورگر FireFox اتان را Restart کنید .
حال اسکریپت زیر را نصب کنید ، برای دانلود از لینک زیر استفاده کنید :
http://userscripts.org/scripts/show/86658
یا اینکه می تونید به صورت دستی کد زیر را به Greasemonkey خود اضافه کنید :


// ==UserScript==
// @name           Source Forge Download Other Mirrors
// @namespace      http://www.e3tar.ir
// @description    Redirect Primary Link Download From Sourceforge.Net To Other Link
// @include        http://sourceforge.net/projects/*/download*
// @include        http://www.sourceforge.net/projects/*/download*
// @include        http://sourceforge.net/projects/*
// @include        http://www.sourceforge.net/projects/*
// @include        https://sourceforge.net/projects/*
// @include        https://www.sourceforge.net/projects/*
// @version        ۱٫۱
// ==/UserScript==

function getElementsByClassName(oElm, strTagName, strClassName){
var arrElements = (strTagName == “*” && document.all)? document.all : oElm.getElementsByTagName(strTagName);
//var arrReturnElements = new Array();
strClassName = strClassName.replace(/\-/g, “\\-“);
var oRegExp = new RegExp(“(^|\\s)” + strClassName + “(\\s|$)”);
var oElement;
for(var i=0; i<arrElements.length; i++){
oElement = arrElements[i];
if(oRegExp.test(oElement.className)){
return(oElement);
}
}
}

(function () {
var links=getElementsByClassName(document,’a’,’direct-download’);
var miror=links.href;
var tmp=miror.match(/mirror=[A-Za-z0-9]*/i)[0];
var m=tmp.replace(/mirror=/,””);
//    var base=miror.match(/[^&]*/i);
//    var diff=miror.match(/[^=]*/i);
//    var m=miror.substr(diff[0].length+1,base[0].length-diff[0].length-1);
var pos=location.href;
pos=pos.replace(/sourceforge.net\/projects/i,m+”.dl.sf.net/project”)
.replace(/\/files\//i,”/”)
.replace(/\/download[?a-zA-Z0-9\/_=]*/i,””);
location.replace(pos);
})();


حالا می تونید این اسکریپت را آزمایش کنید ، برای دانلود یک پروژه وارد سایت SourceForge.net می شویم به عنوان مثال لینک زیر :
http://sourceforge.net/projects/notepad-plus/
حالا روی گزینه Download Now کلیک کنید و نتیجه را ملاحظه کنید .
در حقیقت این اسکریپت Mirror های دیگر سایت SourceForge.net را به شما معرفی می کند .

کپی برداری فقط با ذکر منبع بلامانع می باشد .
منبع : e3tar.ir

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

اطلاعات وبگاه
بازديد امروز : 368
بازديد ديروز : 523
بازديد اين هفته : 1501
بازديد اين ماه : 12723
بازديد امسال : 72461
کل بازديدها : 773416
خروجي خوراک امروز : 9
ورودي گوگل امروز : 0
افراد آنلاين : 2 نفر
تبادل لينک با 5 سايت
تاريخ تأسيس : 1389/06/17
زمان بارگذاري صفحه : 0٫360 ثانيه
پشتیبانی آنلاین
LiveZilla Live Help
سامانه مشتریان
چهارشنبه ۲ خرداد ۱۳۹۷
نظرسنجی

دوست دارید مطالب بیشتر شامل چه مباحثی باشد؟

مشاهده نتایج

بارگذاری ... بارگذاری ...
نرم افزار های کاربردی