instagram-analyzer

1.0.3 • Public • Published

Instagram analyzer

Build Status Coverage Status

A node.js lib to get recent photos, with all likes and comments, related to a tag.

npm install

npm install instagram-analyzer

Then you can use it like this:

var when   = require('when');
var Instagram = require('instagram-analyzer');
 
var insta = new Instagram({
    instagram: {
        clientId: 'your client id',
        clientSecret: 'your client secret'
    }
});
 
when(insta.getRecentMediasForTagFull('sorenso', 'sorenso', 2))
    .done(function (mediaList) {
        for (var i = 0; i < mediaList.length; i++) {
            console.log('#' + i + '', mediaList[i].caption.text);
            console.log('    ', 'Likes (count/elements):', mediaList[i].likes.count, mediaList[i].likes.data.length);
            console.log('    ', 'Comments (count/elements):', mediaList[i].comments.count, mediaList[i].comments.data.length);
        }
    }, console.error);
 

Howto run app

Copy config-dist.js to config.js and insert your Instagram clientId and clientSecret.

cp ./config/config-dist.js ./config/config.js
vim ./config/config.js

Run the app with the tag you want to filter on.

node app/app.js -t sorenso -l 10

You can also filter by tag and user

node app/app.js -t sorenso -u sorenso -l 10

Readme

Keywords

none

Package Sidebar

Install

npm i instagram-analyzer

Weekly Downloads

1

Version

1.0.3

License

none

Last publish

Collaborators

  • sorenso