From 4d166ad5f98377685a9dd47a0aaed547e67d79ce Mon Sep 17 00:00:00 2001 From: lost+skunk Date: Sat, 13 Jul 2024 21:40:17 +0300 Subject: Небольшие допилы MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deviantion.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'deviantion.go') diff --git a/deviantion.go b/deviantion.go index e955b12..2f9410f 100644 --- a/deviantion.go +++ b/deviantion.go @@ -24,6 +24,7 @@ func (t *time) UnmarshalJSON(b []byte) (err error) { type Deviation struct { Title, Url, License string PublishedTime time + ID int `json:"deviationId"` NSFW bool `json:"isMature"` AI bool `json:"isAiGenerated"` @@ -40,6 +41,12 @@ type Deviation struct { Tags []struct { Name string } + OriginalFile struct { + Type string + Width int + Height int + Filesize int + } DescriptionText Text RelatedContent []struct { Deviations []Deviation @@ -89,7 +96,7 @@ func UrlFromMedia(m Media) string { if t.T == "fullview" { url.WriteString(m.BaseUri) if m.BaseUri[len(m.BaseUri)-3:] != "gif" && t.W*t.H < 33177600 { - url.WriteString("/v1/fill/w_") + url.WriteString("/v1/fit/w_") url.WriteString(strconv.Itoa(t.W)) url.WriteString(",h_") url.WriteString(strconv.Itoa(t.H)) -- cgit v1.2.3