New Kitsu character sync

This commit is contained in:
Eduard Urbach 2018-03-27 06:07:52 +02:00
parent fd6ab8eb02
commit ac83aca8a7

View File

@ -21,7 +21,10 @@ func main() {
character := &arn.Character{ character := &arn.Character{
ID: kitsuCharacter.ID, ID: kitsuCharacter.ID,
Name: arn.CharacterName{ Name: arn.CharacterName{
Canonical: kitsuCharacter.Attributes.Name, Canonical: kitsuCharacter.Attributes.CanonicalName,
English: kitsuCharacter.Attributes.Names.En,
Japanese: kitsuCharacter.Attributes.Names.JaJp,
Synonyms: kitsuCharacter.Attributes.OtherNames,
}, },
Image: arn.CharacterImage{ Image: arn.CharacterImage{
Extension: path.Ext(kitsu.FixImageURL(kitsuCharacter.Attributes.Image.Original)), Extension: path.Ext(kitsu.FixImageURL(kitsuCharacter.Attributes.Image.Original)),
@ -95,6 +98,10 @@ func main() {
character.Description = strings.Trim(character.Description, "\n\n") character.Description = strings.Trim(character.Description, "\n\n")
character.Save() character.Save()
// Save Kitsu character in Kitsu DB
arn.Kitsu.Set("Character", kitsuCharacter.ID, kitsuCharacter)
// Log
fmt.Printf("%s %s %s\n", color.GreenString("✔"), character.ID, character.Name) fmt.Printf("%s %s %s\n", color.GreenString("✔"), character.ID, character.Name)
} }