{"version":"1.0","provider_name":"RoboDK blog","provider_url":"https:\/\/robodk.com\/blog","title":"The 5 Minute Guide to Use Any End Effector with RoboDK - RoboDK blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"2qzZ5jAMAp\"><a href=\"https:\/\/robodk.com\/blog\/robot-end-effector-guide\/\">The 5 Minute Guide to Use Any End Effector with RoboDK<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/robodk.com\/blog\/robot-end-effector-guide\/embed\/#?secret=2qzZ5jAMAp\" width=\"600\" height=\"338\" title=\"&#8220;The 5 Minute Guide to Use Any End Effector with RoboDK&#8221; &#8212; RoboDK blog\" data-secret=\"2qzZ5jAMAp\" 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\/\/# sourceURL=https:\/\/robodk.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/robodk.com\/blog\/wp-content\/uploads\/2018\/10\/Robot-Machining-Spindle-1024x683.jpeg","thumbnail_width":1024,"thumbnail_height":683,"description":"Want to use your own end effector with offline programming? There's only one problem\u2026 custom tools can take ages to integrate. But, wait! Here's how you can add any end effector to RoboDK in just 5 minutes."}