Get Adobe Flash player

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

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

لوگوی SourceForge

همون طور که مطلع هستيد , کشور هاي ايران , اردن , کوبا ، کره شمالي و چند کشور آسيايي ديگر در تاريخ چهارشنبه 30 دي 1388 (20 ژانويه 2010) ممنوع الستفاده از پروژه هاي Open Source آپلود شده در اين سايت شده اند .

در اين مطلب قصد دارم آموزش دانلود از سايت Sourceforge.net را بدون مواجه شدن با خطاي 403 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        1.1
// ==/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

پاسخ دهید

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

اطلاعات وبگاه
بازديد امروز : 371
بازديد ديروز : 828
بازديد اين هفته : 1199
بازديد اين ماه : 8338
بازديد امسال : 177603
کل بازديدها : 878558
خروجي خوراک امروز : 8
ورودي گوگل امروز : 0
افراد آنلاين : 2 نفر
تبادل لينک با 5 سايت
تاريخ تأسيس : 1389/06/17
زمان بارگذاري صفحه : 0٫365 ثانيه
پشتیبانی آنلاین
LiveZilla Live Help
سامانه مشتریان
سه شنبه ۲۲ آبان ۱۳۹۷
نظرسنجی

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

مشاهده نتایج

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