String() methods added for ParsedTorrent and Resolution
This commit is contained in:
parent
0378bec21c
commit
9ce113fc90
@ -1,6 +1,11 @@
|
||||
package model
|
||||
|
||||
import "git.milar.in/milarin/anilist"
|
||||
import (
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"git.milar.in/milarin/anilist"
|
||||
)
|
||||
|
||||
type ParsedTorrent struct {
|
||||
// parsed data
|
||||
@ -15,3 +20,13 @@ type ParsedTorrent struct {
|
||||
Torrent *Torrent
|
||||
Parser *Parser
|
||||
}
|
||||
|
||||
func (t ParsedTorrent) String() string {
|
||||
return fmt.Sprintf("title: %s | episode: %d | resolution: %s | languages: %s | subtitles: %s",
|
||||
t.Anime.Title.Native,
|
||||
t.Episode,
|
||||
t.Resolution,
|
||||
strings.Join(t.Languages, ", "),
|
||||
strings.Join(t.Subtitles, ", "),
|
||||
)
|
||||
}
|
||||
|
@ -1,6 +1,7 @@
|
||||
package model
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"strconv"
|
||||
"strings"
|
||||
)
|
||||
@ -30,3 +31,20 @@ func ParseResolution(str string) (Resolution, error) {
|
||||
return Resolution(v), err
|
||||
}
|
||||
}
|
||||
|
||||
func (r Resolution) String() string {
|
||||
switch r {
|
||||
case Resolution4K:
|
||||
return "4K"
|
||||
case ResolutionQuadHD:
|
||||
return "1440p"
|
||||
case ResolutionFullHD:
|
||||
return "1080p"
|
||||
case ResolutionHD:
|
||||
return "HD"
|
||||
case ResolutionSD:
|
||||
return "SD"
|
||||
default:
|
||||
return fmt.Sprintf("%sp", r)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user