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

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