Added image upload for editors

This commit is contained in:
2018-03-16 22:40:38 +01:00
parent 754bca2c6f
commit ff7db4202b
28 changed files with 116 additions and 35 deletions

View File

@ -109,7 +109,7 @@ func work(anime *arn.Anime) error {
// Afterwards, use the network sources
sources = append(sources,
&inputs.NetworkImage{
URL: kitsuOriginal + anime.ImageExtension,
URL: kitsuOriginal + anime.Image.Extension,
},
&inputs.NetworkImage{
URL: kitsuOriginal + ".png",

View File

@ -62,7 +62,7 @@ func sync(data *kitsu.Anime) *arn.Anime {
anime.EpisodeCount = attr.EpisodeCount
anime.EpisodeLength = attr.EpisodeLength
anime.Status = attr.Status
anime.ImageExtension = filepath.Ext(kitsu.FixImageURL(attr.PosterImage.Original))
anime.Image.Extension = filepath.Ext(kitsu.FixImageURL(attr.PosterImage.Original))
// Status "unreleased" means the same as "upcoming" so we should normalize it
if anime.Status == "unreleased" {
@ -70,8 +70,8 @@ func sync(data *kitsu.Anime) *arn.Anime {
}
// Normalize image extension to .jpg if .jpeg is used
if anime.ImageExtension == ".jpeg" {
anime.ImageExtension = ".jpg"
if anime.Image.Extension == ".jpeg" {
anime.Image.Extension = ".jpg"
}
anime.Summary = arn.FixAnimeDescription(attr.Synopsis)