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 @@ |
| 1 | 1 | JSON 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) |
| 3 | 3 | |
| 4 | 4 | |Instance|Yggdrasil|I2P|Tor|NSFW|Proxifying|Modified Sources|Country| |
| 5 | 5 | |:------:|:-------:|:-:|:-:|:--:|:--------:|:--------------:|:-----:| |
| 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. |
| 27 | 27 | Prebuilt multi-arch images (`linux/amd64`, `linux/arm64`) are published to GHCR |
| 28 | 28 | on every release tag: |
| 29 | 29 | |
| 30 | | `docker pull ghcr.io/zerolabsco/skunky-art:latest` |
| 30 | `docker pull ghcr.io/krazywarez/skunky-art:latest` |
| 31 | 31 | |
| 32 | 32 | Each release is tagged `1.3.3`, `1.3`, `1` and `latest`; pin an exact version if |
| 33 | 33 | you want reproducible upgrades. `compose.example.yaml` uses this image by |
app/api.go
+1 −1
| @@ -6,7 +6,7 @@ import ( |
| 6 | 6 | "strconv" |
| 7 | 7 | "strings" |
| 8 | 8 | |
| 9 | | "github.com/zerolabsco/devianter" |
| 9 | "github.com/krazywarez/devianter" |
| 10 | 10 | ) |
| 11 | 11 | |
| 12 | 12 | // API serves the JSON endpoints under /api, backed by the request its main |
app/cli.go
+2 −2
| @@ -20,7 +20,7 @@ Usage: |
| 20 | 20 | - [-h|--help] | returns this message |
| 21 | 21 | Example: |
| 22 | 22 | ./skunkyart -c config.json |
| 23 | | Copyright lost+skunk and zerolabs, X11. https://github.com/zerolabsco/skunky-art/releases/tag/v{{.Version}}` |
| 23 | Copyright lost+skunk and zerolabs, X11. https://github.com/krazywarez/skunky-art/releases/tag/v{{.Version}}` |
| 24 | 24 | |
| 25 | 25 | a := os.Args[1:] |
| 26 | 26 | for n, x := range a { |
| @@ -175,5 +175,5 @@ func addInstance() { |
| 175 | 175 | } |
| 176 | 176 | time.Sleep(500 * time.Millisecond) |
| 177 | 177 | } |
| 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) |
| 179 | 179 | } |
app/config.go
+1 −1
| @@ -8,7 +8,7 @@ import ( |
| 8 | 8 | "strconv" |
| 9 | 9 | "time" |
| 10 | 10 | |
| 11 | | "github.com/zerolabsco/devianter" |
| 11 | "github.com/krazywarez/devianter" |
| 12 | 12 | ) |
| 13 | 13 | |
| 14 | 14 | // Release carries the build's version and description, set at link time and |
app/parsers.go
+1 −1
| @@ -5,7 +5,7 @@ import ( |
| 5 | 5 | "strconv" |
| 6 | 6 | "strings" |
| 7 | 7 | |
| 8 | | "github.com/zerolabsco/devianter" |
| 8 | "github.com/krazywarez/devianter" |
| 9 | 9 | "golang.org/x/net/html" |
| 10 | 10 | ) |
| 11 | 11 | |
app/util.go
+2 −2
| @@ -14,7 +14,7 @@ import ( |
| 14 | 14 | "text/template" |
| 15 | 15 | "time" |
| 16 | 16 | |
| 17 | | "github.com/zerolabsco/devianter" |
| 17 | "github.com/krazywarez/devianter" |
| 18 | 18 | "golang.org/x/net/html" |
| 19 | 19 | ) |
| 20 | 20 | |
| @@ -61,7 +61,7 @@ func RefreshInstances() { |
| 61 | 61 | for { |
| 62 | 62 | func() { |
| 63 | 63 | 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 |
| 65 | 65 | try(json.Unmarshal(instances, &About)) |
| 66 | 66 | }() |
| 67 | 67 | time.Sleep(1 * time.Hour) |
app/wrapper.go
+1 −1
| @@ -6,7 +6,7 @@ import ( |
| 6 | 6 | "strings" |
| 7 | 7 | "time" |
| 8 | 8 | |
| 9 | | "github.com/zerolabsco/devianter" |
| 9 | "github.com/krazywarez/devianter" |
| 10 | 10 | "golang.org/x/net/html" |
| 11 | 11 | ) |
| 12 | 12 | |
compose.example.yaml
+1 −1
| @@ -4,7 +4,7 @@ services: |
| 4 | 4 | restart: unless-stopped |
| 5 | 5 | # Published multi-arch image (linux/amd64, linux/arm64). Pin a release tag |
| 6 | 6 | # (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 |
| 8 | 8 | # To build from this checkout instead, comment out `image:` above and |
| 9 | 9 | # uncomment the line below, then `docker compose up -d --build`. |
| 10 | 10 | #build: . |
compose.vpn_example.yml
+1 −1
| @@ -51,7 +51,7 @@ services: |
| 51 | 51 | # Published multi-arch image; pin a release tag (e.g. :1.3.3) for |
| 52 | 52 | # reproducible upgrades. To build from this checkout instead, comment out |
| 53 | 53 | # `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 |
| 55 | 55 | #build: . |
| 56 | 56 | ports: |
| 57 | 57 | - "127.0.0.1:3003:3003" |
go.mod
+1 −1
| @@ -3,6 +3,6 @@ module skunkyart |
| 3 | 3 | go 1.25.0 |
| 4 | 4 | |
| 5 | 5 | require ( |
| 6 | | github.com/zerolabsco/devianter v0.3.3 |
| 6 | github.com/krazywarez/devianter v0.3.3 |
| 7 | 7 | golang.org/x/net v0.57.0 |
| 8 | 8 | ) |
go.sum
+2 −2
| @@ -1,4 +1,4 @@ |
| 1 | | github.com/zerolabsco/devianter v0.3.3 h1:GEORYqc0H3th05r7pYKGTR7v2muH0eYWrNaKGAIwSQ4= |
| 2 | | github.com/zerolabsco/devianter v0.3.3/go.mod h1:3su99kASJEhNcJpLMO35Si2qDGTZ3bfKLOK/ymitneM= |
| 1 | github.com/krazywarez/devianter v0.3.3 h1:GEORYqc0H3th05r7pYKGTR7v2muH0eYWrNaKGAIwSQ4= |
| 2 | github.com/krazywarez/devianter v0.3.3/go.mod h1:3su99kASJEhNcJpLMO35Si2qDGTZ3bfKLOK/ymitneM= |
| 3 | 3 | golang.org/x/net v0.57.0 h1:K5+3DljvIuDG9/Jv9rvyMywYNFCQ9RSUY6OOTTkT+tE= |
| 4 | 4 | golang.org/x/net v0.57.0/go.mod h1:KpXc8iv+r3XplLAG/f7Jsf9RPszJzdR0f58q9vGOuEU= |
instances.json
+2 −2
| @@ -1,11 +1,11 @@ |
| 1 | 1 | { |
| 2 | 2 | "instances": [ |
| 3 | 3 | { |
| 4 | | "title": "zerolabs.sh", |
| 4 | "title": "krz.sh", |
| 5 | 5 | "country": "United States", |
| 6 | 6 | "urls": { |
| 7 | 7 | "tor": "http://mplqs2jxkjd5wxak3zjv55oxyadf4vwzx6ksgj4ztftndjl6elgsf4qd.onion", |
| 8 | | "clearnet": "https://art.zerolabs.sh" |
| 8 | "clearnet": "https://art.krz.sh" |
| 9 | 9 | }, |
| 10 | 10 | "settings": { |
| 11 | 11 | "proxy": true, |
main.go
+1 −1
| @@ -5,7 +5,7 @@ import ( |
| 5 | 5 | "skunkyart/static" |
| 6 | 6 | "time" |
| 7 | 7 | |
| 8 | | "github.com/zerolabsco/devianter" |
| 8 | "github.com/krazywarez/devianter" |
| 9 | 9 | ) |
| 10 | 10 | |
| 11 | 11 | // version is the release this binary was built from. The release workflow links |
static/html/about.htm
+2 −2
| @@ -6,7 +6,7 @@ |
| 6 | 6 | <p> |
| 7 | 7 | SkunkyArt is an alternative frontend for deviantart.com, written in Go. |
| 8 | 8 | </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> |
| 10 | 10 | <b>Instance settings:</b> |
| 11 | 11 | <ul> |
| 12 | 12 | <li><b>NSFW</b>: <span class="about-{{.Templates.About.Nsfw}}">{{if .Templates.About.Nsfw}}YES{{else}}NO{{end}}</span></li> |
| @@ -44,6 +44,6 @@ |
| 44 | 44 | {{end}} |
| 45 | 45 | </ul> |
| 46 | 46 | </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> |
| 48 | 48 | </main> |
| 49 | 49 | </html> |
static/html/index.htm
+1 −1
| @@ -83,7 +83,7 @@ |
| 83 | 83 | <button type="submit">Search!</button> |
| 84 | 84 | </form> |
| 85 | 85 | <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> |
| 87 | 87 | </h1> |
| 88 | 88 | </div> |
| 89 | 89 | </main> |