You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terorie 43063ec2fe Clean up API and fix channel URL dump 1 year ago
api Clean up API and fix channel URL dump 1 year ago
apiclassic Clean up API and fix channel URL dump 1 year ago
apijson Multithreading proof-of-concept 1 year ago
cmd Clean up API and fix channel URL dump 1 year ago
controller Cobra & channel video dumper 1 year ago
data Refactor API selection 1 year ago
net Clean up API and fix channel URL dump 1 year ago
pretty Cobra & channel video dumper 1 year ago
version Cobra & channel video dumper 1 year ago
.gitignore Refactor API selection 1 year ago
LICENSE include GPLv3 1 year ago
README.md Cobra & channel video dumper 1 year ago
main.go Clean up API and fix channel URL dump 1 year ago

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
  • /controller: Manages workers (sends tasks, gets results, …)
  • /common: Commonly used HTTP code
  • /data: Data structures
  • /db: MongoDB connection
  • /classic: Extractor calling the HTML /watch API
  • /watchapi: Extractor calling the JSON /watch API