{"version":"1.0","provider_name":"Software Development Blog &amp; IT Tech Insights | Django Stars","provider_url":"https:\/\/djangostars.com\/blog","author_name":"Vadym Zakovinko","author_url":"https:\/\/djangostars.com\/blog\/author\/vadym-zakovinko\/","title":"The Python Celery Cookbook: Small Tool, Big Possibilities","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"esL4riPrpa\"><a href=\"https:\/\/djangostars.com\/blog\/the-python-celery-cookbook-small-tool-big-possibilities\/\">The Python Celery Cookbook: Small Tool, Big Possibilities<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/djangostars.com\/blog\/the-python-celery-cookbook-small-tool-big-possibilities\/embed\/#?secret=esL4riPrpa\" width=\"600\" height=\"338\" title=\"&#8220;The Python Celery Cookbook: Small Tool, Big Possibilities&#8221; &#8212; Software Development Blog &amp; IT Tech Insights | Django Stars\" data-secret=\"esL4riPrpa\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/djangostars.com\/blog\/uploads\/2019\/04\/cover-16.png","thumbnail_width":600,"thumbnail_height":258,"description":"Most developers are familiar with Celery, but not everyone knows the possibilities this tool opens up. Use the Celery Cookbook to find out how to efficiently organize your work with Celery queues and task groups."}