選択できるのは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