Skip to content

Commit 4c4cef5

Browse files
committed
feat: video category for the logs.
1 parent 032d1ea commit 4c4cef5

File tree

7 files changed

+43
-0
lines changed

7 files changed

+43
-0
lines changed
1.77 KB
Loading
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
## The Reddit Question
2+
3+
[The Thread](https://reddit.com/r/AskReddit/comments/zdv5gv/how_would_you_get_a_small_cylinder_51in_length/)
4+
5+
Imagine a man who tells everyone he has a **"small object"** (a cylinder) stuck inside a **tiny plastic tube** (a Mini M&Ms container). He says he filled the
6+
tube with butter and mashed bananas first, and now the cylinder won't come out.
7+
8+
**The catch**: He **insists** that the cylinder is just an object, but everyone reading knows he’s actually talking about his... _well_, **his private parts**.
9+
10+
Whenever people suggest cutting the tube with a saw or using heat, he gets very panicked and says, "It is imperative that the cylinder remains
11+
unharmed."
12+
13+
The ELI5 Lesson:
14+
1. Don't put your "cylinder" in candy containers.
15+
2. If you do, don't use mashed bananas as a lubricant.
16+
3. Don't go to the internet for medical advice while pretending your body part is a **"math shape."**
17+
18+
It became one of the most famous jokes on Reddit because of how committed he was to the lie that it was just a "cylinder," even when it was obvious
19+
he was in a very painful and embarrassing emergency.
20+
21+
## A video about solving this **problem**
22+
23+
<iframe width="560" height="315" src="https://www.youtube.com/embed/AJoOaM3UJdA?si=veIgg-DhKd1zPenV" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

public/logs/video/video.piml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
(logs)
2+
> (item)
3+
(category) Video
4+
(date) 2025-12-21
5+
(link) https://www.youtube.com/watch?v=AJoOaM3UJdA
6+
(rating) 4
7+
(slug) solving-reddits-cylinder-problem-with-science
8+
(title) Solving Reddit's Cylinder Problem with Science
9+
(image) /images/defaults/mockup-graphics-Kl3467edwsE-unsplash.webp
10+
(description) I spent three months figuring out how to remove a cylinder from a mini M&Ms tube filled with melted butter and microwaved mashed bananas.

scripts/convert_logs_to_piml.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ const publicLogsDir = path.join(__dirname, '../public/logs');
66
const categories = [
77
'Book',
88
'Movie',
9+
'Video',
910
'Game',
1011
'Article',
1112
'Music',

src/components/ColorLegends.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ export const categoryStyles = {
1010
backgroundColor: colors['movie-alpha-10'],
1111
borderColor: colors['movie-alpha-50'],
1212
},
13+
Video: {
14+
backgroundColor: colors['video-alpha-10'],
15+
borderColor: colors['video-alpha-50'],
16+
},
1317
Game: {
1418
backgroundColor: colors['game-alpha-10'],
1519
borderColor: colors['game-alpha-50'],

src/config/colors.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ module.exports = {
1010
tb: '#00000033',
1111
book: '#00BFFF',
1212
movie: '#DC143C',
13+
video: '#8A2BE2',
1314
game: '#00C9A7',
1415
article: '#FA8072', // Salmon
1516
app: '#fb8476', // Duplicated from article-ish
@@ -22,6 +23,7 @@ module.exports = {
2223
feat: '#a855f7',
2324
'book-light': '#4dcdff',
2425
'movie-light': '#e84f6d',
26+
'video-light': '#a050f0',
2527
'game-light': '#00e6bf',
2628
'article-light': '#FFB6C1', // Light Pink
2729
'app-light': '#FFF8F00', // Duplicated from book-light
@@ -62,6 +64,8 @@ module.exports = {
6264
'book-alpha-50': 'rgba(0, 191, 255, 0.5)',
6365
'movie-alpha-10': 'rgba(220, 20, 60, 0.1)',
6466
'movie-alpha-50': 'rgba(220, 20, 60, 0.5)',
67+
'video-alpha-10': 'rgba(138, 43, 226, 0.1)',
68+
'video-alpha-50': 'rgba(138, 43, 226, 0.5)',
6569
'game-alpha-10': 'rgba(0, 201, 167, 0.1)',
6670
'game-alpha-50': 'rgba(0, 201, 167, 0.5)',
6771
'article-alpha-10': 'rgba(250, 128, 114, 0.1)',

src/pages/LogsPage.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import RatingSystemDetail from '../components/RatingSystemDetail';
1414
const categories = [
1515
'Book',
1616
'Movie',
17+
'Video',
1718
'Game',
1819
'Article',
1920
'Music',

0 commit comments

Comments
 (0)