{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"KelpsGet: Rust ile Yaz\u0131lm\u0131\u015f Modern Bir Wget Alternatifi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Ef7QBXrcqO\"><a href=\"https:\/\/fatihsoysal.com\/blog\/kelpsget-rust-ile-yazilmis-modern-bir-wget-alternatifi\/\">KelpsGet: Rust ile Yaz\u0131lm\u0131\u015f Modern Bir Wget Alternatifi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/kelpsget-rust-ile-yazilmis-modern-bir-wget-alternatifi\/embed\/#?secret=Ef7QBXrcqO\" width=\"600\" height=\"338\" title=\"&#8220;KelpsGet: Rust ile Yaz\u0131lm\u0131\u015f Modern Bir Wget Alternatifi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"Ef7QBXrcqO\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn sizlere Rust programlama diliyle yaz\u0131lm\u0131\u015f etkileyici bir proje olan KelpsGet'i tan\u0131taca\u011f\u0131m. KelpsGet, pop\u00fcler komut sat\u0131r\u0131 arac\u0131 Wget'in modern ve geli\u015fmi\u015f bir klonudur. \u00d6ncelikle, Wget'in ne oldu\u011funu ve neden bir alternatife ihtiya\u00e7 duyuldu\u011funu k\u0131saca a\u00e7\u0131klayal\u0131m. Wget, uzun y\u0131llard\u0131r kullan\u0131lan ve g\u00fcvenilir bir ara\u00e7 olsa da, baz\u0131 eksiklikleri ve g\u00fcn\u00fcm\u00fcz ihtiya\u00e7lar\u0131na yetersiz kalabilece\u011fi durumlar mevcuttur. \u0130\u015fte bu noktada KelpsGet devreye giriyor."}