aboutsummaryrefslogtreecommitdiff
path: root/ui/animelist.go
diff options
context:
space:
mode:
authorVidhu Kant Sharma <vidhukant@vidhukant.xyz>2022-07-06 23:23:01 +0530
committerVidhu Kant Sharma <vidhukant@vidhukant.xyz>2022-07-06 23:23:01 +0530
commit83a39dbebed42b9bd779d86b4fcf30a0f5348d87 (patch)
treeced0a3cbcde63fdeb01e678191b3eee07e056ad4 /ui/animelist.go
parentb5a8c767660fde8b73fee1ea0b261b28e35ccc62 (diff)
added manga and nsfw results in list command
Diffstat (limited to 'ui/animelist.go')
-rw-r--r--ui/animelist.go54
1 files changed, 0 insertions, 54 deletions
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 <vidhukant@vidhukant.xyz>
-
-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 <http://www.gnu.org/licenses/>.
-*/
-
-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()
-}