<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Everything Python:  Fun with Tech]]></title><description><![CDATA[This is for fun stuff I end up tinkering with using tech]]></description><link>https://everythingpython.substack.com/s/fun-with-tech</link><image><url>https://substackcdn.com/image/fetch/$s_!XFIK!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8b7d669-c5bb-4d0b-8f88-ad71c22aabbb_1024x1024.png</url><title>Everything Python:  Fun with Tech</title><link>https://everythingpython.substack.com/s/fun-with-tech</link></image><generator>Substack</generator><lastBuildDate>Wed, 12 Aug 2026 22:15:06 GMT</lastBuildDate><atom:link href="https://everythingpython.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Abhiram]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[everythingpython@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[everythingpython@substack.com]]></itunes:email><itunes:name><![CDATA[Abhiram]]></itunes:name></itunes:owner><itunes:author><![CDATA[Abhiram]]></itunes:author><googleplay:owner><![CDATA[everythingpython@substack.com]]></googleplay:owner><googleplay:email><![CDATA[everythingpython@substack.com]]></googleplay:email><googleplay:author><![CDATA[Abhiram]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[ReKindle-ing my old E-Reader's fire]]></title><description><![CDATA[Hello KOReader!]]></description><link>https://everythingpython.substack.com/p/rekindle-ing-my-old-e-readers-fire</link><guid isPermaLink="false">https://everythingpython.substack.com/p/rekindle-ing-my-old-e-readers-fire</guid><dc:creator><![CDATA[Abhiram]]></dc:creator><pubDate>Sat, 01 Aug 2026 17:05:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qVaz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0492c87-cf87-4a65-90ab-6f5b1e5371ea_1080x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve wanted to do this for a long time. Specifically at 2 instances - once, when I retrieved my old Kindle e-reader years after assuming it was lost and the next time when I discovered KOReader. Even when I used an Android phone, I loved playing with custom ROMs - CyanogenMod, LineageOS etc. , especially if it was a secondary or an unused device. So when I found the now-additional Kindle, I suddenly felt like a possibility of tinkering with it had arrived. But I didn&#8217;t know what to do with it. </p><p>An year after this recovery, I discovered <a href="https://koreader.rocks/">KOReader</a>, thanks to the passive insistence of <a href="https://stonecharioteer.com/">a dear friend</a> . </p><blockquote><p>This article is not About KOReader itself . But suffice it to say that, it&#8217;s an extremely versatile e-reading document viewer with a lot of tweakable features and an amazing statistics tracker which is My favorite part atleast.</p></blockquote><p>Now I had two of the ingredients I needed - a device and something to try on it. </p><p>I still lacked a key third ingredient.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qVaz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0492c87-cf87-4a65-90ab-6f5b1e5371ea_1080x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qVaz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0492c87-cf87-4a65-90ab-6f5b1e5371ea_1080x1350.png 424w, https://substackcdn.com/image/fetch/$s_!qVaz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0492c87-cf87-4a65-90ab-6f5b1e5371ea_1080x1350.png 848w, https://substackcdn.com/image/fetch/$s_!qVaz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0492c87-cf87-4a65-90ab-6f5b1e5371ea_1080x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!qVaz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0492c87-cf87-4a65-90ab-6f5b1e5371ea_1080x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qVaz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0492c87-cf87-4a65-90ab-6f5b1e5371ea_1080x1350.png" width="1080" height="1350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0492c87-cf87-4a65-90ab-6f5b1e5371ea_1080x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1350,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2528382,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://everythingpython.substack.com/i/209392164?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0492c87-cf87-4a65-90ab-6f5b1e5371ea_1080x1350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qVaz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0492c87-cf87-4a65-90ab-6f5b1e5371ea_1080x1350.png 424w, https://substackcdn.com/image/fetch/$s_!qVaz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0492c87-cf87-4a65-90ab-6f5b1e5371ea_1080x1350.png 848w, https://substackcdn.com/image/fetch/$s_!qVaz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0492c87-cf87-4a65-90ab-6f5b1e5371ea_1080x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!qVaz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0492c87-cf87-4a65-90ab-6f5b1e5371ea_1080x1350.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2 style="text-align: center;"> Time. </h2><p>Busy-ness of life took over and the book was closed for the time being.</p><p>Months passed with no action on this front. The device passed from shelf to shelf, once in plain sight and once buried amid its paperbacked brothers.</p><p>For months again, it stayed this way.</p><p>It was only today when in a spirited cleaning session, I came across this old Kindle again - uncharged and dusty. I cleaned it up and after some digging for a Microusb cable, I finally found one - courtesy, hereditary hoarding habits.</p><p>Once it was charged, this time, I found myself with a free Saturday afternoon ahead of me and it was off to the races. </p><p>I looked up the steps to install KOReader on my Kindle and I was greeted with this helpful site -<a href="https://kindlemodding.org/jailbreaking/post-jailbreak/koreader.html"> https://kindlemodding.org/jailbreaking/post-jailbreak/koreader.html</a></p><p>So it turns out that there are two steps to effectively installing KOReader on the Kindle - </p><p>a) Jailbreak your device</p><p>b) Install KOReader on it. </p><blockquote><p><span>&#9888;&#65039; </span><strong>Before anything else: back up your content.</strong><span> WatchThis requires a full factory reset, which wipes the device. </span></p></blockquote><h3> 1 . Jailbreaking your Kindle </h3><p><strong>Check your firmware version</strong><br>On the Kindle: Home &#8594; Menu &#8594; Settings &#8594; Menu &#8594; Device Info (or similar, varies slightly by firmware). Note the number, e.g. <code>5.14.2</code> or <code>5.16.2.1</code>.</p><p><strong>Pick the jailbreak method based on that version</strong></p><ul><li><p><strong>Mine was 5.12.2.2 but this is also for versions from 5.13.4 to 5.14.2</strong> :<br>Install <em>WatchThis</em> (software only) .</p></li><li><p><strong>5.16.3 or newer</strong> &#8594; no software jailbreak exists; only <em>Popcorn</em>, a hardware method requiring disassembly and shorting a test point on the motherboard :-/</p></li></ul><h4>Installing WatchThis</h4><p><strong>1. Get the WatchThis files</strong><br>Go to the official guide and download the exact package for your firmware: <a href="https://kindlemodding.gitbook.io/kindlemodding/jailbreak-software/watchthis-5.12.2.2-5.13.4-5.14.2">WatchThis (5.12.2.2) - Kindle Modding Guide</a>. </p><p>For me, this was the <a href="https://mega.nz/file/2ahlQKZS#jXyYLEp9rvRQCOzv7LNYBF-9fOfPhpigaLZMHZkN7fg">file</a>. It contained a device-specific ZIP, <code>demo.json</code>, and later a hotfix <code>.bin</code> file. Download all of it while your kindle is still on stock firmware.</p><p><strong>2. Factory reset &amp; enter demo mode</strong></p><ul><li><p>Factory reset choosing <strong>English (United Kingdom)</strong> as the locale. DO NOT SETUP Wi-Fi throughout this process.</p></li><li><p>In the search bar, type <code>;enter_demo</code> exactly the way I&#8217;ve given it. The Kindle should be manually rebooted after this and it should go into <strong>demo</strong> mode.</p></li><li><p>Skip Wi-Fi setup again, enter some random store registration info, skip &#8220;demo payload&#8221; search, choose &#8220;standard&#8221; demo type, press Done (do not sideload yet i.e. Do not add any files yet).</p></li><li><p>If you hit a misconfiguration lock screen: 2-finger tap bottom-right, then swipe left to bypass it.</p></li><li><p>Type <code>;demo</code> in the search bar. This opens the demo config menu. NOW select <strong>Sideload Content</strong>.</p></li></ul><p><strong>3. Install the jailbreak payload</strong></p><ul><li><p>Connect to this PC (it&#8217;ll remount as the <code>E:</code> drive again).</p></li><li><p>At the root of <code>E:\</code>, create a <code>.demo</code> folder.</p></li><li><p>Copy the device-specific ZIP and <code>demo.json</code> into <code>.demo\</code>, and create an empty <code>.demo\goodreads\</code> folder.</p></li><li><p>Eject, press <strong>Done</strong> on the Kindle to install (if it errors, hard-reboot and retry).</p></li><li><p>Exit the demo menu, tap the <strong>store</strong> button , select <strong>Help &amp; User Guides</strong> , followed by <strong>Get started</strong>. The device reboots and runs the jailbreak script.</p></li></ul><p><strong>4. The jailbreak needs a hotfix to actually set things in place it seems</strong></p><ul><li><p>Copy <code>update_hotfix_watchthis_custom.bin</code> (from the WatchThis zip) to the root of <code>E:\</code>.</p></li><li><p>On the Kindle: Settings and select <strong>Update Your Kindle</strong>.</p></li><li><p>After it reboots, type <code>;uzb</code> in the search bar to re-enable USB mass storage (demo mode disables it by default).</p></li></ul><h3><strong>2. After jailbreak: install KUAL + MRPI, then KOReader</strong></h3><ol><li><p>Once jailbroken, install KUAL (launcher) and MRPI (package installer). These two are prerequisites for KOReader.</p></li><li><p>Download the <code>kindlepw2</code> KOReader package (Since mine was Paperwhite 2 and  my firmware was  &#8804;5.16.2.1.1) from the <a href="https://github.com/koreader/koreader/releases">KOReader releases page</a>.</p></li><li><p>Connect Kindle via USB, unzip the package, copy the <code>extensions</code> and <code>koreader</code> folders to the Kindle&#8217;s root directory (merge when prompted).</p></li><li><p>Eject the kindle, open KUAL, and launch KOReader from the menu.</p></li></ol><p>Now, if you&#8217;ve followed along, congratulations!! &#129395; You now have KOReader on your Kindle. </p><p>Will your purchased Kindle books still be available now? I don&#8217;t know this yet. I&#8217;ve not yet enabled Wifi on this Kindle post KOReading. </p><p>Then where can I get books from? There is an Extensive collection on https://gutenberg.org for starters! But if you&#8217;re this motivated about an Ebook reader, I&#8230;err..think you will sort this out. &#128064; </p><p>Here are some screens post my successful experiment -</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bKOf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986a3c2-2704-420c-8361-5f61db9cf04b_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bKOf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986a3c2-2704-420c-8361-5f61db9cf04b_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bKOf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986a3c2-2704-420c-8361-5f61db9cf04b_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bKOf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986a3c2-2704-420c-8361-5f61db9cf04b_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bKOf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986a3c2-2704-420c-8361-5f61db9cf04b_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bKOf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986a3c2-2704-420c-8361-5f61db9cf04b_4032x3024.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4986a3c2-2704-420c-8361-5f61db9cf04b_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1034378,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://everythingpython.substack.com/i/209392164?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986a3c2-2704-420c-8361-5f61db9cf04b_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bKOf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986a3c2-2704-420c-8361-5f61db9cf04b_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bKOf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986a3c2-2704-420c-8361-5f61db9cf04b_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bKOf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986a3c2-2704-420c-8361-5f61db9cf04b_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bKOf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4986a3c2-2704-420c-8361-5f61db9cf04b_4032x3024.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UtZj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a7bbf3-6a2e-4898-9218-ae97f710913d_2260x2737.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UtZj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a7bbf3-6a2e-4898-9218-ae97f710913d_2260x2737.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UtZj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a7bbf3-6a2e-4898-9218-ae97f710913d_2260x2737.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UtZj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a7bbf3-6a2e-4898-9218-ae97f710913d_2260x2737.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UtZj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a7bbf3-6a2e-4898-9218-ae97f710913d_2260x2737.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UtZj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a7bbf3-6a2e-4898-9218-ae97f710913d_2260x2737.jpeg" width="1456" height="1763" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60a7bbf3-6a2e-4898-9218-ae97f710913d_2260x2737.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1763,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:739729,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://everythingpython.substack.com/i/209392164?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a7bbf3-6a2e-4898-9218-ae97f710913d_2260x2737.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UtZj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a7bbf3-6a2e-4898-9218-ae97f710913d_2260x2737.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UtZj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a7bbf3-6a2e-4898-9218-ae97f710913d_2260x2737.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UtZj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a7bbf3-6a2e-4898-9218-ae97f710913d_2260x2737.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UtZj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60a7bbf3-6a2e-4898-9218-ae97f710913d_2260x2737.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gQDi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00feab0-7265-43fd-a2f8-2c3b1dd1e901_2591x3311.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gQDi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00feab0-7265-43fd-a2f8-2c3b1dd1e901_2591x3311.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gQDi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00feab0-7265-43fd-a2f8-2c3b1dd1e901_2591x3311.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gQDi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00feab0-7265-43fd-a2f8-2c3b1dd1e901_2591x3311.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gQDi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00feab0-7265-43fd-a2f8-2c3b1dd1e901_2591x3311.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gQDi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00feab0-7265-43fd-a2f8-2c3b1dd1e901_2591x3311.jpeg" width="1456" height="1861" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d00feab0-7265-43fd-a2f8-2c3b1dd1e901_2591x3311.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1861,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1162651,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://everythingpython.substack.com/i/209392164?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00feab0-7265-43fd-a2f8-2c3b1dd1e901_2591x3311.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gQDi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00feab0-7265-43fd-a2f8-2c3b1dd1e901_2591x3311.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gQDi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00feab0-7265-43fd-a2f8-2c3b1dd1e901_2591x3311.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gQDi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00feab0-7265-43fd-a2f8-2c3b1dd1e901_2591x3311.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gQDi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd00feab0-7265-43fd-a2f8-2c3b1dd1e901_2591x3311.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Happy reading! Feel free to reach out to me if you have trouble during the process! </p><div><hr></div><p style="text-align: center;"><em>And if you liked this post and want to read more, subscribe to Everything Python</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://everythingpython.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://everythingpython.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item></channel></rss>