選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
terorie 0e47e3a0ba Some more CLI tests 2年前
api Some more CLI tests 2年前
apiclassic Some more CLI tests 2年前
apijson Some more CLI tests 2年前
cmd Some more CLI tests 2年前
controller Cobra & channel video dumper 2年前
data Some more CLI tests 2年前
net Clean up API and fix channel URL dump 2年前
pretty Cobra & channel video dumper 2年前
util Some more CLI tests 2年前
version Some more CLI tests 2年前
.gitignore Refactor API selection 2年前
LICENSE include GPLv3 2年前
README.md Some more CLI tests 2年前
ideas.md Future ideas 2年前
main.go Some more CLI tests 2年前

README.md

WIP: yt-mango 💾

YT metadata extractor inspired by youtube-ma by CorentinB

Warning: Very WIP 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