Commit 4178e3893f

4178e3893f310425e76f6d4515af9e7d0ea36a0a

parent: 4dd5fd4f74

Unsigned

cmc <hello@cleberg.net> · 2026-08-02 06:51 UTC

update org name

Layout: unified · split

INSTANCES.md +2 −2
@@ -1,6 +1,6 @@
11JSON variant should be used from main:
2[instances.json](https://github.com/zerolabsco/skunky-art/blob/main/instances.json)
2[instances.json](https://github.com/krazywarez/skunky-art/blob/main/instances.json)
33
44|Instance|Yggdrasil|I2P|Tor|NSFW|Proxifying|Modified Sources|Country|
55|:------:|:-------:|:-:|:-:|:--:|:--------:|:--------------:|:-----:|
6|[zerolabs.sh](https://art.zerolabs.sh)|No|No|[Yes](http://mplqs2jxkjd5wxak3zjv55oxyadf4vwzx6ksgj4ztftndjl6elgsf4qd.onion)| Yes | Yes | No | United States |
6|[krz.sh](https://art.krz.sh)|No|No|[Yes](http://mplqs2jxkjd5wxak3zjv55oxyadf4vwzx6ksgj4ztftndjl6elgsf4qd.onion)| Yes | Yes | No | United States |
README.md +1 −1
@@ -27,7 +27,7 @@ workflow does from the git tag, add `-X main.version=<version>` to the ldflags.
2727Prebuilt multi-arch images (`linux/amd64`, `linux/arm64`) are published to GHCR
2828on every release tag:
2929
30`docker pull ghcr.io/zerolabsco/skunky-art:latest`
30`docker pull ghcr.io/krazywarez/skunky-art:latest`
3131
3232Each release is tagged `1.3.3`, `1.3`, `1` and `latest`; pin an exact version if
3333you want reproducible upgrades. `compose.example.yaml` uses this image by
app/api.go +1 −1
@@ -6,7 +6,7 @@ import (
66 "strconv"
77 "strings"
88
9 "github.com/zerolabsco/devianter"
9 "github.com/krazywarez/devianter"
1010)
1111
1212// API serves the JSON endpoints under /api, backed by the request its main
app/cli.go +2 −2
@@ -20,7 +20,7 @@ Usage:
2020 - [-h|--help] | returns this message
2121Example:
2222 ./skunkyart -c config.json
23Copyright lost+skunk and zerolabs, X11. https://github.com/zerolabsco/skunky-art/releases/tag/v{{.Version}}`
23Copyright lost+skunk and zerolabs, X11. https://github.com/krazywarez/skunky-art/releases/tag/v{{.Version}}`
2424
2525 a := os.Args[1:]
2626 for n, x := range a {
@@ -175,5 +175,5 @@ func addInstance() {
175175 }
176176 time.Sleep(500 * time.Millisecond)
177177 }
178 exit("Done! Now add the files 'instances.json' and 'INSTANCES.md' to the 'main' branch in the repository https://github.com/zerolabsco/skunky-art", 0)
178 exit("Done! Now add the files 'instances.json' and 'INSTANCES.md' to the 'main' branch in the repository https://github.com/krazywarez/skunky-art", 0)
179179}
app/config.go +1 −1
@@ -8,7 +8,7 @@ import (
88 "strconv"
99 "time"
1010
11 "github.com/zerolabsco/devianter"
11 "github.com/krazywarez/devianter"
1212)
1313
1414// Release carries the build's version and description, set at link time and
app/parsers.go +1 −1
@@ -5,7 +5,7 @@ import (
55 "strconv"
66 "strings"
77
8 "github.com/zerolabsco/devianter"
8 "github.com/krazywarez/devianter"
99 "golang.org/x/net/html"
1010)
1111
app/util.go +2 −2
@@ -14,7 +14,7 @@ import (
1414 "text/template"
1515 "time"
1616
17 "github.com/zerolabsco/devianter"
17 "github.com/krazywarez/devianter"
1818 "golang.org/x/net/html"
1919)
2020
@@ -61,7 +61,7 @@ func RefreshInstances() {
6161 for {
6262 func() {
6363 defer restore()
64 instances = Download("https://raw.githubusercontent.com/zerolabsco/skunky-art/main/instances.json").Body
64 instances = Download("https://raw.githubusercontent.com/krazywarez/skunky-art/main/instances.json").Body
6565 try(json.Unmarshal(instances, &About))
6666 }()
6767 time.Sleep(1 * time.Hour)
app/wrapper.go +1 −1
@@ -6,7 +6,7 @@ import (
66 "strings"
77 "time"
88
9 "github.com/zerolabsco/devianter"
9 "github.com/krazywarez/devianter"
1010 "golang.org/x/net/html"
1111)
1212
compose.example.yaml +1 −1
@@ -4,7 +4,7 @@ services:
44 restart: unless-stopped
55 # Published multi-arch image (linux/amd64, linux/arm64). Pin a release tag
66 # (e.g. :1.3.3) instead of :latest if you want reproducible upgrades.
7 image: ghcr.io/zerolabsco/skunky-art:latest
7 image: ghcr.io/krazywarez/skunky-art:latest
88 # To build from this checkout instead, comment out `image:` above and
99 # uncomment the line below, then `docker compose up -d --build`.
1010 #build: .
compose.vpn_example.yml +1 −1
@@ -51,7 +51,7 @@ services:
5151 # Published multi-arch image; pin a release tag (e.g. :1.3.3) for
5252 # reproducible upgrades. To build from this checkout instead, comment out
5353 # `image:` and uncomment `build:`, then `docker compose up -d --build`.
54 image: ghcr.io/zerolabsco/skunky-art:latest
54 image: ghcr.io/krazywarez/skunky-art:latest
5555 #build: .
5656 ports:
5757 - "127.0.0.1:3003:3003"
go.mod +1 −1
@@ -3,6 +3,6 @@ module skunkyart
33go 1.25.0
44
55require (
6 github.com/zerolabsco/devianter v0.3.3
6 github.com/krazywarez/devianter v0.3.3
77 golang.org/x/net v0.57.0
88)
go.sum +2 −2
@@ -1,4 +1,4 @@
1github.com/zerolabsco/devianter v0.3.3 h1:GEORYqc0H3th05r7pYKGTR7v2muH0eYWrNaKGAIwSQ4=
2github.com/zerolabsco/devianter v0.3.3/go.mod h1:3su99kASJEhNcJpLMO35Si2qDGTZ3bfKLOK/ymitneM=
1github.com/krazywarez/devianter v0.3.3 h1:GEORYqc0H3th05r7pYKGTR7v2muH0eYWrNaKGAIwSQ4=
2github.com/krazywarez/devianter v0.3.3/go.mod h1:3su99kASJEhNcJpLMO35Si2qDGTZ3bfKLOK/ymitneM=
33golang.org/x/net v0.57.0 h1:K5+3DljvIuDG9/Jv9rvyMywYNFCQ9RSUY6OOTTkT+tE=
44golang.org/x/net v0.57.0/go.mod h1:KpXc8iv+r3XplLAG/f7Jsf9RPszJzdR0f58q9vGOuEU=
instances.json +2 −2
@@ -1,11 +1,11 @@
11{
22 "instances": [
33 {
4 "title": "zerolabs.sh",
4 "title": "krz.sh",
55 "country": "United States",
66 "urls": {
77 "tor": "http://mplqs2jxkjd5wxak3zjv55oxyadf4vwzx6ksgj4ztftndjl6elgsf4qd.onion",
8 "clearnet": "https://art.zerolabs.sh"
8 "clearnet": "https://art.krz.sh"
99 },
1010 "settings": {
1111 "proxy": true,
main.go +1 −1
@@ -5,7 +5,7 @@ import (
55 "skunkyart/static"
66 "time"
77
8 "github.com/zerolabsco/devianter"
8 "github.com/krazywarez/devianter"
99)
1010
1111// version is the release this binary was built from. The release workflow links
static/html/about.htm +2 −2
@@ -6,7 +6,7 @@
66 <p>
77 SkunkyArt is an alternative frontend for deviantart.com, written in Go.
88 </p>
9 <h3><a href="https://github.com/zerolabsco/skunky-art/issues" target="_blank">Report an issue</a></h3>
9 <h3><a href="https://github.com/krazywarez/skunky-art/issues" target="_blank">Report an issue</a></h3>
1010 <b>Instance settings:</b>
1111 <ul>
1212 <li><b>NSFW</b>: <span class="about-{{.Templates.About.Nsfw}}">{{if .Templates.About.Nsfw}}YES{{else}}NO{{end}}</span></li>
@@ -44,6 +44,6 @@
4444 {{end}}
4545 </ul>
4646 </details>
47 <p>Copyright <a href="https://git.macaw.me/skunky/SkunkyArt" target="_blank">lost+skunk</a> and <a href="https://github.com/zerolabsco" target="_blank">zerolabs</a>, X11. <a href="https://github.com/zerolabsco/skunky-art/releases/tag/v{{.Version}}" target="_blank">SkunkyArt v{{.Version}}</a></p>
47 <p>Copyright <a href="https://git.macaw.me/skunky/SkunkyArt" target="_blank">lost+skunk</a> and <a href="https://github.com/krazywarez" target="_blank">zerolabs</a>, X11. <a href="https://github.com/krazywarez/skunky-art/releases/tag/v{{.Version}}" target="_blank">SkunkyArt v{{.Version}}</a></p>
4848 </main>
4949</html>
static/html/index.htm +1 −1
@@ -83,7 +83,7 @@
8383 <button type="submit">Search!</button>
8484 </form>
8585 <h1 style="margin-top: 5%; font-size: 200%; text-align: center;">
86 <a href="https://github.com/zerolabsco/skunky-art" target="_blank" title="Source Code">SkunkyArt</a>
86 <a href="https://github.com/krazywarez/skunky-art" target="_blank" title="Source Code">SkunkyArt</a>
8787 </h1>
8888 </div>
8989 </main>