2024-06-06 00:55:46 +08:00
2024-06-06 00:38:25 +08:00
2024-05-26 18:50:03 +08:00
2024-06-06 00:55:46 +08:00
2024-06-05 00:01:43 +08:00
2024-05-26 19:14:16 +08:00
2024-06-06 00:38:25 +08:00
2024-05-30 22:56:53 +08:00
2024-05-30 22:56:53 +08:00
2024-06-01 00:53:32 +08:00
2024-06-04 23:11:17 +08:00
2024-06-06 00:55:46 +08:00

Yutu

yutu

Static Badge Go Report Card GitHub License Go Reference

GitHub Release GitHub Downloads GitHub Actions build Status GitHub Actions Workflow Status

yutu is a fully functional CLI for YouTube.

Installation

Docker

❯ docker pull ghcr.io/eat-pray-ai/yutu:main
❯ docker run --rm ghcr.io/eat-pray-ai/yutu:main

Linux

❯ curl -sSfL https://github.com/eat-pray-ai/yutu/releases/latest/download/yutu-linux-$(uname -m) -o yutu

macOS

Homebrew is not available since this repository is not notable enough, star this repository to make it available on Homebrew.

❯ curl -sSfL https://github.com/eat-pray-ai/yutu/releases/latest/download/yutu-darwin-$(uname -m) -o yutu

Windows

Install yutu using winget(recommended), or download the latest release from the releases page.

❯ winget install yutu

Usage

❯ yutu help
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               list YouTube activities
  channel                manipulate YouTube channels
  channelBanner          insert Youtube channelBanner
  completion             Generate the autocompletion script for the specified shell
  help                   Help about any command
  i18nLanguage           list YouTube i18nLanguages
  i18nRegion             list YouTube i18nRegions
  member                 list YouTube members
  membershipsLevel       list YouTube memberships levels
  playlist               manipulate YouTube playlists
  playlistItem           manipulate YouTube playlist items
  search                 Search for youtube resources
  subscription           manipulate YouTube subscriptions
  version                Show the version of yutu
  video                  manipulate YouTube videos
  videoAbuseReportReason list YouTube video abuse report reasons
  videoCategory          list YouTube video categories
  watermark              manipulate Youtube watermarks

Flags:
  -h, --help   help for yutu

Use "yutu [command] --help" for more information about a command.

Features

Here are the features that are currently supported by yutu, and the ones that are planned to be supported in the future. The quota costs for each feature is also mentioned since there is a quota limits of 10,000 units/day.

  • videos
    • list, 1
    • insert, 1600
    • update, 50
    • rate, 50
    • getRating, 1
    • reportAbuse, 50
    • delete, 50
  • channels
    • list, 1
    • update, 50
  • playlists
    • list, 1
    • insert, 50
    • update, 50
    • delete, 50
  • playlistItems
    • list, 1
    • insert, 50
    • update, 50
    • delete, 50
  • activities
    • list, 1
  • captions
    • list, 50
    • insert, 400
    • update, 450
    • delete, 50
  • channelBanners
    • insert, 50
  • channelSections
    • list, 1
    • insert, 50
    • update, 50
    • delete, 50
  • comments
    • list, 1
    • insert, 50
    • update, 50
    • setModerationStatus, 50
    • delete, 50
  • commentThreads
    • list, 1
    • insert, 50
    • update, 50
  • guideCategories
    • list, 1 deprecated API
  • i18nLanguages
    • list, 1
  • i18nRegions
    • list, 1
  • members
  • membershipsLevels
  • search
    • list, 100
  • subscriptions
    • list, 1
    • insert, 50
    • delete, 50
  • thumbnails
    • set, 50
  • videoAbuseReportReasons
    • list, 1
  • videoCategories
    • list, 1
  • watermarks
    • set, 50
    • unset, 50

Star History

Star History Chart

S
Description
The AI-powered toolkit that grows your YouTube channel on autopilot.
https://yutu.ifor.dev
Readme Apache-2.0
9.1 MiB
0 Stars 1 Watchers 0 Forks
Languages
Go 93.2%
Starlark 5.1%
Shell 1.4%
JavaScript 0.2%