Skip to content

Commit

Permalink
auto updating site
Browse files Browse the repository at this point in the history
  • Loading branch information
jherzstein committed Feb 11, 2024
1 parent d0f27d3 commit 48aba2f
Show file tree
Hide file tree
Showing 21 changed files with 121 additions and 242 deletions.
24 changes: 8 additions & 16 deletions content/posts/nyaa_menu.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,19 @@
+++
title = "Skiff is Dead 🤡"
summary = "Lesson #1: Proton king. Lesson #2: Don't trust American Silicon Valley Crypto Bros. Lesson #3: Switching seems to be the primary throughline of my website."
date = 2024-02-11
tags = ["technology", "email", "clown-moment", "skiff", "proton"]
title = "nyaa_menu"
summary = "I made a lazy web scraping tool for collecting anime and manga while I was bored."
date = 2023-10-07
tags = ["technology", "projects", "anime", "manga"]
draft = false
[menu]
[menu.posts]
identifier = "skiff-is-dead"
identifier = "nyaa-menu"
+++

<figure>
<center>
<img src="/images/blog/clown.jpg" width="50%" />
<figcaption>This is what Skiff's owners look like... and me. hahaha *honk honk*</figcaption>
<img src="/images/blog/nyaa_menu_screenshot.png" width="100%" />
<figcaption>nyaa_menu scraping nyaa.si for "Chainsaw Man" english translated manga from most to least seeded.</figcaption>
</center>
</figure>

Skiff was a privacy focused email service. I switched over to them a few weeks ago from Proton because I got it recommended to me from someone on campus for their very generous free tier that offered custom domain support. I've always wanted to switch to my custom domain for unlimited aliases using it to organize my accounts, and I'm admittantly cheap so I decided "why not" and gave Skiff a try. Honestly didn't care for their elliptic curve E2EE, zero access, quantum resistant hoo-ha, I just wanted free custom domains with incrementally better privacy than Google even though email sucks. I thought worst case senario I could always just switch back to Proton (my custom domain will keep me email-service agnostic), and Skiff's massive amount of capital investment would keep them afloat for at least a few years before I would make another switch. I literally just woke up to learn that they've been bought out by Notion; indeed [I am a clown 🤡](https://piped.video/watch?v=UWhKa7M52BA). This is sort of on me for being naive to trust this particular service that seemed "a little too good to be true" so take this from my experience, even though it should seem obvious: **only trust an email (or any) service that has years of a track record to back it up.**

I'm actually somewhat grateful that this happened, because now I get to learn and this was a pretty low stakes mess up in the grand scheme of things. Even though I've messed up, I'm humbled, and despite my slight self-deprication I actually am not beating myself up too much over this. For one to avoid being a clown in the future, one must see the clown in their present selves, own up to it, laugh, honk their nose, and then finally remove the wig and makeup.

