Skip to content

blobdash/megayoink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

megayoink

A Node based CLI downloader for MEGA, based on megajs.

Why?

> I already use megatools, why does this exist?

If you're already satisfied with other downloaders, this probably isn't for you. My biggest complaint with other downloaders was the lack of self containing download directory creation. I also wanted advanced control on quota limitation display, and to improve stdout logging. I also wanted a fast and easy way to filter files when downloading massive folders, usually for music related shenanigans.

Oh and I was bored and wanted to write a MEGA downloader. Yeah that happens.

Usage

# download a folder
megayoink <url> 

# download a folder to /tmp/example_test
megayoink <url> -o /tmp/example_test

# download a folder, but skip any .m3u8 file
megayoink <url> -i .m3u8

# if your folder is of this structure :
# folder1\
#   file1
# folder2\
#   file2\
#
# then no containing folder will be created.
# however, if the base of the folder contains a stray file, a containing folder will be created
#
# folder1\
#   file1
# file_at_base
# file2_at_base
# 
# megayoink will automatically contain the stray files into their own folder, using the name of the base folder.

About

Node based CLI downloader for MEGA, based on megajs

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors