krz/skunky-art

Alternative privacy frontend for DeviantArt.

clone: git clone https://gitbay.org/krz/skunky-art.git

5756a37bc14bab81cef2e305c504a396995dcf18

verified · cmc

author: Christian Cleberg <hello@cleberg.net> · 2026-07-15T01:23:47Z

Merge dev: devianter v0.3.1 migration, DA throttle, fixes

Migrate to github.com/zerolabsco/devianter v0.3.1 and adapt to its
reordered return values, throttle outbound DeviantArt requests, harden
the random-art retry loop, and fix the darwin build.
 .env.example            |  30 +++++++++++
 .gitignore              |   1 +
 app/api.go              |  24 ++++++---
 app/config.go           |   2 +-
 app/httpclient.go       |  68 ++++++++++++++++++++++++
 app/httpclient_test.go  | 137 ++++++++++++++++++++++++++++++++++++++++++++++++
 app/parsers.go          |   2 +-
 app/stat-darwin.go      |  15 ++++++
 app/stat.go             |   4 +-
 app/util.go             |   2 +-
 app/wrapper.go          |  10 ++--
 compose.vpn_example.yml |  95 +++++++++++++++++++++++++++++++++
 go.mod                  |   2 +-
 go.sum                  |   4 +-
 main.go                 |   6 ++-
 15 files changed, 380 insertions(+), 22 deletions(-)