diff --git a/.gitignore b/.gitignore
index 679fdb3..ffb191f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
.idea
+qodana.yaml
# If you prefer the allow list template instead of the deny list, see community template:
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
#
diff --git a/README.md b/README.md
index a12899e..62eceba 100644
--- a/README.md
+++ b/README.md
@@ -2,9 +2,15 @@
# yutu
-[![Static Badge](https://img.shields.io/badge/gitmoji-%F0%9F%90%B0%F0%9F%98%8D-blue?style=for-the-badge)](https://gitmoji.dev)
-![GitHub Release](https://img.shields.io/github/v/release/eat-pray-ai/yutu?sort=semver&style=for-the-badge&logo=go)
-![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/eat-pray-ai/yutu/go-ossf-slsa3-publish.yml?style=for-the-badge&logo=githubactions)
+[![Static Badge](https://img.shields.io/badge/gitmoji-%F0%9F%90%B0%F0%9F%98%8D-blue?style=flat-square)](https://gitmoji.dev)
+![Go Report Card](https://goreportcard.com/badge/github.com/eat-pray-ai/yutu?style=flat-square)
+![GitHub License](https://img.shields.io/github/license/eat-pray-ai/yutu?style=flat-square)
+
+![GitHub Release](https://img.shields.io/github/v/release/eat-pray-ai/yutu?sort=semver&style=flat-square&logo=go)
+![GitHub Actions build Status](https://img.shields.io/github/actions/workflow/status/eat-pray-ai/yutu/go-ossf-slsa3-publish.yml?style=flat-square&logo=githubactions)
+![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/eat-pray-ai/yutu/codeql.yml?style=flat-square&logo=githubactions&label=CodeQL)
+
+
yutu is a fully functional CLI for YouTube.
@@ -12,25 +18,28 @@ yutu is a fully functional CLI for YouTube.
```sh
❯ yutu help
-yutu is a fully functional CLI for YouTube, which can be used to
-manupulate YouTube videos, playlists, channels, etc.
+yutu is a fully functional CLI for YouTube, which can be used to manupulate YouTube videos, playlists, channels, etc.
Usage:
yutu [flags]
yutu [command]
Available Commands:
- activity manipulate YouTube activities
- channel manipulate YouTube channels
- completion Generate the autocompletion script for the specified shell
- help Help about any command
- member manipulate YouTube members
- membershipsLevel manipulate YouTube memberships levels
- playlist manipulate YouTube playlists
- playlistItem manipulate YouTube playlist items
- version Show the version of yutu
- video manipulate YouTube videos
- videoCategory manipulate YouTube video categories
+ activity manipulate YouTube activities
+ channel manipulate YouTube channels
+ completion Generate the autocompletion script for the specified shell
+ help Help about any command
+ i18nLanguage manipulate YouTube i18nLanguages
+ i18nRegion manipulate YouTube i18nRegions
+ member manipulate YouTube members
+ membershipsLevel manipulate YouTube memberships levels
+ playlist manipulate YouTube playlists
+ playlistItem manipulate YouTube playlist items
+ search Search for youtube resources
+ version Show the version of yutu
+ video manipulate YouTube videos
+ videoAbuseReportReason manipulate YouTube video abuse report reasons
+ videoCategory manipulate YouTube video categories
Flags:
-h, --help help for yutu
@@ -90,15 +99,15 @@ Here are the features that are currently supported by yutu, and the ones that ar
- guideCategories
- [x] list, 1 deprecated API
- i18nLanguages
- - [ ] list, 1
+ - [x] list, 1
- i18nRegions
- - [ ] list, 1
+ - [x] list, 1
- members
- [x] list, 1 🚫
- membershipsLevels
- [x] list, 1 🚫
- search
- - [ ] list, 100
+ - [x] list, 100
- subscriptions
- [ ] list, 1
- [ ] insert, 50
@@ -106,7 +115,7 @@ Here are the features that are currently supported by yutu, and the ones that ar
- thumbnails
- [x] set, 50
- videoAbuseReportReasons
- - [ ] list, 1
+ - [x] list, 1
- videoCategories
- [x] list, 1
- watermarks