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

README.md

WIP: yt-mango 💾

YT metadata extractor inspired by youtube-ma by CorentinB

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)

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

  • /controller: (not yet implemented) worker management

    • /db: (not yet implemented) MongoDB connection
    • ???: (not yet implemented) Redis queue
  • /classic: Extractor calling the HTML /watch API

  • /watchapi: Extractor calling the JSON /watch API