1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2427],{99651:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/reddit-to-kindle",function(){return s(32623)}])},32623:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return f}});var a=s(85893),r=s(67294),l=s(2711),i=s.n(l),n=s(2962),o=s(57463),d=s(18199),m=s(30298),c=s(9938),x=s(70965),h=s(98907),u=["/images/hn-highlight.webp","/images/kindle_bookmarks.webp","/images/kindle_themes.webp","/images/kindle_dictionary_wikipedia.webp"],g=["/images/hn-childcomment.webp"],b=["/images/hn-navigate.webp"];function p(){return(0,a.jsxs)("section",{className:"bg-slate-50 dark:bg-gray-900 pb-20",children:[(0,a.jsx)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 relative",children:(0,a.jsx)("div",{className:"relative pt-32 md:pt-32",children:(0,a.jsxs)("div",{className:"max-w-4xl mx-auto text-left pb-6 md:pb-8",children:[(0,a.jsx)("h2",{className:"h2 font-alegreya font-medium mb-4",id:"motivation",children:"Motivation"}),(0,a.jsxs)("p",{className:"text-2xl text-gray-800 dark:text-gray-400 mb-4",children:["I'm a regular Redditor. Some of my favorite content are on Reddit. From reading fascinating historical stories on"," ",(0,a.jsx)("a",{className:"border-b-0 hover:border-b-2 border-dotted border-blue-700 text-blue-700 dark:text-blue-400",target:"_blank",href:"https://reddit.com/r/AskHistorians",children:"/r/AskHistorians"}),", to the scary stuff on"," ",(0,a.jsx)("a",{className:"border-b-0 hover:border-b-2 border-dotted border-blue-700 text-blue-700 dark:text-blue-400",target:"_blank",href:"https://reddit.com/r/nosleep",children:"/r/nosleep"}),", or the discussion about the finale of a TV show (",(0,a.jsx)("a",{className:"border-b-0 hover:border-b-2 border-dotted border-blue-700 text-blue-700 dark:text-blue-400",target:"_blank",href:"https://reddit.com/r/HouseOfDragon",children:"/r/HouseOfDragon"}),")."]}),(0,a.jsxs)("p",{className:"text-2xl text-gray-800 dark:text-gray-400 mb-4",children:["My recently favorite subreddit has been"," ",(0,a.jsx)("a",{className:"border-b-0 hover:border-b-2 border-dotted border-blue-700 text-blue-700 dark:text-blue-400",target:"_blank",href:"https://www.reddit.com/r/WritingPrompts",children:"/r/WritingPrompts"}),". Wow, I wish I could write half as good as some of the stories there."]}),(0,a.jsx)("p",{className:"text-2xl text-gray-800 dark:text-gray-400 mb-4",children:"I figured it would be great to read all that content offline, on a comfortable e-ink screen."}),(0,a.jsxs)("p",{className:"text-xl text-gray-800 dark:text-gray-400 mb-4",children:["Related:",(0,a.jsx)("a",{href:"/hacker-news-to-kindle",className:"ml-2 text-xl border-b-0 hover:border-b-2 border-dotted border-blue-700 text-blue-700 dark:text-blue-400",children:"Read Hacker News on Kindle \u2192"})]})]})})}),(0,a.jsx)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:(0,a.jsx)("div",{className:"py-12 md:py-12",children:(0,a.jsxs)("div",{className:"grid gap-40",children:[(0,a.jsxs)("div",{className:"md:grid md:grid-cols-12 md:gap-6 items-center",children:[(0,a.jsx)("div",{className:"max-w-xl md:max-w-none md:w-full mx-auto col-span-5 mb-8 md:mb-0 md:order-1","data-aos":"fade-up",children:(0,a.jsxs)("div",{className:"inline-flex relative justify-start items-start overflow-hidden relative",children:[(0,a.jsx)("div",{className:"absolute bg-kindle-white left-[35px] top-[61px] right-[37px]",children:(0,a.jsx)(x.Z,{width:271,height:366,images:g,autoPlay:!1,autoPlayDelay:3,loop:!1})}),(0,a.jsx)("img",{className:"relative max-w-full mx-auto md:mr-0 md:max-w-none h-auto pointer-events-none",src:"/images/kindle-mockup.webp",width:"344",height:"498",alt:"KTool for Kindle","aria-hidden":"true",importance:"high",loading:"lazy"})]})}),(0,a.jsx)("div",{className:"max-w-xl md:max-w-none md:w-full mx-auto col-span-6 col-start-2","data-aos":"fade-right",children:(0,a.jsxs)("div",{className:"md:pr-4 lg:pr-12 xl:pr-16",children:[(0,a.jsx)("h3",{className:"h3 mb-3",children:"Features at a glance"}),(0,a.jsx)("p",{className:"text-xl text-gray-600 dark:text-gray-400 mb-4",children:"I tried my best to keep the same styles as the original HN page."}),(0,a.jsxs)("ul",{className:"text-lg text-gray-600 dark:text-gray-400 mb-4",children:[(0,a.jsxs)("li",{className:"flex items-center mb-2",children:[(0,a.jsx)("svg",{className:"w-3 h-3 fill-current text-rose-500 mr-2 shrink-0",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.28 2.28L3.989 8.575 1.695 6.28A1 1 0 00.28 7.695l3 3a1 1 0 001.414 0l7-7A1 1 0 0010.28 2.28z"})}),(0,a.jsx)("span",{children:"Send Reddit discussions to your Kindle in one click"})]}),(0,a.jsxs)("li",{className:"flex items-center mb-2",children:[(0,a.jsx)("svg",{className:"w-3 h-3 fill-current text-rose-500 mr-2 shrink-0",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.28 2.28L3.989 8.575 1.695 6.28A1 1 0 00.28 7.695l3 3a1 1 0 001.414 0l7-7A1 1 0 0010.28 2.28z"})}),(0,a.jsx)("span",{children:"Fast! No PDF conversion needed."})]}),(0,a.jsxs)("li",{className:"flex items-center mb-2",children:[(0,a.jsx)("svg",{className:"w-3 h-3 fill-current text-rose-500 mr-2 shrink-0",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.28 2.28L3.989 8.575 1.695 6.28A1 1 0 00.28 7.695l3 3a1 1 0 001.414 0l7-7A1 1 0 0010.28 2.28z"})}),(0,a.jsxs)("span",{children:["Article usually delivered within a minute",(0,a.jsx)("sup",{className:"text-xs",children:"*"})]})]}),(0,a.jsxs)("li",{className:"flex items-center mb-2",children:[(0,a.jsx)("svg",{className:"w-3 h-3 fill-current text-rose-500 mr-2 shrink-0",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.28 2.28L3.989 8.575 1.695 6.28A1 1 0 00.28 7.695l3 3a1 1 0 001.414 0l7-7A1 1 0 0010.28 2.28z"})}),(0,a.jsx)("span",{children:"Child comments get proper indentation so you understand the context better"})]}),(0,a.jsxs)("li",{className:"flex items-center mb-2",children:[(0,a.jsx)("svg",{className:"w-3 h-3 fill-current text-rose-500 mr-2 shrink-0",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.28 2.28L3.989 8.575 1.695 6.28A1 1 0 00.28 7.695l3 3a1 1 0 001.414 0l7-7A1 1 0 0010.28 2.28z"})}),(0,a.jsx)("span",{children:"Downvoted comments are grayed out"})]})]}
1),(0,a.jsx)(h.Z,{content:"As someone who doesnt have enough patience to scroll through a 1K+ cmt discussion, very appreciate this update! \ud83d\ude4f",authorName:"Minh Hoang Nguyen",authorRole:"Software Engineer, Indie Hacker",authorAvatar:"/images/minh.jpg"})]})})]}),(0,a.jsxs)("div",{className:"md:grid md:grid-cols-12 md:gap-6 items-center",children:[(0,a.jsx)("div",{className:"max-w-xl md:max-w-none md:w-full mx-auto col-span-5 mb-8 md:mb-0 md:rtl","data-aos":"fade-up",children:(0,a.jsx)("div",{className:"md:col-span-5 lg:col-span-5 text-left md:text-right","data-aos":"fade-up","data-aos-delay":"450",children:(0,a.jsxs)("div",{className:"inline-flex relative justify-start items-start overflow-hidden relative",children:[(0,a.jsx)("div",{className:"absolute bg-kindle-white left-[35px] top-[61px] right-[37px]",children:(0,a.jsx)(x.Z,{width:271,height:366,images:b,autoPlay:!1,autoPlayDelay:3,loop:!1})}),(0,a.jsx)("img",{className:"relative max-w-full mx-auto md:mr-0 md:max-w-none h-auto pointer-events-none",src:"/images/kindle-mockup.webp",width:"344",height:"498",alt:"KTool for Kindle","aria-hidden":"true",importance:"high",loading:"lazy"})]})})}),(0,a.jsx)("div",{className:"max-w-xl md:max-w-none md:w-full mx-auto col-span-7 col-start-6","data-aos":"fade-left",children:(0,a.jsxs)("div",{className:"md:pl-4 lg:pl-12 xl:pl-16",children:[(0,a.jsx)("h3",{className:"h3 mb-3",children:"Easy to navigate"}),(0,a.jsx)("p",{className:"text-xl text-gray-600 dark:text-gray-400 mb-4",children:"Like any forum, when reading child comments, the conversation could get off-topic real quick."}),(0,a.jsx)("p",{className:"text-xl text-gray-600 dark:text-gray-400 mb-4",children:"I wanted to quickly move to the next top-level comment, which usually sets a different context or new perspectives."}),(0,a.jsx)("p",{className:"text-xl text-gray-600 dark:text-gray-400 mb-4",children:"KTool makes it easy with a chapter selection by leveraging the built-in Table of Content"}),(0,a.jsx)(h.Z,{content:"I love the quality of KTool article conversion, much better that what I had built, which was better than other solutions!",authorName:"Divyendu Singh",authorRole:"Staff Engineer at Yara",authorAvatar:"/images/divyendu.webp"})]})})]}),(0,a.jsxs)("div",{className:"md:grid md:grid-cols-12 md:gap-6 items-center",children:[(0,a.jsx)("div",{className:"max-w-xl md:max-w-none md:w-full mx-auto col-span-5 mb-8 md:mb-0 md:order-1","data-aos":"fade-up",children:(0,a.jsxs)("div",{className:"inline-flex relative justify-start items-start overflow-hidden relative",children:[(0,a.jsx)("div",{className:"absolute bg-kindle-white left-[35px] top-[61px] right-[37px]",children:(0,a.jsx)(x.Z,{width:271,height:366,images:u,autoPlay:!0,autoPlayDelay:3,loop:!1})}),(0,a.jsx)("img",{className:"relative max-w-full mx-auto md:mr-0 md:max-w-none h-auto pointer-events-none",src:"/images/kindle-mockup.webp",width:"344",height:"498",alt:"KTool for Kindle","aria-hidden":"true",importance:"high",loading:"lazy"})]})}),(0,a.jsx)("div",{className:"max-w-xl md:max-w-none md:w-full mx-auto col-span-6 col-start-2","data-aos":"fade-right",children:(0,a.jsxs)("div",{className:"md:pr-4 lg:pr-12 xl:pr-16",children:[(0,a.jsx)("h3",{className:"h3 mb-3",children:"Kindle native"}),(0,a.jsx)("p",{className:"text-xl text-gray-600 dark:text-gray-400 mb-4",children:"KTool supports all Kindle's native features"}),(0,a.jsxs)("ul",{className:"text-lg text-gray-600 dark:text-gray-400 mb-4",children:[(0,a.jsxs)("li",{className:"flex items-center mb-2",children:[(0,a.jsx)("svg",{className:"w-3 h-3 fill-current text-rose-500 mr-2 shrink-0",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.28 2.28L3.989 8.575 1.695 6.28A1 1 0 00.28 7.695l3 3a1 1 0 001.414 0l7-7A1 1 0 0010.28 2.28z"})}),(0,a.jsx)("span",{children:"Notes & Hightlights"})]}),(0,a.jsxs)("li",{className:"flex items-center mb-2",children:[(0,a.jsx)("svg",{className:"w-3 h-3 fill-current text-rose-500 mr-2 shrink-0",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.28 2.28L3.989 8.575 1.695 6.28A1 1 0 00.28 7.695l3 3a1 1 0 001.414 0l7-7A1 1 0 0010.28 2.28z"})}),(0,a.jsx)("span",{children:"Bookmarks"})]}),(0,a.jsxs)("li",{className:"flex items-center mb-2",children:[(0,a.jsx)("svg",{className:"w-3 h-3 fill-current text-rose-500 mr-2 shrink-0",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.28 2.28L3.989 8.575 1.695 6.28A1 1 0 00.28 7.695l3 3a1 1 0 001.414 0l7-7A1 1 0 0010.28 2.28z"})}),(0,a.jsx)("span",{children:"Themes, Font & Layout"})]}),(0,a.jsxs)("li",{className:"flex items-center mb-2",children:[(0,a.jsx)("svg",{className:"w-3 h-3 fill-current text-rose-500 mr-2 shrink-0",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.28 2.28L3.989 8.575 1.695 6.28A1 1 0 00.28 7.695l3 3a1 1 0 001.414 0l7-7A1 1 0 0010.28 2.28z"})}),(0,a.jsx)("span",{children:"Dictionary & Wikipedia"})]}),(0,a.jsxs)("li",{className:"flex items-center mb-2",children:[(0,a.jsx)("svg",{className:"w-3 h-3 fill-current text-rose-500 mr-2 shrink-0",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.28 2.28L3.989 8.575 1.695 6.28A1 1 0 00.28 7.695l3 3a1 1 0 001.414 0l7-7A1 1 0 0010.28 2.28z"})}),(0,a.jsx)("span",{children:"Sync with Kindle mobile apps"})]}),(0,a.jsxs)("li",{className:"flex items-center",children:[(0,a.jsx)("svg",{className:"w-3 h-3 fill-current text-rose-500 mr-2 shrink-0",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.28 2.28L3.989 8.575 1.695 6.28A1 1 0 00.28 7.695l3 3a1 1 0 001.414 0l7-7A1 1 0 0010.28 2.28z"})}),(0,a.jsx)("span",{children:"New: now with modern EPUB format"})]})]}),(0,a.jsx)(h.Z,{content:"[...] It's the best 'To Kindle' conversion I have come across so far.",authorName:"David Salter",authorRole:"Financial Services Solutions Architect",authorAvatar:"/images/dave.webp"})]})})]})]})})}),(0,a.jsx)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 relative",children:(0,a.jsx)("div",{className:"relative pt-32 md:pt-32",children:(0,a.jsxs)("div",{className:"max-w-4xl mx-auto text-left pb-6 md:pb-8",children:[(0,a.jsx)("h2",{className:"h2 font-alegreya font-medium mb-4",id:"story",children:"Who am I?"}),(0,a.jsxs)("p",{className:"text-2xl text-gray-800 dark:text-gray-400 mb-4",children:["I'm"," ",(0,a.jsx)("a",{target:"_blank",href:"https://twitter.com/daniel_nguyenx",className:"border-b-0 hover:border-b-2 border-dotted border-blue-700 text-blue-700 dark:text-blue-400",children:"Daniel Nguyen"}),". In June, I"," ",(0,a.jsx)("a",{target:"_blank",href:"https://twitter.com/daniel_nguyenx/status/1531935051075579904",className:"border-b-0 hover:border-b-2 border-dotted border-blue-700 text-blue-700 dark:text-blue-400",children:"quit my job"})," ","to start indie hacking full-time."]}),(0,a.jsxs)("p",{className:"text-2xl text-gray-800 dark:text-gray-400 mb-4",children:["The idea of KTool first came to my mind when I was reading"," ",(0,a.jsx)("a",{target:"_blank",href:"https://news.ycombinator.com/item?id=22918980",className:"border-b-0 hover:border-b-2 border-dotted border-blue-700 text-blue-700 dark:text-blue-400",children:"Ask HN: I'm a software engineer going blind, how should I prepare?"})]}),(0,a.jsx)("p",{className:"text-2xl text-gray-800 dark:text-gray-400 mb-4",children:"I've been wearing glasses since I was 5. My right eye is basically blind. Doctors said there is no chance to cure it."}),(0,a.jsx)("p",{className:"text-2xl text-gray-800 dark:text-gray-400 mb-4",children:"I was genuinely scared. Like holy shit, if my left eye stops working, my life is done. Since then I've been very conscious about time spent on computer screens."}),(0,a.jsx)("p",{className:"text-2xl text-gray-800 dark:text-gray-400 mb-4",children:"That's when I started using Kindle-related products: to offload as many reading materials as possible to the Kindle. I was a happy customer of Push to Kindle. Great product!"}),(0,a.jsx)("p",{className:"text-2xl text-gray-800 dark:text-gray-400 mb-4",children:"The
1n I ran into multiple limitations which led me to build KTool: a tool to send anything online to Kindle. Blog posts, Twitter threads, Hacker News discussions, RSS, newsletters, PDF, AZW3... you name it."}),(0,a.jsxs)("p",{className:"text-2xl text-gray-800 dark:text-gray-400 mb-4",children:["I built this specific page for sending Reddit discussions to your Kindle. If you want to read other content, give"," ",(0,a.jsx)("a",{href:"https://ktool.io",alt:"KTool",className:"border-b-0 hover:border-b-2 border-dotted border-blue-700 text-blue-700 dark:text-blue-400",children:"KTool"})," ","a try."]}),(0,a.jsxs)("div",{className:"sm:flex mt-8",children:[(0,a.jsx)("div",{className:"mb-4 flex-shrink-0 sm:mb-0 sm:mr-4",children:(0,a.jsx)("img",{className:"inline-block h-16 w-16 border border-yellow-500 bg-yellow-500 text-gray-300 rounded-full",src:"/images/avatar-color.webp","aria-hidden":"true"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:"text-xl font-medium",children:"That's me and my daughter, trying to build a profitable Internet business"}),(0,a.jsxs)("p",{className:"mt-1 text-lg",children:["If you're on Twitter,"," ",(0,a.jsx)("a",{target:"_blank",href:"https://twitter.com/daniel_nguyenx",className:"border-b-0 hover:border-b-2 border-dotted border-blue-700 text-blue-700 dark:text-blue-400",children:"let's connect"}),". I'm actively #buildinpublic there."]})]})]})]})})})]})}var w=s(49544),v=[{name:"Home",href:"/"},{name:"Motivation",href:"#motivation"},{name:"Read my story",href:"#story"}];var f=function(){return(0,o.L9)("Read Reddit on Kindle"),(0,r.useEffect)((function(){var e=setTimeout((function(){i().init({once:!0,disable:"phone",duration:750,easing:"ease-out-quart"})}),0);return function(){clearTimeout(e)}}),[]),(0,a.jsxs)(d.Z,{children:[(0,a.jsx)(m.Z,{navigation:v}),(0,a.jsx)(n.PB,{title:"Read Reddit discussions on Kindle",description:"Read Reddit discussions on your Kindle. Sync notes & hightlights with your favorite note-taking apps. KTool.io",openGraph:{type:"website",locale:"en_US",url:"https://ktool.io",site_name:"KTool",images:[{alt:"KTool: Read Reddit discussions on Kindle",url:"https://ktool.io/images/ktool-og-hn.webp"}],title:"KTool: Read Reddit discussions on Kindle",description:"Read Reddit discussion on your Kindle. Sync notes & hightlights with your favorite note-taking apps. KTool.io"},canonical:"https://ktool.io/reddit-to-kindle"}),(0,a.jsxs)("main",{className:"grow",children:[(0,a.jsx)("div",{className:"relative max-w-6xl mx-auto h-0 pointer-events-none -z-1","aria-hidden":"true",children:(0,a.jsx)(c.Z,{})}),(0,a.jsx)(w.Z,{}),(0,a.jsx)(p,{})]})]})}}},function(e){e.O(0,[1833,2737,8735,7762,2499,3225,453,6251,8782,9774,2888,179],(function(){return t=99651,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.