whatisgithub

What is site_demo?

3b1b/site_demo — explained in plain English

Analysis updated 2026-07-04 · repo last pushed 2021-04-10

27ShellAudience · generalComplexity · 1/5DormantLicenseSetup · easy

In one sentence

A demo website that turns 3Blue1Brown's animated math videos into written blog posts with interactive and print reading modes. Currently features a Fourier transforms article with plans to expand.

Mindmap

mindmap
  root((repo))
    What it does
      Converts videos to text
      Interactive blog mode
      Printable textbook mode
    Use cases
      Self-paced math learning
      Classroom handouts
      Weekend reading
    Audience
      Math enthusiasts
      Students and teachers
      Curious learners
    Features
      Dark and sepia themes
      Video clips in blog mode
      Future quizzes planned
    License
      Creative Commons
      Non-commercial reuse
      Attribution required
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Read a written version of 3Blue1Brown's Fourier transforms video at your own pace.

USE CASE 2

Print out a math lesson in textbook style to hand out in a classroom.

USE CASE 3

Switch between interactive blog mode and offline print mode depending on how you want to study.

What is it built with?

Shell

How does it compare?

3b1b/site_democoinbaselarper/lucideiumdososo/juju-content-illustrations
Stars272525
LanguageShellShellShell
Last pushed2021-04-10
MaintenanceDormant
Setup difficultyeasyhardeasy
Complexity1/53/52/5
Audiencegeneraldeveloperwriter

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Minimal setup since it's a shell-based demo project, but the README doesn't detail the technical steps.

Images are shared under Creative Commons, meaning you can reuse them for non-commercial purposes as long as you give credit to the original source.

So what is it?

3b1b/site_demo is a demo website that turns 3Blue1Brown's popular math videos into written blog posts. Right now, it features a single article on Fourier transforms, but the goal is to eventually convert all of the channel's video content into this written format. It's an experiment in making the visual, animated math explanations that 3Blue1Brown is known for accessible as text you can read at your own pace. Each post offers two reading modes. "Blog mode" keeps things interactive, with short video clips mixed in between the text, closer to the original video experience but in written form. "Print mode" strips things down to something you could print out and read offline, like a chapter from a textbook. You can toggle between these modes with a button at the top of the page, and there's also a theme switcher for dark or sepia backgrounds if you prefer a different look. The audience here is anyone who enjoys 3Blue1Brown's videos, students, teachers, math enthusiasts, or curious learners. A teacher might use the print mode to hand out a lesson in a classroom, while a casual reader might work through the blog version over a weekend. The project is also exploring features beyond plain articles, like embedding quizzes or spaced repetition tools to help readers retain what they learn. All images are shared under a Creative Commons license, meaning others can reuse them for non-commercial purposes with attribution. The project creators are actively seeking feedback on whether people find written versions useful, whether print mode works for their needs, and whether community members would be interested in contributing. It's still a work in progress, and the README doesn't go into detail on the technical setup beyond noting it's a shell-based project.

Copy-paste prompts

Prompt 1
Help me set up and run the 3b1b/site_demo locally so I can read the Fourier transforms blog post in both blog mode and print mode.
Prompt 2
I want to contribute a new written article to this project based on another 3Blue1Brown video. Walk me through the file structure and how to add a new post.
Prompt 3
Help me understand how the theme switcher and blog/print mode toggle work in this project so I can customize the reading experience.

Frequently asked questions

What is site_demo?

A demo website that turns 3Blue1Brown's animated math videos into written blog posts with interactive and print reading modes. Currently features a Fourier transforms article with plans to expand.

What language is site_demo written in?

Mainly Shell. The stack also includes Shell.

Is site_demo actively maintained?

Dormant — no commits in 2+ years (last push 2021-04-10).

What license does site_demo use?

Images are shared under Creative Commons, meaning you can reuse them for non-commercial purposes as long as you give credit to the original source.

How hard is site_demo to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is site_demo for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.