imgur-alb
Version:
Download an imgur album painlessly.
48 lines (35 loc) • 1.34 kB
Markdown
# getAlbumHash(url)
Get the hash from an album by splitting the url.
| Param | Type | Description |
| --- | --- | ---
| url | string | the url to get the album has from.|
| Return Type | Description |
| --- | --- |
| string | the album hash. |
# parseImages(err, resp, body)
Parse the images for important information to get the title and links from them.
| Param | Type | Description |
| --- | --- | ---
| err | error | passing an error if the images are invalid.|
| resp | string | the response from the HTTP get req.|
| body | string | the original body from the req.|
# removeSpecialCharacters(dir)
Remove special characters from the directory name to prevent invalid naming.
| Param | Type | Description |
| --- | --- | ---
| dir | string | the directory name.|
| Return Type | Description |
| --- | --- |
| string | the directory name without invalid characters. |
# download(link, filename, dir)
Sends an HTTP get request and pipes it to a write stream.
| Param | Type | Description |
| --- | --- | ---
| link | * | the link we're sending the req to.|
| filename | * | the filename we're writing to.|
| dir | * | the drectory name we're writing to.|
# failExit(why)
Fail the program and display why.
| Param | Type | Description |
| --- | --- | ---
| why | err/string | the reason the program failed if a reason is given.|