{"version":"1.0","provider_name":"DenBeke","provider_url":"https:\/\/denbeke.be\/blog","author_name":"Mathias Beke","author_url":"https:\/\/denbeke.be\/blog\/author\/admin\/","title":"iTunes Library Parser &#8211; DenBeke","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ysUkmAe4xh\"><a href=\"https:\/\/denbeke.be\/blog\/itunes-library-parser\/\">iTunes Library Parser<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/denbeke.be\/blog\/itunes-library-parser\/embed\/#?secret=ysUkmAe4xh\" width=\"600\" height=\"338\" title=\"&#8220;iTunes Library Parser&#8221; &#8212; DenBeke\" data-secret=\"ysUkmAe4xh\" 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:\/\/denbeke.be\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Bij wijze van ontspanning heb ik een iTunes Library Parser geschreven in Python. Deze zal eerst een lijst van tracks genereren uit het (door iTunes gegenereerde) xml bestand. Achteraf wordt deze lijst van tracks dan omgezet naar een lijst van albums om die lijst dan tenslotte om te zetten in een html tabel. &nbsp; Het [&hellip;]","thumbnail_url":"https:\/\/denbeke.be\/blog\/wp-content\/uploads\/2013\/03\/iTunes-Code-Icon.png","thumbnail_width":1500,"thumbnail_height":1024}