json for all poems from Bleach (all rights to VIZ)
  • Go 91.9%
  • Dockerfile 8.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-03-15 16:29:42 -04:00
.gitignore added basic webserver; poems 1-10 2026-02-25 22:39:25 -05:00
Dockerfile added some new docs 2026-02-26 03:41:36 -05:00
go.mod fixed mod 2026-03-03 02:39:48 -05:00
main.go fix /random path 2026-03-04 04:02:59 -05:00
poems.json fixed typo in poems 2026-03-15 16:29:42 -04:00
README.md fixed readme 2026-03-03 02:43:13 -05:00

bleach-poems

do you know how i hate the rain?

this repository contains two things:

  1. a poems.json file, containing all of the poems from bleach volumes 1-74
  2. a simple golang webserver to serve the poems

poems.json

contains the schema:

{
	"poems":[
		{
			"volume": 1,
			"title": "...",
			"lines": [...]	
		}
		// ...
	]
}

install instructions

run go install codeberg.org/b_n_b/bleach-poems/v2@latest

running the program

webserver

just run the built binary. runs on port 8080

contains the routes:

  • /poems: just returns all of the poems
  • /poems/{volume}: returns the poem of the given volume (must be a number [1,74])
  • /random: returns a random poem

local

run the built binary with the flag --local

prints a random poem to stdout.

access

don't want to use the json file? you can ping a (probably slow) instance here:

https://bleach-poems.onrender.com

all rights to VIZ for translations, i do not claim ownership of the Bleach series, and this is not an official project