New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

humblemug

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

humblemug

A library for interacting with the SmugMug API

  • 0.1.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
3
decreased by-70%
Maintainers
1
Weekly downloads
 
Created
Source

A Node.js library for SmugMug

This library is very much in it infancy and only support a small number of methods that the SmugMug 1.3.0 API supports. These methods should work, but they have not been tested on a large scale. SmugMug states that 1.3.0 is deprecated and will be removed "in the future." It is unlikely that this API will be removed tomorrow since the 2.0 API is still in beta.

Example Usage

The example below will login and list all of the albums for the user exampleuser

var humble = require('humblemug');
humble.config({api_key: '1234567890abc'});
humble.login.anon().then(function () {
    humble.albums.get('exampleuser').then(function (album_list) {
        console.log(album_list);
    });
});

Documentation

config

Config takes in an object of configuration information to store and use.

humble.config({api_key: '1234567890abc'});

login

anon

Most public information can be accessed with after loggining in anonymously

humble.login.anon().then(function () {
    //Do Stuff
});

albums

get

Lists all of the albums for a given user

humble.albums.get('username').then(function (album_list) {
    //Do Stuff
});

getInfo

Gets all the info for a given album

humble.albums.getInfo('album_id', 'album_key').then(function (album_info) {
    //Do Stuff
});

images

get

Lists all of the images in an album

humble.images.get('album_id', 'album_key').then(function (image_list) {
    //Do Stuff
});

Additional options

Most SmugMug API calls support additional options. You can call most of these methods with an options object to set additional information. NOTE: These options appear to be case sensitive so becareful

var options = {
    Heavy: true
};

humble.images.get('album_id', 'album_key', options).then(function (image_list) {
    //Do Stuff
});

Keywords

FAQs

Package last updated on 17 Feb 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc