From caabba5a8c9daff3d6a378fc7c34309850756285 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Sun, 27 Aug 2023 21:45:52 +1200 Subject: [PATCH 01/14] add instances nohoster & whateveritworks --- files/instances.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/files/instances.json b/files/instances.json index 59e3200..8f47051 100644 --- a/files/instances.json +++ b/files/instances.json @@ -2,10 +2,12 @@ {"owner_name": "Cadence", "owner_website": "https://cadence.moe", "instance": "https://breezewiki.com"}, {"owner_name": "Artemis Everfree", "owner_website": "https://artemis.sh/", "instance": "https://antifandom.com"}, {"owner_name": "PussTheCat.org", "owner_website": "https://pussthecat.org", "instance": "https://breezewiki.pussthecat.org"}, - {"owner_name": "https://kevin.payravi.dev", "owner_website": "https://kevin.payravi.dev", "instance": "https://bw.hamstro.dev"}, + {"owner_name": "Kevin Payravi", "owner_website": "https://kevin.payravi.dev", "instance": "https://bw.hamstro.dev"}, {"owner_name": "Project Segfault", "owner_website": "https://projectsegfau.lt", "instance": "https://bw.projectsegfau.lt"}, {"owner_name": "Hostux", "owner_website": "https://hostux.network", "instance": "https://breeze.hostux.net"}, {"owner_name": "Artemis Lena", "owner_website": "https://artemislena.eu", "instance": "https://bw.artemislena.eu"}, {"owner_name": "Whatever Social", "owner_website": "https://whatever.social", "instance": "https://nerd.whatever.social"}, - {"owner_name": "Frontend Friendly", "owner_website": "https://frontendfriendly.xyz", "instance": "https://breezewiki.frontendfriendly.xyz"} + {"owner_name": "Frontend Friendly", "owner_website": "https://frontendfriendly.xyz", "instance": "https://breezewiki.frontendfriendly.xyz"}, + {"owner_name": "nohoster", "owner_website": "mailto:admin@nohost.network", "instance": "https://breeze.nohost.network"}, + {"owner_name": "WhateverItWorks", "owner_website": "https://www.whateveritworks.org", "instance": "https://breeze.whateveritworks.org"} ] From a4924efbf8b0d8c961ca65984784d522c55a5629 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Sun, 10 Sep 2023 22:27:42 +1200 Subject: [PATCH 02/14] Add instances and onion table --- docs.scrbl | 24 ++++++++++++++++++------ files/instances.json | 4 +++- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/docs.scrbl b/docs.scrbl index 1fcd15d..132078c 100644 --- a/docs.scrbl +++ b/docs.scrbl @@ -27,14 +27,26 @@ @subsection{Mirrors} +@(define (mirrors-file-table onion?) + (for/list ([item (with-input-from-file "files/instances.json" (lambda () (read-json)))] + #:when (eq? onion? (regexp-match? #rx"\\.onion" (hash-ref item 'instance)))) + (define-values (owner-name owner-website instance) + (apply values (for/list ([key '(owner_name owner_website instance)]) + (hash-ref item key)))) + (list (if (string? owner-website) (hyperlink owner-website owner-name) owner-name) + (if onion? (hyperlink instance "Visit onion site") (url instance))))) + @tabular[#:style (style "user-table instance-list user-table--title" null) `((,(literal "Hoster") ,(literal "Link")) - ,@(for/list ([item (with-input-from-file "files/instances.json" (lambda () (read-json)))]) - (define-values (owner-name owner-website instance) - (apply values (for/list ([key '(owner_name owner_website instance)]) - (hash-ref item key)))) - (list (if (string? owner-website) (hyperlink owner-website owner-name) owner-name) - (url instance))))] + ,@(mirrors-file-table #f))] + +@subsection{Onion Mirrors} + +Please note: You need the @hyperlink["https://www.torproject.org/" "Tor browser"] to see these. + +@tabular[#:style (style "user-table instance-list user-table--title" null) + `((,(literal "Hoster") ,(literal "Link")) + ,@(mirrors-file-table #t))] @hyperlink["https://docs.breezewiki.com/files/instances.json" "Machine-readable data"] diff --git a/files/instances.json b/files/instances.json index 8f47051..63c6bf6 100644 --- a/files/instances.json +++ b/files/instances.json @@ -9,5 +9,7 @@ {"owner_name": "Whatever Social", "owner_website": "https://whatever.social", "instance": "https://nerd.whatever.social"}, {"owner_name": "Frontend Friendly", "owner_website": "https://frontendfriendly.xyz", "instance": "https://breezewiki.frontendfriendly.xyz"}, {"owner_name": "nohoster", "owner_website": "mailto:admin@nohost.network", "instance": "https://breeze.nohost.network"}, - {"owner_name": "WhateverItWorks", "owner_website": "https://www.whateveritworks.org", "instance": "https://breeze.whateveritworks.org"} + {"owner_name": "WhateverItWorks", "owner_website": "https://www.whateveritworks.org", "instance": "https://breeze.whateveritworks.org"}, + {"owner_name": "Opnxng", "owner_website": "https://about.opnxng.com", "instance": "https://z.opnxng.com"}, + {"owner_name": "lost+skunk", "owner_website": "https://matrix.to/#/@softpigeones:sibnsk.net", "instance": "http://bw.skunky7dhv7nohsoalpwe3sxfz3fbkad7r3wk632riye25vqm3meqead.onion"} ] From 9415f08a60604dd4fe9a4a41505a11e1d0f069c0 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Sun, 10 Sep 2023 22:31:56 +1200 Subject: [PATCH 03/14] Add hyperreal's instance --- files/instances.json | 1 + 1 file changed, 1 insertion(+) diff --git a/files/instances.json b/files/instances.json index 63c6bf6..ac9f391 100644 --- a/files/instances.json +++ b/files/instances.json @@ -11,5 +11,6 @@ {"owner_name": "nohoster", "owner_website": "mailto:admin@nohost.network", "instance": "https://breeze.nohost.network"}, {"owner_name": "WhateverItWorks", "owner_website": "https://www.whateveritworks.org", "instance": "https://breeze.whateveritworks.org"}, {"owner_name": "Opnxng", "owner_website": "https://about.opnxng.com", "instance": "https://z.opnxng.com"}, + {"owner_name": "hyperreal", "owner_website": "https://hyperreal.coffee", "instance": "https://wiki.hyperreal.coffee"}, {"owner_name": "lost+skunk", "owner_website": "https://matrix.to/#/@softpigeones:sibnsk.net", "instance": "http://bw.skunky7dhv7nohsoalpwe3sxfz3fbkad7r3wk632riye25vqm3meqead.onion"} ] From c2de4e7f7a7d372ab16b2b7dbb43578ced206d8b Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Sun, 1 Oct 2023 15:31:52 +1300 Subject: [PATCH 04/14] Update hyperreal and add Butter Cat instances --- files/instances.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/files/instances.json b/files/instances.json index ac9f391..f529042 100644 --- a/files/instances.json +++ b/files/instances.json @@ -11,6 +11,7 @@ {"owner_name": "nohoster", "owner_website": "mailto:admin@nohost.network", "instance": "https://breeze.nohost.network"}, {"owner_name": "WhateverItWorks", "owner_website": "https://www.whateveritworks.org", "instance": "https://breeze.whateveritworks.org"}, {"owner_name": "Opnxng", "owner_website": "https://about.opnxng.com", "instance": "https://z.opnxng.com"}, - {"owner_name": "hyperreal", "owner_website": "https://hyperreal.coffee", "instance": "https://wiki.hyperreal.coffee"}, + {"owner_name": "hyperreal", "owner_website": "https://hyperreal.coffee", "instance": "https://breezewiki.hyperreal.coffee"}, + {"owner_name": "Butter Cat", "owner_website": "https://catsarch.com", "instance": "https://breezewiki.catsarch.com"}, {"owner_name": "lost+skunk", "owner_website": "https://matrix.to/#/@softpigeones:sibnsk.net", "instance": "http://bw.skunky7dhv7nohsoalpwe3sxfz3fbkad7r3wk632riye25vqm3meqead.onion"} ] From 15ff73b34ced99a2338770e4ded6aab66133741d Mon Sep 17 00:00:00 2001 From: Lux Aliaga Date: Mon, 2 Oct 2023 19:08:18 +0000 Subject: [PATCH 05/14] Add breeze.mint.lgbt to instances.json New BreezeWiki instance on the block! --- files/instances.json | 1 + 1 file changed, 1 insertion(+) diff --git a/files/instances.json b/files/instances.json index f529042..efa5371 100644 --- a/files/instances.json +++ b/files/instances.json @@ -13,5 +13,6 @@ {"owner_name": "Opnxng", "owner_website": "https://about.opnxng.com", "instance": "https://z.opnxng.com"}, {"owner_name": "hyperreal", "owner_website": "https://hyperreal.coffee", "instance": "https://breezewiki.hyperreal.coffee"}, {"owner_name": "Butter Cat", "owner_website": "https://catsarch.com", "instance": "https://breezewiki.catsarch.com"}, + {"owner_name": "mint.lgbt", "owner_website": "https://mint.lgbt", "instance": "https://breeze.mint.lgbt"}, {"owner_name": "lost+skunk", "owner_website": "https://matrix.to/#/@softpigeones:sibnsk.net", "instance": "http://bw.skunky7dhv7nohsoalpwe3sxfz3fbkad7r3wk632riye25vqm3meqead.onion"} ] From fee6b3081a9a7a48f6f1e5d6b35c3ec15c86ec1b Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Tue, 3 Oct 2023 22:53:40 +1300 Subject: [PATCH 06/14] Add untitaker's instance --- files/instances.json | 1 + 1 file changed, 1 insertion(+) diff --git a/files/instances.json b/files/instances.json index efa5371..b7d38ca 100644 --- a/files/instances.json +++ b/files/instances.json @@ -14,5 +14,6 @@ {"owner_name": "hyperreal", "owner_website": "https://hyperreal.coffee", "instance": "https://breezewiki.hyperreal.coffee"}, {"owner_name": "Butter Cat", "owner_website": "https://catsarch.com", "instance": "https://breezewiki.catsarch.com"}, {"owner_name": "mint.lgbt", "owner_website": "https://mint.lgbt", "instance": "https://breeze.mint.lgbt"}, + {"owner_name": "untitaker", "owner_website": "mailto:admin@woodland.cafe", "instance": "https://breezewiki.woodland.cafe"}, {"owner_name": "lost+skunk", "owner_website": "https://matrix.to/#/@softpigeones:sibnsk.net", "instance": "http://bw.skunky7dhv7nohsoalpwe3sxfz3fbkad7r3wk632riye25vqm3meqead.onion"} ] From f8b655714c96983ecad302d2a32106732e79b7a0 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Tue, 30 Jan 2024 21:13:22 +1300 Subject: [PATCH 07/14] Add Fijxu clearnet and onion instances --- files/instances.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/files/instances.json b/files/instances.json index b7d38ca..db209af 100644 --- a/files/instances.json +++ b/files/instances.json @@ -15,5 +15,7 @@ {"owner_name": "Butter Cat", "owner_website": "https://catsarch.com", "instance": "https://breezewiki.catsarch.com"}, {"owner_name": "mint.lgbt", "owner_website": "https://mint.lgbt", "instance": "https://breeze.mint.lgbt"}, {"owner_name": "untitaker", "owner_website": "mailto:admin@woodland.cafe", "instance": "https://breezewiki.woodland.cafe"}, - {"owner_name": "lost+skunk", "owner_website": "https://matrix.to/#/@softpigeones:sibnsk.net", "instance": "http://bw.skunky7dhv7nohsoalpwe3sxfz3fbkad7r3wk632riye25vqm3meqead.onion"} + {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "https://breezewiki.nadeko.net"}, + {"owner_name": "lost+skunk", "owner_website": "https://matrix.to/#/@softpigeones:sibnsk.net", "instance": "http://bw.skunky7dhv7nohsoalpwe3sxfz3fbkad7r3wk632riye25vqm3meqead.onion"}, + {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "http://breezewiki.nadekonfkhwlxwwk4ycbvq42zvcjmvo5iakl4tajojjwxd4a5dcetuyd.onion"} ] From 0ef33bb5232e7d16a71bafb3f6aab72b7713a188 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Sun, 14 Apr 2024 18:08:37 +1200 Subject: [PATCH 08/14] Add Project Segfault Onion --- files/instances.json | 1 + 1 file changed, 1 insertion(+) diff --git a/files/instances.json b/files/instances.json index db209af..81fae2e 100644 --- a/files/instances.json +++ b/files/instances.json @@ -17,5 +17,6 @@ {"owner_name": "untitaker", "owner_website": "mailto:admin@woodland.cafe", "instance": "https://breezewiki.woodland.cafe"}, {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "https://breezewiki.nadeko.net"}, {"owner_name": "lost+skunk", "owner_website": "https://matrix.to/#/@softpigeones:sibnsk.net", "instance": "http://bw.skunky7dhv7nohsoalpwe3sxfz3fbkad7r3wk632riye25vqm3meqead.onion"}, + {"owner_name": "Project Segfault", "owner_website": "https://projectsegfau.lt", "instance": "http://breezewiki.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion"}, {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "http://breezewiki.nadekonfkhwlxwwk4ycbvq42zvcjmvo5iakl4tajojjwxd4a5dcetuyd.onion"} ] From 27c7143797f06504c7dcb460a06b08b6c52960ad Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Mon, 1 Jul 2024 02:56:07 +1200 Subject: [PATCH 09/14] Add iPhone redirect instructions --- docs.scrbl | 11 +++++++++++ files/instances.json | 1 + 2 files changed, 12 insertions(+) diff --git a/docs.scrbl b/docs.scrbl index 132078c..d68ce61 100644 --- a/docs.scrbl +++ b/docs.scrbl @@ -71,6 +71,17 @@ If you'd like to be automatically redirected from fandom.com to breezewiki.com, @bold{There you go, all done!} If it works, you can stop reading here. } +@subsection{Apple iPhone redirect} + +If you want to be redirected in Safari on iOS or macOS, you can use Redirect Web for Safari. + +@itemlist[#:style 'ordered +@item{Install @hyperlink["https://apps.apple.com/us/app/redirect-web-for-safari/id1571283503" "Redirect Web for Safari"]} +@item{Download this file: @url{https://docs.breezewiki.com/files/breezewiki-redirector.json}} +@item{Open the file with the @italic{Files} app, click on the @italic{Share} icon, click @italic{Redirect Web}, and click @italic{Import}. The redirect should now be enabled in Redirect Web's list.} +@item{Once it's imported, it's safe to delete the @italic{breezewiki.redirectweb} file.} +] + @subsection{Browser extension: Redirector} This will redirect you with no fanfare. It works in Firefox and Chrome on the computer. diff --git a/files/instances.json b/files/instances.json index 81fae2e..c358ef3 100644 --- a/files/instances.json +++ b/files/instances.json @@ -16,6 +16,7 @@ {"owner_name": "mint.lgbt", "owner_website": "https://mint.lgbt", "instance": "https://breeze.mint.lgbt"}, {"owner_name": "untitaker", "owner_website": "mailto:admin@woodland.cafe", "instance": "https://breezewiki.woodland.cafe"}, {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "https://breezewiki.nadeko.net"}, + {"owner_name": "4o1x5", "owner_website": "https://4o1x5.dev", "instance": "https://breezewiki.4o1x5.dev"}, {"owner_name": "lost+skunk", "owner_website": "https://matrix.to/#/@softpigeones:sibnsk.net", "instance": "http://bw.skunky7dhv7nohsoalpwe3sxfz3fbkad7r3wk632riye25vqm3meqead.onion"}, {"owner_name": "Project Segfault", "owner_website": "https://projectsegfau.lt", "instance": "http://breezewiki.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion"}, {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "http://breezewiki.nadekonfkhwlxwwk4ycbvq42zvcjmvo5iakl4tajojjwxd4a5dcetuyd.onion"} From 54777bc6494ed845832fd1bdf5158310a8d0732e Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Mon, 1 Jul 2024 02:59:07 +1200 Subject: [PATCH 10/14] Add missing file --- files/breezewiki.redirectweb | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 files/breezewiki.redirectweb diff --git a/files/breezewiki.redirectweb b/files/breezewiki.redirectweb new file mode 100644 index 0000000..1091f6b --- /dev/null +++ b/files/breezewiki.redirectweb @@ -0,0 +1,26 @@ +{ + "appVersion" : "5.1.1", + "bundleID" : "io.github.mshibanami.RedirectWebForSafari", + "createdAt" : "2023-12-29T09:39:20.571Z", + "kind" : "RedirectList", + "redirects" : [ + { + "captureGroupProcesses" : [ + ], + "comments" : "", + "destinationURLPattern" : "https:\/\/breezewiki.com\/$1\/wiki\/$2", + "exampleURLs" : [ + "https:\/\/minecraft.fandom.com\/wiki\/Bricks" + ], + "excludeURLPatterns" : [ + ], + "isEnabled" : true, + "kind" : "Redirect", + "sourceURLPattern" : { + "type" : "wildcard", + "value" : "https:\/\/*.fandom.com\/wiki\/*" + }, + "title" : "fandom.com -> breezewiki.com" + } + ] +} From 0cbcdb176aaba20554d32208a48aa92f080d311c Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Mon, 1 Jul 2024 03:09:30 +1200 Subject: [PATCH 11/14] Add Rafo and Butter Cat instances --- files/instances.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/files/instances.json b/files/instances.json index c358ef3..af381c6 100644 --- a/files/instances.json +++ b/files/instances.json @@ -17,7 +17,10 @@ {"owner_name": "untitaker", "owner_website": "mailto:admin@woodland.cafe", "instance": "https://breezewiki.woodland.cafe"}, {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "https://breezewiki.nadeko.net"}, {"owner_name": "4o1x5", "owner_website": "https://4o1x5.dev", "instance": "https://breezewiki.4o1x5.dev"}, + {"owner_name": "Rafo", "owner_website": "https://r4fo.com", "instance": "https://breezewiki.r4fo.com/"}, {"owner_name": "lost+skunk", "owner_website": "https://matrix.to/#/@softpigeones:sibnsk.net", "instance": "http://bw.skunky7dhv7nohsoalpwe3sxfz3fbkad7r3wk632riye25vqm3meqead.onion"}, {"owner_name": "Project Segfault", "owner_website": "https://projectsegfau.lt", "instance": "http://breezewiki.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion"}, - {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "http://breezewiki.nadekonfkhwlxwwk4ycbvq42zvcjmvo5iakl4tajojjwxd4a5dcetuyd.onion"} + {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "http://breezewiki.nadekonfkhwlxwwk4ycbvq42zvcjmvo5iakl4tajojjwxd4a5dcetuyd.onion"}, + {"owner_name": "Butter Cat", "owner_website": "https://catsarch.com", "instance": "http://breezewiki.catsarchywsyuss6jdxlypsw5dc7owd5u5tr6bujxb7o6xw2hipqehyd.onion/"}, + {"owner_name": "Rafo", "owner_website": "https://r4fo.com", "instance": "http://breezewiki.r4focoma7gu2zdwwcjjad47ysxt634lg73sxmdbkdozanwqslho5ohyd.onion"} ] From b7197e5bf5fff0829b4200e4b528fcb853775bf6 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Fri, 12 Jul 2024 22:08:51 +1200 Subject: [PATCH 12/14] Add reallyaweso.me instance --- files/instances.json | 1 + 1 file changed, 1 insertion(+) diff --git a/files/instances.json b/files/instances.json index af381c6..ee23753 100644 --- a/files/instances.json +++ b/files/instances.json @@ -16,6 +16,7 @@ {"owner_name": "mint.lgbt", "owner_website": "https://mint.lgbt", "instance": "https://breeze.mint.lgbt"}, {"owner_name": "untitaker", "owner_website": "mailto:admin@woodland.cafe", "instance": "https://breezewiki.woodland.cafe"}, {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "https://breezewiki.nadeko.net"}, + {"owner_name": "AlexPewMaster", "owner_website": "https://reallyaweso.me", "instance": "https://fandom.reallyaweso.me"}, {"owner_name": "4o1x5", "owner_website": "https://4o1x5.dev", "instance": "https://breezewiki.4o1x5.dev"}, {"owner_name": "Rafo", "owner_website": "https://r4fo.com", "instance": "https://breezewiki.r4fo.com/"}, {"owner_name": "lost+skunk", "owner_website": "https://matrix.to/#/@softpigeones:sibnsk.net", "instance": "http://bw.skunky7dhv7nohsoalpwe3sxfz3fbkad7r3wk632riye25vqm3meqead.onion"}, From a8dbcfc11a1117dc4e6870eafe727e8fc1bac9b7 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Thu, 13 Nov 2025 02:02:14 +1300 Subject: [PATCH 13/14] remove instances that haven't updated --- files/instances.json | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/files/instances.json b/files/instances.json index ee23753..50d0c47 100644 --- a/files/instances.json +++ b/files/instances.json @@ -2,26 +2,19 @@ {"owner_name": "Cadence", "owner_website": "https://cadence.moe", "instance": "https://breezewiki.com"}, {"owner_name": "Artemis Everfree", "owner_website": "https://artemis.sh/", "instance": "https://antifandom.com"}, {"owner_name": "PussTheCat.org", "owner_website": "https://pussthecat.org", "instance": "https://breezewiki.pussthecat.org"}, - {"owner_name": "Kevin Payravi", "owner_website": "https://kevin.payravi.dev", "instance": "https://bw.hamstro.dev"}, - {"owner_name": "Project Segfault", "owner_website": "https://projectsegfau.lt", "instance": "https://bw.projectsegfau.lt"}, - {"owner_name": "Hostux", "owner_website": "https://hostux.network", "instance": "https://breeze.hostux.net"}, - {"owner_name": "Artemis Lena", "owner_website": "https://artemislena.eu", "instance": "https://bw.artemislena.eu"}, - {"owner_name": "Whatever Social", "owner_website": "https://whatever.social", "instance": "https://nerd.whatever.social"}, - {"owner_name": "Frontend Friendly", "owner_website": "https://frontendfriendly.xyz", "instance": "https://breezewiki.frontendfriendly.xyz"}, - {"owner_name": "nohoster", "owner_website": "mailto:admin@nohost.network", "instance": "https://breeze.nohost.network"}, - {"owner_name": "WhateverItWorks", "owner_website": "https://www.whateveritworks.org", "instance": "https://breeze.whateveritworks.org"}, {"owner_name": "Opnxng", "owner_website": "https://about.opnxng.com", "instance": "https://z.opnxng.com"}, {"owner_name": "hyperreal", "owner_website": "https://hyperreal.coffee", "instance": "https://breezewiki.hyperreal.coffee"}, - {"owner_name": "Butter Cat", "owner_website": "https://catsarch.com", "instance": "https://breezewiki.catsarch.com"}, - {"owner_name": "mint.lgbt", "owner_website": "https://mint.lgbt", "instance": "https://breeze.mint.lgbt"}, {"owner_name": "untitaker", "owner_website": "mailto:admin@woodland.cafe", "instance": "https://breezewiki.woodland.cafe"}, + {"owner_name": "Butter Cat", "owner_website": "https://catsarch.com", "instance": "https://breezewiki.catsarch.com"}, {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "https://breezewiki.nadeko.net"}, {"owner_name": "AlexPewMaster", "owner_website": "https://reallyaweso.me", "instance": "https://fandom.reallyaweso.me"}, - {"owner_name": "4o1x5", "owner_website": "https://4o1x5.dev", "instance": "https://breezewiki.4o1x5.dev"}, {"owner_name": "Rafo", "owner_website": "https://r4fo.com", "instance": "https://breezewiki.r4fo.com/"}, - {"owner_name": "lost+skunk", "owner_website": "https://matrix.to/#/@softpigeones:sibnsk.net", "instance": "http://bw.skunky7dhv7nohsoalpwe3sxfz3fbkad7r3wk632riye25vqm3meqead.onion"}, - {"owner_name": "Project Segfault", "owner_website": "https://projectsegfau.lt", "instance": "http://breezewiki.pjsfkvpxlinjamtawaksbnnaqs2fc2mtvmozrzckxh7f3kis6yea25ad.onion"}, + {"owner_name": "Artemis Lena", "owner_website": "https://artemislena.eu", "instance": "https://bw.artemislena.eu"}, + {"owner_name": "Kevin Payravi", "owner_website": "https://kevin.payravi.dev", "instance": "https://bw.hamstro.dev"}, + {"owner_name": "Hostux", "owner_website": "https://hostux.network", "instance": "https://breeze.hostux.net"}, + {"owner_name": "Private.coffee", "owner_website": "https://private.coffee/", "instance": "https://breezewiki.private.coffee"}, {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "http://breezewiki.nadekonfkhwlxwwk4ycbvq42zvcjmvo5iakl4tajojjwxd4a5dcetuyd.onion"}, {"owner_name": "Butter Cat", "owner_website": "https://catsarch.com", "instance": "http://breezewiki.catsarchywsyuss6jdxlypsw5dc7owd5u5tr6bujxb7o6xw2hipqehyd.onion/"}, - {"owner_name": "Rafo", "owner_website": "https://r4fo.com", "instance": "http://breezewiki.r4focoma7gu2zdwwcjjad47ysxt634lg73sxmdbkdozanwqslho5ohyd.onion"} + {"owner_name": "Rafo", "owner_website": "https://r4fo.com", "instance": "http://breezewiki.r4focoma7gu2zdwwcjjad47ysxt634lg73sxmdbkdozanwqslho5ohyd.onion"}, + {"owner_name": "Private.coffee", "owner_website": "https://private.coffee/", "instance": "http://breezewiki.coffee2m3bjsrrqqycx6ghkxrnejl2q6nl7pjw2j4clchjj6uk5zozad.onion"} ] From 5efb7f1ea524d66150f7ce2d8e4fa26b695781bd Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Wed, 27 May 2026 01:05:49 +1200 Subject: [PATCH 14/14] Update configuration page --- custom-style.css | 2 +- docs.scrbl | 94 ++++++++++++++++++++++---------------------- files/instances.json | 4 +- 3 files changed, 50 insertions(+), 50 deletions(-) diff --git a/custom-style.css b/custom-style.css index c8687a2..4b6346d 100644 --- a/custom-style.css +++ b/custom-style.css @@ -70,7 +70,7 @@ h5 { font-size: 1.1em; } -.boxed, .SVerbatim, .stt { +.boxed, .SVerbatim, p .stt { background-color: rgb(232, 232, 255); font-size: 0.90em; } diff --git a/docs.scrbl b/docs.scrbl index d68ce61..5ea3485 100644 --- a/docs.scrbl +++ b/docs.scrbl @@ -169,7 +169,7 @@ The distribution includes the Racket runtime, libraries, and everything else nee This method is recommended for people who want to edit the source code, or for people who can't use the compiled distribution. @itemlist[#:style 'ordered -@item{Install Racket. Please install the latest version. 8.4 or later is required. @hyperlink["https://download.racket-lang.org/" "Download it here if your package manager is old."]} +@item{Install Racket. Please install the latest version. 8.11 or later is required. @hyperlink["https://download.racket-lang.org/" "Download it here if your package manager is old."]} @item{Clone the repository from @url{https://gitdab.com/cadence/breezewiki}.} @item{Run @code{raco pkg install --auto req} to install the @code{raco req} command.} @item{Run @code{raco req -d} in the repository to install dependencies.} @@ -220,6 +220,52 @@ If you're running BreezeWiki in production (i.e. not for development) then check Please set up your configuration file. You must restart BreezeWiki for it to take effect. +@subsection[#:tag "Required options"]{Required options} + +No options are strictly required, but some are highly recommended, depending on where you're running BreezeWiki. + +When running in production, @code{canonical_origin} is highly recommended. + +When running for local development, @code{debug = true} is recommended. + +@subsection{Detailed Options} + +@defthing[canonical_origin value #:value ""]{ +The primary URL where people can access the homepage of your instance. + +For example, @code{https://breezewiki.com} +} + +@defthing[bind_host value #:value "auto"]{ +Which hostname to run the server on. The default value is auto. Auto means 127.0.0.1 in debug mode, otherwise, all interfaces. If you don't know what this means, don't change it. +} + +@defthing[port value #:value "10416"]{ +Which port to run the server on. +} + +@defthing[debug boolean #:value "false"]{ +Enables debugging mode, for debugging BreezeWiki during development. + +Enables more runtime checks and more verbose output. Turns off some browser caching. +} + +@defthing[feature_search_suggestions boolean #:value "true"]{ +Enables the search suggestions feature. + +When enabled, any text typed in the search box will be sent to Fandom servers in order to provide suggestions. +} + +@defthing[log_outgoing boolean #:value "true"]{ +Whether to log outgoing requests to Fandom to the console. +} + +@defthing[strict_proxy boolean #:value "proxy"]{ +This won't work anymore due to jsonp. + +Whether to put more URLs through the proxy. If false, just a minimal set is proxied. If true, additionally proxies page stylesheets and links to image files, thereby reducing the potential for end-users to connect to Fandom servers. +} + @subsection{File} Configuration options are added to the @code{config.ini} file. It is a regular INI file. When running from source, @code{config.ini} goes next to @code{breezewiki.rkt} in the root directory of the repo. @@ -238,7 +284,7 @@ canonical_origin = debug = false feature_search_suggestions = true log_outgoing = true -strict_proxy = true +strict_proxy = false } @subsubsection{Format} @@ -266,50 +312,6 @@ Here is an example of using environment variables in a typical shell: bw_port=4000 bw_debug=false racket dist.rkt } -@subsection[#:tag "Required options"]{Required options} - -No options are strictly required, but some are highly recommended, depending on where you're running BreezeWiki. - -When running for local development, @code{debug = true} is recommended. - -When running in production, @code{canonical_origin} is highly recommended. - -@subsection{Detailed Options} - -@defthing[bind_host value #:value "auto"]{ -Which hostname to run the server on. The default value is auto. Auto means 127.0.0.1 in debug mode, otherwise, all interfaces. If you don't know what this means, don't change it. -} - -@defthing[port value #:value "10416"]{ -Which port to run the server on. -} - -@defthing[canonical_origin value #:value ""]{ -The primary URL where people can access the homepage of your instance. - -For example, @code{https://breezewiki.com} -} - -@defthing[debug boolean #:value "false"]{ -Enables debugging mode, for debugging BreezeWiki during development. - -Enables more runtime checks and more verbose output. Turns off some browser caching. -} - -@defthing[feature_search_suggestions boolean #:value "true"]{ -Enables the search suggestions feature. - -When enabled, any text typed in the search box will be sent to Fandom servers in order to provide suggestions. It will be sent via the proxy if the strict_proxy option is set. -} - -@defthing[log_outgoing boolean #:value "true"]{ -Whether to log outgoing requests to Fandom to the console. -} - -@defthing[strict_proxy boolean #:value "true"]{ -Whether to put more URLs through the proxy. If false, just a minimal set is proxied. If true, additionally proxies page stylesheets and links to image files, thereby reducing the potential for end-users to connect to Fandom servers. -} - @; ----------------------------------------------------------------------------- @section{Developing BreezeWiki} diff --git a/files/instances.json b/files/instances.json index 50d0c47..1592ab6 100644 --- a/files/instances.json +++ b/files/instances.json @@ -2,19 +2,17 @@ {"owner_name": "Cadence", "owner_website": "https://cadence.moe", "instance": "https://breezewiki.com"}, {"owner_name": "Artemis Everfree", "owner_website": "https://artemis.sh/", "instance": "https://antifandom.com"}, {"owner_name": "PussTheCat.org", "owner_website": "https://pussthecat.org", "instance": "https://breezewiki.pussthecat.org"}, + {"owner_name": "mint.lgbt", "owner_website": "https://mint.lgbt", "instance": "https://breeze.mint.lgbt"}, {"owner_name": "Opnxng", "owner_website": "https://about.opnxng.com", "instance": "https://z.opnxng.com"}, {"owner_name": "hyperreal", "owner_website": "https://hyperreal.coffee", "instance": "https://breezewiki.hyperreal.coffee"}, {"owner_name": "untitaker", "owner_website": "mailto:admin@woodland.cafe", "instance": "https://breezewiki.woodland.cafe"}, - {"owner_name": "Butter Cat", "owner_website": "https://catsarch.com", "instance": "https://breezewiki.catsarch.com"}, {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "https://breezewiki.nadeko.net"}, {"owner_name": "AlexPewMaster", "owner_website": "https://reallyaweso.me", "instance": "https://fandom.reallyaweso.me"}, {"owner_name": "Rafo", "owner_website": "https://r4fo.com", "instance": "https://breezewiki.r4fo.com/"}, {"owner_name": "Artemis Lena", "owner_website": "https://artemislena.eu", "instance": "https://bw.artemislena.eu"}, - {"owner_name": "Kevin Payravi", "owner_website": "https://kevin.payravi.dev", "instance": "https://bw.hamstro.dev"}, {"owner_name": "Hostux", "owner_website": "https://hostux.network", "instance": "https://breeze.hostux.net"}, {"owner_name": "Private.coffee", "owner_website": "https://private.coffee/", "instance": "https://breezewiki.private.coffee"}, {"owner_name": "Fijxu", "owner_website": "https://nadeko.net", "instance": "http://breezewiki.nadekonfkhwlxwwk4ycbvq42zvcjmvo5iakl4tajojjwxd4a5dcetuyd.onion"}, - {"owner_name": "Butter Cat", "owner_website": "https://catsarch.com", "instance": "http://breezewiki.catsarchywsyuss6jdxlypsw5dc7owd5u5tr6bujxb7o6xw2hipqehyd.onion/"}, {"owner_name": "Rafo", "owner_website": "https://r4fo.com", "instance": "http://breezewiki.r4focoma7gu2zdwwcjjad47ysxt634lg73sxmdbkdozanwqslho5ohyd.onion"}, {"owner_name": "Private.coffee", "owner_website": "https://private.coffee/", "instance": "http://breezewiki.coffee2m3bjsrrqqycx6ghkxrnejl2q6nl7pjw2j4clchjj6uk5zozad.onion"} ]