1 00:00:00,000 --> 00:00:03,300 Welcome to the deep dive, let's jump straight in today. 2 00:00:03,300 --> 00:00:04,140 We're talking about something 3 00:00:04,140 --> 00:00:06,200 I know affects pretty much everyone online. 4 00:00:06,200 --> 00:00:07,200 It's that feeling, right? 5 00:00:07,200 --> 00:00:09,280 The sheer flood of links, articles, 6 00:00:09,280 --> 00:00:12,620 just stuff you find online every single day. 7 00:00:12,620 --> 00:00:14,220 How do you keep track of it all 8 00:00:14,220 --> 00:00:16,720 without losing your mind? 9 00:00:16,720 --> 00:00:19,340 Now this deep dive is supported by Safe Server. 10 00:00:19,340 --> 00:00:20,940 They handle hosting software 11 00:00:20,940 --> 00:00:23,620 and can really help support your digital transformation. 12 00:00:23,620 --> 00:00:28,620 You can find out more at www.safeserver.de. 13 00:00:28,660 --> 00:00:31,820 So a big thanks to Safe Server for making this possible. 14 00:00:31,820 --> 00:00:35,300 And today, yeah, the source material we're diving into 15 00:00:35,300 --> 00:00:36,700 looks at a tool that's actually built 16 00:00:36,700 --> 00:00:38,260 to tackle that exact problem. 17 00:00:38,260 --> 00:00:40,620 It's a specific kind of bookmark manager 18 00:00:40,620 --> 00:00:43,900 and the sources suggest it's, well, refreshingly simple. 19 00:00:43,900 --> 00:00:45,140 A bookmark manager. 20 00:00:45,140 --> 00:00:47,220 Okay, but I mean, my browser does that already. 21 00:00:47,220 --> 00:00:49,220 Why would I need something else? 22 00:00:49,220 --> 00:00:50,740 I'm really interested to unpack this 23 00:00:50,740 --> 00:00:52,020 based on the source material. 24 00:00:52,020 --> 00:00:54,300 What is this thing and why would it be useful? 25 00:00:54,300 --> 00:00:57,060 Especially maybe for someone feeling a bit buried 26 00:00:57,060 --> 00:01:00,100 or just starting to think about organizing their online finds, 27 00:01:00,100 --> 00:01:01,940 is it actually easy to start with? 28 00:01:01,940 --> 00:01:03,420 That's exactly the angle. 29 00:01:03,420 --> 00:01:06,580 The source material introduces a tool called Shiori 30 00:01:06,580 --> 00:01:08,300 and it's described pretty clearly, 31 00:01:08,300 --> 00:01:11,660 a simple bookmark manager built using the Go language. 32 00:01:11,660 --> 00:01:13,620 Simple. Okay, I like the sound of simple, 33 00:01:13,620 --> 00:01:15,340 especially when you're drowning in links. 34 00:01:15,340 --> 00:01:17,100 The material even compares it to pocket 35 00:01:17,100 --> 00:01:18,780 saying it's meant to be like a simple clone. 36 00:01:18,780 --> 00:01:20,060 A lot of you probably know pocket, right, 37 00:01:20,060 --> 00:01:21,500 for saving articles. 38 00:01:21,500 --> 00:01:24,420 So thinking of Shiori like your own personal, 39 00:01:24,420 --> 00:01:26,680 self-hosted pocket, 40 00:01:26,680 --> 00:01:28,660 that gives a pretty good idea, saving things, 41 00:01:28,660 --> 00:01:29,980 but maybe with more control. 42 00:01:29,980 --> 00:01:34,100 Precisely. And one thing the source really emphasizes, 43 00:01:34,100 --> 00:01:36,500 especially for ease of use and getting started, 44 00:01:36,500 --> 00:01:37,900 is how it's distributed. 45 00:01:37,900 --> 00:01:39,180 It comes as a single binary. 46 00:01:39,180 --> 00:01:40,620 A single binary. Okay. 47 00:01:40,620 --> 00:01:43,340 So for someone, maybe not super technical, 48 00:01:43,340 --> 00:01:44,620 what does that actually mean, 49 00:01:44,620 --> 00:01:46,340 practically speaking, how's that easier? 50 00:01:46,340 --> 00:01:48,460 Well, it often just means you download one single file. 51 00:01:48,460 --> 00:01:50,020 That file is the program. 52 00:01:50,020 --> 00:01:52,140 No complex setup wizards, 53 00:01:52,140 --> 00:01:54,900 no chasing down other bits of software it needs to run, 54 00:01:54,900 --> 00:01:57,660 makes it really portable, really straightforward, 55 00:01:57,660 --> 00:01:59,740 to just get going on your own machine, 56 00:01:59,740 --> 00:02:02,340 or maybe a small server. 57 00:02:02,340 --> 00:02:04,060 Just one file. Okay. 58 00:02:04,060 --> 00:02:08,020 That does sound less intimidating than the usual install process 59 00:02:08,020 --> 00:02:10,300 that fits the easy entry idea. 60 00:02:10,300 --> 00:02:13,380 Right. While it's not something you need to fuss about right away, 61 00:02:13,380 --> 00:02:16,220 the source does mention it's flexible underneath. 62 00:02:16,220 --> 00:02:19,180 It supports different kinds of databases like Sklite 3, 63 00:02:19,180 --> 00:02:22,060 PostgreSQL, MariaDB, 64 00:02:22,060 --> 00:02:24,420 MySQL for actually storing your bookmarks. 65 00:02:24,420 --> 00:02:27,260 Databases. Okay, that sounds technical again. 66 00:02:27,260 --> 00:02:28,660 Well, yeah, but for beginners, 67 00:02:28,660 --> 00:02:31,780 the default Sklite 3 usually just works out of the box. 68 00:02:31,780 --> 00:02:33,260 No setup needed really. 69 00:02:33,260 --> 00:02:35,260 The others are just options, 70 00:02:35,260 --> 00:02:37,220 good options if your collection gets huge, 71 00:02:37,220 --> 00:02:38,980 or you have specific needs later on, 72 00:02:38,980 --> 00:02:40,820 so it gives you choices but doesn't 73 00:02:40,820 --> 00:02:42,700 force complexity on you right at the start. 74 00:02:42,700 --> 00:02:45,860 Got it. Simple start, power later if you need it. Makes sense. 75 00:02:45,860 --> 00:02:48,300 Once you've got the single file running, 76 00:02:48,300 --> 00:02:50,180 how do you actually use it day-to-day? 77 00:02:50,180 --> 00:02:51,340 What does the source say? 78 00:02:51,340 --> 00:02:53,180 It outlines two main ways basically. 79 00:02:53,180 --> 00:02:54,540 You can use it from the command line, 80 00:02:54,540 --> 00:02:56,380 which is powerful, sure, 81 00:02:56,380 --> 00:02:58,500 but maybe not the first stop for everyone, 82 00:02:58,500 --> 00:03:00,760 or, and this is probably key for most people, 83 00:03:00,760 --> 00:03:02,700 you can use it as a web application. 84 00:03:02,700 --> 00:03:05,500 The web app. That sounds like the way in. 85 00:03:05,500 --> 00:03:09,100 The source calls the interface simple and pretty. 86 00:03:09,100 --> 00:03:10,500 That's definitely the route I'd take. 87 00:03:10,500 --> 00:03:13,340 Just open it in your browser and presumably, 88 00:03:13,340 --> 00:03:17,580 all your saved stuff is just there, ready to manage. 89 00:03:17,580 --> 00:03:19,220 Exactly that. That web interface 90 00:03:19,220 --> 00:03:21,300 is really central to making it approachable. 91 00:03:21,300 --> 00:03:25,380 Okay, so managing, what features does the source highlight 92 00:03:25,380 --> 00:03:27,420 for actually using the links you save? 93 00:03:27,420 --> 00:03:29,100 I assume the basics are covered. 94 00:03:29,100 --> 00:03:32,100 Adding, editing, deleting, searching. 95 00:03:32,100 --> 00:03:34,420 You need those just to keep things usable. 96 00:03:34,420 --> 00:03:36,460 Absolutely. Those core functions are there. 97 00:03:36,460 --> 00:03:38,100 But what if you're not starting from zero? 98 00:03:38,100 --> 00:03:40,460 What if you have like hundreds of bookmarks 99 00:03:40,460 --> 00:03:41,860 already somewhere else? 100 00:03:41,860 --> 00:03:44,380 The source tackles that. It mentions import features. 101 00:03:44,380 --> 00:03:47,860 You can import from that standard Netscape bookmark format. 102 00:03:47,860 --> 00:03:49,780 Most browsers can export that. 103 00:03:49,780 --> 00:03:51,820 And you can even import directly from Pocket 104 00:03:51,820 --> 00:03:52,660 if you've been using that. 105 00:03:52,660 --> 00:03:53,500 Oh, that's important. 106 00:03:53,500 --> 00:03:56,300 And crucially, it also lets you export your data back out. 107 00:03:56,300 --> 00:03:57,740 Right. So you're not starting over 108 00:03:57,740 --> 00:03:59,020 and you're not trapped either. 109 00:03:59,020 --> 00:04:00,780 You can bring your stuff in and take it with you 110 00:04:00,780 --> 00:04:02,100 if you ever decide to switch. 111 00:04:02,100 --> 00:04:02,940 Okay. 112 00:04:02,940 --> 00:04:05,420 Well, that's reassuring actually. 113 00:04:05,420 --> 00:04:07,100 Okay. Now here's something the source mentions 114 00:04:07,100 --> 00:04:10,020 that sounds, well, really interesting. 115 00:04:10,020 --> 00:04:11,940 The offline archive feature. 116 00:04:11,940 --> 00:04:14,340 It says, where possible, 117 00:04:14,340 --> 00:04:17,260 Shiori parses the readable content 118 00:04:17,260 --> 00:04:19,420 and makes an offline archive. 119 00:04:19,420 --> 00:04:20,980 What does that really mean? 120 00:04:20,980 --> 00:04:23,620 Why is that better than just saving the link? 121 00:04:23,620 --> 00:04:25,540 What does it protect you from? 122 00:04:25,540 --> 00:04:27,260 This is a really key difference. 123 00:04:27,260 --> 00:04:30,140 It's not just saving the web address, the URL. 124 00:04:30,140 --> 00:04:32,040 Shiori tries to actually download 125 00:04:32,040 --> 00:04:34,260 and save the content of the page, 126 00:04:34,260 --> 00:04:36,740 the article text, the main information. 127 00:04:36,740 --> 00:04:39,220 Think of it like taking a permanent snapshot. 128 00:04:39,220 --> 00:04:40,340 Ah, okay. 129 00:04:40,340 --> 00:04:41,660 The source points out that this means 130 00:04:41,660 --> 00:04:44,220 even if the original website changes that page later, 131 00:04:44,220 --> 00:04:46,180 or maybe even takes it down completely, 132 00:04:46,180 --> 00:04:49,160 your saved copy of the content should still be there, 133 00:04:49,160 --> 00:04:50,780 safe inside Shiori. 134 00:04:50,780 --> 00:04:51,620 Wow. 135 00:04:51,620 --> 00:04:52,980 It's basically a way to fight against link rot, 136 00:04:52,980 --> 00:04:54,420 you know, when links just die over time. 137 00:04:54,420 --> 00:04:55,860 Yeah, happens all the time. 138 00:04:55,860 --> 00:04:59,360 So this helps you build a more durable personal library 139 00:04:59,360 --> 00:05:01,140 of the web stuff you actually care about. 140 00:05:01,140 --> 00:05:02,460 That feels significant, 141 00:05:02,460 --> 00:05:05,380 like future-proofing your saved knowledge. 142 00:05:05,380 --> 00:05:07,580 Browser bookmarks definitely don't do that. 143 00:05:07,580 --> 00:05:10,180 If the page is gone, the bookmark's useless. 144 00:05:10,180 --> 00:05:13,060 That solves a really common frustration that's powerful. 145 00:05:13,060 --> 00:05:16,260 It really shifts things from just pointing to a page 146 00:05:16,260 --> 00:05:17,740 to actually preserving it. 147 00:05:17,740 --> 00:05:19,540 And to make the saving part easy, 148 00:05:19,540 --> 00:05:21,580 the source also mentions there's beta support 149 00:05:21,580 --> 00:05:24,660 for browser extensions for Firefox and Chrome. 150 00:05:24,660 --> 00:05:26,700 So you can just click a button in your browser 151 00:05:26,700 --> 00:05:27,820 while you're reading something 152 00:05:27,820 --> 00:05:29,900 and save it directly to Shiori. 153 00:05:29,900 --> 00:05:32,020 Integrates right into how you normally find stuff. 154 00:05:32,020 --> 00:05:33,020 Okay, let's recap. 155 00:05:33,020 --> 00:05:34,820 It sounds simple to get started. 156 00:05:34,820 --> 00:05:36,940 Single file, nice web interface. 157 00:05:36,940 --> 00:05:38,560 It lets you bring in your old bookmarks, 158 00:05:38,560 --> 00:05:40,580 make saving new ones easy with extensions. 159 00:05:40,580 --> 00:05:43,220 And it has that really standout offline archiving 160 00:05:43,220 --> 00:05:45,100 to stop links from dying. 161 00:05:45,100 --> 00:05:47,560 But how reliable is this? 162 00:05:47,560 --> 00:05:50,100 Is it some little side project that might vanish? 163 00:05:50,100 --> 00:05:53,060 How do you know you can trust it with all this saved stuff? 164 00:05:53,060 --> 00:05:54,140 That's a fair question. 165 00:05:54,140 --> 00:05:56,140 The source gives a couple of good indicators here. 166 00:05:56,140 --> 00:05:57,740 First, the license. 167 00:05:57,740 --> 00:06:01,220 It's under the MIT license, which means it's open source. 168 00:06:01,220 --> 00:06:02,060 Okay, open source. 169 00:06:02,060 --> 00:06:03,880 So the code's out there for people to see. 170 00:06:03,880 --> 00:06:04,720 Exactly. 171 00:06:04,720 --> 00:06:06,220 It's free to use, free to modify. 172 00:06:06,220 --> 00:06:08,580 And that openness usually encourages a community 173 00:06:08,580 --> 00:06:09,460 to build around it. 174 00:06:09,460 --> 00:06:10,580 Right, more eyes on it. 175 00:06:10,580 --> 00:06:12,660 People fixing bugs, adding things. 176 00:06:12,660 --> 00:06:13,500 Precisely. 177 00:06:13,500 --> 00:06:15,300 And the source provides some numbers 178 00:06:15,300 --> 00:06:17,780 that suggest the community is quite active. 179 00:06:17,780 --> 00:06:20,420 It mentions over 10,000 stars on GitHub. 180 00:06:20,420 --> 00:06:22,620 That's like a thumbs up from developers. 181 00:06:22,620 --> 00:06:25,900 Nearly 600 forks, meaning people are copying the code 182 00:06:25,900 --> 00:06:27,060 to work on it. 183 00:06:27,060 --> 00:06:28,980 And 64 contributors. 184 00:06:28,980 --> 00:06:30,660 10,000 stars. 185 00:06:30,660 --> 00:06:31,860 Yeah, that's not small. 186 00:06:31,860 --> 00:06:34,220 No, those numbers suggest it's pretty popular, 187 00:06:34,220 --> 00:06:36,620 actively developed, and well supported. 188 00:06:36,620 --> 00:06:38,820 It points towards it being a reliable choice, 189 00:06:38,820 --> 00:06:40,380 not just a flash in the pan. 190 00:06:40,380 --> 00:06:41,700 Okay, so putting it all together. 191 00:06:41,700 --> 00:06:43,780 Shiori, based on what the source material tells us, 192 00:06:43,780 --> 00:06:45,700 seems like a really accessible option. 193 00:06:45,700 --> 00:06:47,140 It's simple, it's portable, 194 00:06:47,140 --> 00:06:48,680 that single binary thing is key, 195 00:06:48,680 --> 00:06:50,060 it's got a friendly web interface, 196 00:06:50,060 --> 00:06:52,500 tackles real problems like getting your old blinks in, 197 00:06:52,500 --> 00:06:55,180 and crucially, that offline archiving. 198 00:06:55,180 --> 00:06:58,500 And it's backed by a healthy open source community. 199 00:06:58,500 --> 00:07:00,080 Sounds like a solid starting point 200 00:07:00,080 --> 00:07:03,220 for anyone wanting to finally get a grip on all those links. 201 00:07:03,220 --> 00:07:05,420 I think that's a fair summary based on the source, yeah. 202 00:07:05,420 --> 00:07:07,340 It presents itself as a straightforward way 203 00:07:07,340 --> 00:07:08,600 to take control. 204 00:07:08,600 --> 00:07:10,740 Makes it easier, especially for beginners, 205 00:07:10,740 --> 00:07:13,700 to start saving, organizing, and importantly, 206 00:07:13,700 --> 00:07:15,740 preserving the web content they value 207 00:07:15,740 --> 00:07:18,100 without the later frustration of finding it gone. 208 00:07:18,100 --> 00:07:19,980 So maybe something for you, the listener, 209 00:07:19,980 --> 00:07:22,020 to think about as you're browsing later today. 210 00:07:22,020 --> 00:07:24,060 How much do you actually value having 211 00:07:24,060 --> 00:07:26,940 your own personal accessible copies of the web 212 00:07:26,940 --> 00:07:28,660 pages that really matter? 213 00:07:28,660 --> 00:07:30,180 Copies that stick around no matter 214 00:07:30,180 --> 00:07:32,540 what happens to the original site online. 215 00:07:32,540 --> 00:07:34,140 Worth considering. 216 00:07:34,140 --> 00:07:36,220 And let's give one final thank you to Safe Server 217 00:07:36,220 --> 00:07:38,160 for supporting this deep dive. 218 00:07:38,160 --> 00:07:40,180 Remember, Safe Server helps with hosting software 219 00:07:40,180 --> 00:07:42,020 and supports your digital transformation. 220 00:07:42,020 --> 00:07:45,000 Check them out at www.safeserver.de.