From caabba5a8c9daff3d6a378fc7c34309850756285 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Sun, 27 Aug 2023 21:45:52 +1200 Subject: [PATCH 01/12] 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/12] 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/12] 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/12] 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/12] 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/12] 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/12] 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/12] 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/12] 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/12] 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/12] 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/12] 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"},