您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
terorie 2541e67f54 WIP disclaimer 1年前
api Some more CLI tests 1年前
apiclassic Some more CLI tests 1年前
apijson Some more CLI tests 1年前
cmd Some more CLI tests 1年前
controller Cobra & channel video dumper 1年前
data Some more CLI tests 1年前
net Clean up API and fix channel URL dump 1年前
pretty Cobra & channel video dumper 1年前
util Some more CLI tests 1年前
version Some more CLI tests 1年前
.gitignore Refactor API selection 1年前
LICENSE include GPLv3 1年前
README.md WIP disclaimer 1年前
ideas.md Future ideas 1年前
main.go Some more CLI tests 1年前

README.md

WIP: yt-mango 💾

YT metadata extractor inspired by youtube-ma by CorentinB

Warning: Very WIP! Only channel dumpurls and video detail work rn

Build

Install and compile the Go project with go get github.com/terorie/yt-mango!

If you don’t have a Go toolchain, grab an executable from the Releases tab

Project structure
  • /data: Data definitions
  • /api: Abstract API definitions
    • /apiclassic: HTML API implementation (parsing using goquery)
    • /apijson: JSON API implementation (parsing using fastjson)
  • /net: HTTP utilities (asnyc HTTP implementation)
  • /cmd: Cobra CLI
  • /util: I don’t have a better place for these

  • /pretty: (not yet used) Terminal color utilities

  • /controller: (not yet implemented) worker management

    • /db: (not yet implemented) MongoDB connection
    • ???: (not yet implemented) Redis queue