<figure>
<center>
<img src="/images/blog/unclown.jpg" width="50%" />
</center>
</figure>
I got quite bored a few days ago, and instead of staring at my 24 inch lightbulb I channeled a bit of my creative juices into making something... while staring at my 24 inch lightbulb. So, I enjoy south east asian media from time to time, I also like [dmenu](https://tools.suckless.org/dmenu), and I don't like using my browser if I can avoid it; there often is an easier way of doing things if you're creative enough. Somewhat inspired by Bugswriter's [notflix](https://github.com/Bugswriter/notflix) project, I whipped up a shell script that scrapes anime and manga magnet links from [nyaa.si](https://www.nyaa.si) based on user search terms and flags. By default, the magnet link gets copied to your clipboard, or if you have your own transmission server you can also send the magnet link there automatically. If this utility sounds interesting to you go [check it out](https://github.com/jherzstein/nyaa_menu)!
18 changes: 9 additions & 9 deletions public/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,6 @@
<description>Recent content in Welcome on Jordan Herzstein</description>
<generator>Hugo -- gohugo.io</generator>
<lastBuildDate>Sun, 11 Feb 2024 00:00:00 +0000</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Skiff is Dead 🤡</title>
<link>/posts/nyaa_menu/</link>
<pubDate>Sun, 11 Feb 2024 00:00:00 +0000</pubDate>

<guid>/posts/nyaa_menu/</guid>
<description>Lesson #1: Proton king. Lesson #2: Don&amp;rsquo;t trust American Silicon Valley Crypto Bros. Lesson #3: Switching seems to be the primary throughline of my website.</description>
</item>

<item>
<title>Skiff is Dead 🤡</title>
<link>/posts/skiffdead/</link>
Expand All @@ -33,6 +24,15 @@
<description>Hugo is a very good static site generator.</description>
</item>

<item>
<title>nyaa_menu</title>
<link>/posts/nyaa_menu/</link>
<pubDate>Sat, 07 Oct 2023 00:00:00 +0000</pubDate>

<guid>/posts/nyaa_menu/</guid>
<description>I made a lazy web scraping tool for collecting anime and manga while I was bored.</description>
</item>

<item>
<title>My Little Techy Projects Summer 2023</title>
<link>/posts/summer_2023_projects/</link>
Expand Down
31 changes: 14 additions & 17 deletions public/posts/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ <h2 id="posts">Posts <a href=/posts/index.xml><img src="/images/blog/rss.png" wi
<article class="post">
<header class="post__header">
<h3>
11 Feb 2024 <a href="/posts/nyaa_menu/">Skiff is Dead 🤡 </a>
11 Feb 2024 <a href="/posts/skiffdead/">Skiff is Dead 🤡 </a>
</h3>
</header>

Expand Down Expand Up @@ -66,51 +66,48 @@ <h3>
<article class="post">
<header class="post__header">
<h3>
11 Feb 2024 <a href="/posts/skiffdead/">Skiff is Dead 🤡 </a>
09 Feb 2024 <a href="/posts/thingstocome/">Hugo and other site changes </a>
</h3>
</header>

<section class="post__summary">
Lesson #1: Proton king. Lesson #2: Don&rsquo;t trust American Silicon Valley Crypto Bros. Lesson #3: Switching seems to be the primary throughline of my website.
Hugo is a very good static site generator.
</section>
<br>
<div class="tags-list"><span class ="tags">
<a href="/tags/technology/">#technology</a>
</span>
<span class ="tags">
<a href="/tags/email/">#email</a>
</span>
<span class ="tags">
<a href="/tags/clown-moment/">#clown-moment</a>
<a href="/tags/hugo/">#hugo</a>
</span>
<span class ="tags">
<a href="/tags/skiff/">#skiff</a>
<a href="/tags/github/">#github</a>
</span>
<span class ="tags">
<a href="/tags/proton/">#proton</a>
<a href="/tags/updates/">#updates</a>
</span>
</div>
</article>

<article class="post">
<header class="post__header">
<h3>
09 Feb 2024 <a href="/posts/thingstocome/">Hugo and other site changes </a>
07 Oct 2023 <a href="/posts/nyaa_menu/">nyaa_menu </a>
</h3>
</header>

<section class="post__summary">
Hugo is a very good static site generator.
I made a lazy web scraping tool for collecting anime and manga while I was bored.
</section>
<br>
<div class="tags-list"><span class ="tags">
<a href="/tags/hugo/">#hugo</a>
<a href="/tags/technology/">#technology</a>
</span>
<span class ="tags">
<a href="/tags/github/">#github</a>
<a href="/tags/projects/">#projects</a>
</span>
<span class ="tags">
<a href="/tags/updates/">#updates</a>
<a href="/tags/anime/">#anime</a>
</span>
<span class ="tags">
<a href="/tags/manga/">#manga</a>
</span>
</div>
</article>
Expand Down
18 changes: 9 additions & 9 deletions public/posts/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,6 @@
<description>Recent content in Blog Posts on Jordan Herzstein</description>
<generator>Hugo -- gohugo.io</generator>
<lastBuildDate>Wed, 01 Feb 2023 00:00:00 +0000</lastBuildDate><atom:link href="/posts/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Skiff is Dead 🤡</title>
<link>/posts/nyaa_menu/</link>
<pubDate>Sun, 11 Feb 2024 00:00:00 +0000</pubDate>

<guid>/posts/nyaa_menu/</guid>
<description>Lesson #1: Proton king. Lesson #2: Don&amp;rsquo;t trust American Silicon Valley Crypto Bros. Lesson #3: Switching seems to be the primary throughline of my website.</description>
</item>

<item>
<title>Skiff is Dead 🤡</title>
<link>/posts/skiffdead/</link>
Expand All @@ -33,6 +24,15 @@
<description>Hugo is a very good static site generator.</description>
</item>

<item>
<title>nyaa_menu</title>
<link>/posts/nyaa_menu/</link>
<pubDate>Sat, 07 Oct 2023 00:00:00 +0000</pubDate>

<guid>/posts/nyaa_menu/</guid>
<description>I made a lazy web scraping tool for collecting anime and manga while I was bored.</description>
</item>

<item>
<title>My Little Techy Projects Summer 2023</title>
<link>/posts/summer_2023_projects/</link>
Expand Down
23 changes: 7 additions & 16 deletions public/posts/nyaa_menu/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,38 +28,29 @@

<section class="page__body">
<header class="content__header">
<h1>Skiff is Dead 🤡</h1>
<h1>nyaa_menu</h1>
</header>
<div class="tags-list"><span class ="tags">
<a href="/tags/technology/">#technology</a>
</span>
<span class ="tags">
<a href="/tags/email/">#email</a>
<a href="/tags/projects/">#projects</a>
</span>
<span class ="tags">
<a href="/tags/clown-moment/">#clown-moment</a>
<a href="/tags/anime/">#anime</a>
</span>
<span class ="tags">
<a href="/tags/skiff/">#skiff</a>
</span>
<span class ="tags">
<a href="/tags/proton/">#proton</a>
<a href="/tags/manga/">#manga</a>
</span>
</div>
<div class="content__body">
<figure>
<center>
<img src="/images/blog/clown.jpg" width="50%" />
<figcaption>This is what Skiff's owners look like... and me. hahaha *honk honk*</figcaption>
</center>
</figure>
<p>Skiff was a privacy focused email service. I switched over to them a few weeks ago from Proton because I got it recommended to me from someone on campus for their very generous free tier that offered custom domain support. I&rsquo;ve always wanted to switch to my custom domain for unlimited aliases using it to organize my accounts, and I&rsquo;m admittantly cheap so I decided &ldquo;why not&rdquo; and gave Skiff a try. Honestly didn&rsquo;t care for their elliptic curve E2EE, zero access, quantum resistant hoo-ha, I just wanted free custom domains with incrementally better privacy than Google even though email sucks. I thought worst case senario I could always just switch back to Proton (my custom domain will keep me email-service agnostic), and Skiff&rsquo;s massive amount of capital investment would keep them afloat for at least a few years before I would make another switch. I literally just woke up to learn that they&rsquo;ve been bought out by Notion; indeed <a href="https://piped.video/watch?v=UWhKa7M52BA">I am a clown 🤡</a>. This is sort of on me for being naive to trust this particular service that seemed &ldquo;a little too good to be true&rdquo; so take this from my experience, even though it should seem obvious: <strong>only trust an email (or any) service that has years of a track record to back it up.</strong></p>
<p>I&rsquo;m actually somewhat grateful that this happened, because now I get to learn and this was a pretty low stakes mess up in the grand scheme of things. Even though I&rsquo;ve messed up, I&rsquo;m humbled, and despite my slight self-deprication I actually am not beating myself up too much over this. For one to avoid being a clown in the future, one must see the clown in their present selves, own up to it, laugh, honk their nose, and then finally remove the wig and makeup.</p>
<figure>
<center>
<img src="/images/blog/unclown.jpg" width="50%" />
<img src="/images/blog/nyaa_menu_screenshot.png" width="100%" />
<figcaption>nyaa_menu scraping nyaa.si for "Chainsaw Man" english translated manga from most to least seeded.</figcaption>
</center>
</figure>
<p>I got quite bored a few days ago, and instead of staring at my 24 inch lightbulb I channeled a bit of my creative juices into making something&hellip; while staring at my 24 inch lightbulb. So, I enjoy south east asian media from time to time, I also like <a href="https://tools.suckless.org/dmenu">dmenu</a>, and I don&rsquo;t like using my browser if I can avoid it; there often is an easier way of doing things if you&rsquo;re creative enough. Somewhat inspired by Bugswriter&rsquo;s <a href="https://github.com/Bugswriter/notflix">notflix</a> project, I whipped up a shell script that scrapes anime and manga magnet links from <a href="https://www.nyaa.si">nyaa.si</a> based on user search terms and flags. By default, the magnet link gets copied to your clipboard, or if you have your own transmission server you can also send the magnet link there automatically. If this utility sounds interesting to you go <a href="https://github.com/jherzstein/nyaa_menu">check it out</a>!</p>

</div>

Expand Down
15 changes: 12 additions & 3 deletions public/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@
</url><url>
<loc>/tags/skiff/</loc>
<lastmod>2024-02-11T00:00:00+00:00</lastmod>
</url><url>
<loc>/posts/nyaa_menu/</loc>
<lastmod>2024-02-11T00:00:00+00:00</lastmod>
</url><url>
<loc>/posts/skiffdead/</loc>
<lastmod>2024-02-11T00:00:00+00:00</lastmod>
Expand Down Expand Up @@ -43,6 +40,18 @@
</url><url>
<loc>/setup/</loc>
<lastmod>2024-02-06T00:00:00+00:00</lastmod>
</url><url>
<loc>/tags/anime/</loc>
<lastmod>2023-10-07T00:00:00+00:00</lastmod>
</url><url>
<loc>/tags/manga/</loc>
<lastmod>2023-10-07T00:00:00+00:00</lastmod>
</url><url>
<loc>/posts/nyaa_menu/</loc>
<lastmod>2023-10-07T00:00:00+00:00</lastmod>
</url><url>
<loc>/tags/projects/</loc>
<lastmod>2023-10-07T00:00:00+00:00</lastmod>
</url><url>
<loc>/posts/summer_2023_projects/</loc>
<lastmod>2023-09-20T00:00:00+00:00</lastmod>
Expand Down
3 changes: 3 additions & 0 deletions public/tags/anime/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@


<section class="page__body">
<header class="page-header">
<h1>Tag:anime</h1></h1>
</header>
<header class="content__header">

</header>
Expand Down
29 changes: 0 additions & 29 deletions public/tags/clown-moment/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,35 +34,6 @@ <h1>Tag:clown-moment</h1></h1>

</header>

<article class="post">
<header class="post__header">
<h4>
11 Feb 2024 <a href="/posts/nyaa_menu/">Skiff is Dead 🤡 </a>
</h4>
</header>

<section class="post__summary">
Lesson #1: Proton king. Lesson #2: Don&rsquo;t trust American Silicon Valley Crypto Bros. Lesson #3: Switching seems to be the primary throughline of my website.
</section>
<br>
<div class="tags-list"><span class ="tags">
<a href="tags/technology/">#technology</a>
</span>
<span class ="tags">
<a href="tags/email/">#email</a>
</span>
<span class ="tags">
<a href="tags/clown-moment/">#clown-moment</a>
</span>
<span class ="tags">
<a href="tags/skiff/">#skiff</a>
</span>
<span class ="tags">
<a href="tags/proton/">#proton</a>
</span>
</div>
</article>

<article class="post">
<header class="post__header">
<h4>
Expand Down
9 changes: 0 additions & 9 deletions public/tags/clown-moment/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,6 @@
<description>Recent content in clown-moment on Jordan Herzstein</description>
<generator>Hugo -- gohugo.io</generator>
<lastBuildDate>Sun, 11 Feb 2024 00:00:00 +0000</lastBuildDate><atom:link href="/tags/clown-moment/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Skiff is Dead 🤡</title>
<link>/posts/nyaa_menu/</link>
<pubDate>Sun, 11 Feb 2024 00:00:00 +0000</pubDate>

<guid>/posts/nyaa_menu/</guid>
<description>Lesson #1: Proton king. Lesson #2: Don&amp;rsquo;t trust American Silicon Valley Crypto Bros. Lesson #3: Switching seems to be the primary throughline of my website.</description>
</item>

<item>
<title>Skiff is Dead 🤡</title>
<link>/posts/skiffdead/</link>
Expand Down
29 changes: 0 additions & 29 deletions public/tags/email/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,35 +34,6 @@ <h1>Tag:email</h1></h1>

</header>

<article class="post">
<header class="post__header">
<h4>
11 Feb 2024 <a href="/posts/nyaa_menu/">Skiff is Dead 🤡 </a>
</h4>
</header>

<section class="post__summary">
Lesson #1: Proton king. Lesson #2: Don&rsquo;t trust American Silicon Valley Crypto Bros. Lesson #3: Switching seems to be the primary throughline of my website.
</section>
<br>
<div class="tags-list"><span class ="tags">
<a href="tags/technology/">#technology</a>
</span>
<span class ="tags">
<a href="tags/email/">#email</a>
</span>
<span class ="tags">
<a href="tags/clown-moment/">#clown-moment</a>
</span>
<span class ="tags">
<a href="tags/skiff/">#skiff</a>
</span>
<span class ="tags">
<a href="tags/proton/">#proton</a>
</span>
</div>
</article>

<article class="post">
<header class="post__header">
<h4>
Expand Down
9 changes: 0 additions & 9 deletions public/tags/email/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,6 @@
<description>Recent content in email on Jordan Herzstein</description>
<generator>Hugo -- gohugo.io</generator>
<lastBuildDate>Sun, 11 Feb 2024 00:00:00 +0000</lastBuildDate><atom:link href="/tags/email/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Skiff is Dead 🤡</title>
<link>/posts/nyaa_menu/</link>
<pubDate>Sun, 11 Feb 2024 00:00:00 +0000</pubDate>

<guid>/posts/nyaa_menu/</guid>
<description>Lesson #1: Proton king. Lesson #2: Don&amp;rsquo;t trust American Silicon Valley Crypto Bros. Lesson #3: Switching seems to be the primary throughline of my website.</description>
</item>

<item>
<title>Skiff is Dead 🤡</title>
<link>/posts/skiffdead/</link>
Expand Down
Loading

0 comments on commit 48aba2f

Please sign in to comment.