endl is a Node.js module for extracting links from web pages and downloading them.
endl has a very simple also an advanced API for link extracting, file downloading, executing and unzipping.
❗️ 2 years later(‼️), we have finally reached version 1! Bugs may still exist but endl should be more stable now. ❗️
var endl = ;endl// returns Promise;
endl.page()loads the page we want. (It takes two arguments, second argument is an options object and optional.)
find()finds the elements we want. (Works just like jQuery and querySelectorAll) but it is a Promise that returns a containerInstance
Things to note:
download()automatically selects the first element (0-index). Use
index()to change index of element array.
find()is a shortcut. The long way is: find(...) → href() → download(...)
npm install endl
Prerequisites: Tools for building NodeJS native modules (Visual Studio or Visual Studio Express)
Like Handel the composer, but without the h → andel :)
To-do list is at Trello (You can vote on notes)
If you don't have a Trello account and want to vote, you can use my referral link to register (They just give a month of free Gold membership for each referral so I can add custom background images to the board 😄)