From 83a39dbebed42b9bd779d86b4fcf30a0f5348d87 Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Wed, 6 Jul 2022 23:23:01 +0530 Subject: added manga and nsfw results in list command --- ui/animelist.go | 54 ------------------------------------------------------ 1 file changed, 54 deletions(-) delete mode 100644 ui/animelist.go (limited to 'ui/animelist.go') diff --git a/ui/animelist.go b/ui/animelist.go deleted file mode 100644 index c256666..0000000 --- a/ui/animelist.go +++ /dev/null @@ -1,54 +0,0 @@ -/* -macli - Unofficial CLI-Based MyAnimeList Client -Copyright © 2022 Vidhu Kant Sharma - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . -*/ - -package ui - -import ( - a "github.com/MikunoNaka/MAL2Go/v4/anime" - "github.com/jedib0t/go-pretty/v6/table" - "fmt" - "os" -) - -func AnimeList(animes []a.Anime) { - t := table.NewWriter() - t.SetOutputMirror(os.Stdout) - - t.AppendHeader(table.Row{"#", "Title", "ID", "Score", "Type", "Status", "Progress"}) - - for index, anime := range animes { - status := anime.ListStatus.Status - score := anime.ListStatus.Score - - formattedStatus := GetColorCodeByStatus(status) + FormatStatus(status) + "\x1b[0m" - formattedScore := FormatScore(score) - - // TODO: format it - formattedMediaType := anime.MediaType - - progress := fmt.Sprintf("%d/%d", anime.ListStatus.EpWatched, anime.NumEpisodes) - - t.AppendRow([]interface{}{ - index + 1, anime.Title, anime.Id, formattedScore, formattedMediaType, formattedStatus, progress, - }) - } - - t.AppendSeparator() - t.AppendFooter(table.Row{len(animes), "", "", ""}) - t.Render() -} -- cgit v1.2.3