<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Podfeet Podcasts</provider_name><provider_url>https://www.podfeet.com/blog</provider_url><author_name>podfeet</author_name><author_url>https://www.podfeet.com/blog/author/podfeet/</author_url><title>CCATP #781 &#x2014; Bart Busschots on PBS 157 of X &#x2014; jq: Querying JSON with `jq` - Podfeet Podcasts</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="pfI7dB2f6c"&gt;&lt;a href="https://www.podfeet.com/blog/2023/12/ccatp-781/"&gt;CCATP #781 &#x2014; Bart Busschots on PBS 157 of X &#x2014; jq: Querying JSON with `jq`&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.podfeet.com/blog/2023/12/ccatp-781/embed/#?secret=pfI7dB2f6c" width="600" height="338" title="&#x201C;CCATP #781 &#x2014; Bart Busschots on PBS 157 of X &#x2014; jq: Querying JSON with `jq`&#x201D; &#x2014; Podfeet Podcasts" data-secret="pfI7dB2f6c" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
//# sourceURL=https://www.podfeet.com/blog/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://www.podfeet.com/blog/wp-content/uploads/2019/08/PBS_Logo-1-300x300_no_alpha.jpg</thumbnail_url><thumbnail_width>300</thumbnail_width><thumbnail_height>300</thumbnail_height><description>In this week&#x2019;s episode of Programming By Stealth, Bart Busschots continues his instruction on learning more about how to use the jq language to query JSON files. We get into the thick of it as Bart teaches us three important jq concepts: filter chaining, operators, and functions. To get there we learn about the literal [&hellip;]</description></oembed>
