נטפרי עם הפנים למתכנת.
-
הורדת סרטים מיוטיוב
כאן יש קוד של mat שמביא את הלינקים להורדת הסרט ברזולוציות השונות
אני (נאמר..) עטפתי את זה עם כפתור הורדה מסודר שמופיע בכל דף יוטיוב(function() { function setList() { if ("undefined" == typeof ytplayer) { alert('אין מידע'); return; } var formats = { '5': { 'ext': 'flv', 'width': 400, 'height': 240 }, '6': { 'ext': 'flv', 'width': 450, 'height': 270 }, '13': { 'ext': '3gp' }, '17': { 'ext': '3gp', 'width': 176, 'height': 144 }, '18': { 'ext': 'mp4', 'width': 640, 'height': 360 }, '22': { 'ext': 'mp4', 'width': 1280, 'height': 720 }, '34': { 'ext': 'flv', 'width': 640, 'height': 360 }, '35': { 'ext': 'flv', 'width': 854, 'height': 480 }, '36': { 'ext': '3gp', 'width': 320, 'height': 240 }, '37': { 'ext': 'mp4', 'width': 1920, 'height': 1080 }, '38': { 'ext': 'mp4', 'width': 4096, 'height': 3072 }, '43': { 'ext': 'webm', 'width': 640, 'height': 360 }, '44': { 'ext': 'webm', 'width': 854, 'height': 480 }, '45': { 'ext': 'webm', 'width': 1280, 'height': 720 }, '46': { 'ext': 'webm', 'width': 1920, 'height': 1080 }, '59': { 'ext': 'mp4', 'width': 854, 'height': 480 }, '78': { 'ext': 'mp4', 'width': 854, 'height': 480 }, }; var info = ytplayer.config.args.url_encoded_fmt_stream_map.split("&").map(function(e) { e = e.split("="); return { key: e[0], value: decodeURIComponent(e[1]) }; }); var all = []; var current = {}; info.forEach(function(i) { current[i.key] = i.value; if (i.key == "url") { all.push(current); current = {}; } }); var element = document.getElementById('watch7-main'); function printDwonload(info) { var a = document.createElement('a'); var format = formats[info.itag]; a.target = "_blank"; a.href = info.url; a.innerText = "הורדה " + format.ext + " " + format.width + "x" + format.height; a.download = ""; a.style.display = "block"; element.appendChild(a); } all.forEach(function(i) { if (!i.itag) return; printDwonload(i); }); } var element = document.getElementById('watch7-main'); //var a = document.createElement('a'); var a = document.createElement('button'); a.type = "submit"; a.id = "download-submit"; a.onclick = "setList"; a.addEventListener('click', setList); a.target = "_blank"; //a.href = 'setList()'; a.innerText = "הורדה "; a.download = ""; a.style.display = "block"; a.style.color = "#fff"; a.style.padding = "15px 25px"; a.style.background = "#1ab394"; a.style['background-color'] = "#428bca"; a.style['border-color'] = "#357ebd"; a.style['font-size'] = "18px"; a.style.top = '30px'; a.style.right = "auto"; a.style.left = "auto"; a.style.margin = "20px"; element.appendChild(a); })();
פורסם במקור בפורום CODE613 ב17/11/2015 13:52 (+02:00)
-
גם אצלי לא מופיע כלום
עשיתי הזרקה כזוyoutube.com = http://yakobov-dev.co.il/netfreeInject.js
בתוך הדף ההזרקה נראית כך:
<script src="http://yakobov-dev.co.il/netfreeInject.js" type="text/javascript" class="js-httpyakobovdevcoilnetfreeInjectjs" gapi_processed="true"></script>
מה זה gapi_processed ומה המשמעות של ה class
פורסם במקור בפורום CODE613 ב03/12/2015 19:34 (+02:00)
-
פנית אליהם שיפתרו לך את הבעיה שאתה לא מצליח לחסום פרסומות? :mrgreen:
יש open source של AdBlock. אולי להוסיף את זה לנטפרי וכך יהיה אפשר להסיר פרסומות מאתר או מוידיו או סתם חלקים מכל אתר -http://code.getadblock.com/
פניתי להם והם ענו:No problem! Just stay within the bounds of the GNU license and you should be fine. We would be interested in knowing what you do, however, so feel free to drop us a line when it's done.
פורסם במקור בפורום CODE613 ב05/06/2016 12:55 (+03:00)
-
-
תכונה חדשה בנטפרי.
היכנסו לדף הגדרות.
http://netfree.link/user#/user/filter-settingsיש לכם בפרופיל "הזרקת סקריפטים".
כשמו כן הוא מאפשר לכם להזריק סקריפטים לאתרים שאתם רוצים . כדי לראות דוגמה הוסיפו סקריפט תנו לו שם שאתם אוהבים.
ותכניסו את התוכן הבא.^https?://[^/]*(ladaat.info)/ = //netfree.link/js/injection-script/anti-waste-time.js
בהצלחה!.
אני לא רואה כזה דבר, הזרקת סקריפטים ?!
האם זה רק למשתמשים מיוחדיםפורסם במקור בפורום CODE613 ב15/11/2016 17:34 (+02:00)