instagram-public-api
Advanced tools
Comparing version 2.0.3 to 2.0.4
{ | ||
"name": "instagram-public-api", | ||
"version": "2.0.3", | ||
"version": "2.0.4", | ||
"description": "", | ||
"main": "index.js", | ||
"bin": { | ||
"instaget": "./cli.js" | ||
}, | ||
"scripts": { | ||
@@ -30,6 +33,15 @@ "test": "jest --detectOpenHandles", | ||
"dependencies": { | ||
"axios": "^0.19.0", | ||
"body-parser": "^1.19.0", | ||
"chalk": "^2.4.2", | ||
"commander": "^2.20.0", | ||
"axios": "^0.19.0", | ||
"jsdom": "^15.1.1" | ||
"fs-extra": "^8.1.0", | ||
"get-urls": "^9.1.0", | ||
"got": "^9.6.0", | ||
"image-downloader": "^3.5.0", | ||
"is-url": "^1.2.4", | ||
"jsdom": "^15.1.1", | ||
"log-update": "^3.3.0", | ||
"ora": "^3.4.0", | ||
"update-notifier": "^3.0.1" | ||
}, | ||
@@ -36,0 +48,0 @@ "engines": { |
126
README.md
<h1> Instagram Api for Public profiles <sup>v2</sup></h1> | ||
![enter image description here](https://img.shields.io/npm/v/instagram-public-api.svg) ![](https://badges.frapsoft.com/os/v1/open-source.svg?v=102) ![enter image description here](https://img.shields.io/npm/dt/instagram-public-api.svg) ![](https://img.shields.io/github/license/tanuj69/instagram-api.svg) | ||
![npm version](https://img.shields.io/npm/v/instagram-public-api.svg) ![open source <3](https://badges.frapsoft.com/os/v1/open-source.svg?v=102) ![No. of downloads](https://img.shields.io/npm/dt/instagram-public-api.svg) ![License](https://img.shields.io/github/license/tanuj69/instagram-api.svg) | ||
![working of instaget](https://i.imgur.com/banFSoP.gif) | ||
To use CLI mode install like:- | ||
`npm install -g instagram-public-api` | ||
> A simple Instagram module to get a user's :- | ||
1. Biography | ||
2. Number of Followers | ||
3. Number of Followings | ||
4. Profile Picture thumbnail URL | ||
5. Profile Picture HD URL | ||
6. Each post object will contain | ||
1. Dimensions of Image | ||
2. Image's URL in HD | ||
3. Image's thumbnail URL | ||
4. Number of Likes | ||
5. Number of Comments | ||
6. URL of the POST | ||
1. Biography | ||
2. Number of Followers | ||
3. Number of Followings | ||
4. Profile Picture thumbnail URL | ||
5. Profile Picture HD URL | ||
6. Each post object will contain | ||
1. Dimensions of Image | ||
2. Image's URL in HD | ||
3. Image's thumbnail URL | ||
4. Number of Likes | ||
5. Number of Comments | ||
6. URL of the POST | ||
## Installation | ||
```sh | ||
npm install instagram-public-api | ||
``` | ||
## Test it online! | ||
https://npm.runkit.com/instagram-public-api | ||
![enter image description here](https://i.imgur.com/uBTIpe3.png) | ||
## Usage | ||
```js | ||
const Profile = require("instagram-public-api"); | ||
const user = new Profile("selenagomez"); | ||
const user = new Profile("selenagomez"); | ||
user.getData().then(data=>{ | ||
---Do your Stuff--- | ||
---Do your Stuff--- | ||
}) | ||
``` | ||
@@ -39,25 +69,49 @@ | ||
```js | ||
{ | ||
"username": "selenagomez", | ||
"url": "https://www.instagram.com/selenagomez", | ||
"bio": "Light, space, zest -that’s God. With him on my side I’m FEARLESS, afraid of no one and nothing. A21 global anti human trafficking organization A21.org", | ||
"followers": 155698399, | ||
"following": 61, | ||
"totalPosts": 1506, | ||
"posts": [ | ||
{ | ||
"dimensions": { | ||
"height": 1080, | ||
"width": 1080 | ||
}, | ||
"imageURL": "https://instagram.fdel1-1.fna.fbcdn.net/vp/e522acfad3fd3c4091ea88a5b8479888/5E0C70E1/t51.2885-15/e35/s1080x1080/66656269_1648697008594563_8361695703211281609_n.jpg?_nc_ht=instagram.fdel1-1.fna.fbcdn.net", | ||
"likes": 3956372, | ||
"comments": 24986, | ||
"url": "https://instagram.com/p/B1WxkKfDpQy", | ||
"imageThumbnail": "https://instagram.fdel1-1.fna.fbcdn.net/vp/c72416cc9678de364449ab8f37793a0d/5DDDA525/t51.2885-15/sh0.08/e35/s640x640/66656269_1648697008594563_8361695703211281609_n.jpg?_nc_ht=instagram.fdel1-1.fna.fbcdn.net" | ||
} | ||
], | ||
"profilePicThumb": "https://instagram.fdel1-1.fna.fbcdn.net/vp/b104c292ae8e59d902586c2107a39a72/5DF2E637/t51.2885-19/s150x150/52780205_395221154575465_269834356913078272_n.jpg?_nc_ht=instagram.fdel1-1.fna.fbcdn.net", | ||
"profilePicHD": "https://instagram.fdel1-1.fna.fbcdn.net/vp/073c225007a67fa0563350a2441f0053/5DFDDF3A/t51.2885-19/s320x320/52780205_395221154575465_269834356913078272_n.jpg?_nc_ht=instagram.fdel1-1.fna.fbcdn.net" | ||
"username": "selenagomez", | ||
"url": "https://www.instagram.com/selenagomez", | ||
"bio": "Light, space, zest -that’s God. With him on my side I’m FEARLESS, afraid of no one and nothing. A21 global anti human trafficking organization A21.org", | ||
"followers": 155698399, | ||
"following": 61, | ||
"totalPosts": 1506, | ||
"posts": [ | ||
{ | ||
"dimensions": { | ||
"height": 1080, | ||
"width": 1080 | ||
}, | ||
"imageURL": "https://instagram.fdel1-1.fna.fbcdn.net/vp/e522acfad3fd3c4091ea88a5b8479888/5E0C70E1/t51.2885-15/e35/s1080x1080/66656269_1648697008594563_8361695703211281609_n.jpg?_nc_ht=instagram.fdel1-1.fna.fbcdn.net", | ||
"likes": 3956372, | ||
"comments": 24986, | ||
"url": "https://instagram.com/p/B1WxkKfDpQy", | ||
"imageThumbnail": "https://instagram.fdel1-1.fna.fbcdn.net/vp/c72416cc9678de364449ab8f37793a0d/5DDDA525/t51.2885-15/sh0.08/e35/s640x640/66656269_1648697008594563_8361695703211281609_n.jpg?_nc_ht=instagram.fdel1-1.fna.fbcdn.net" | ||
} | ||
], | ||
"profilePicThumb": "https://instagram.fdel1-1.fna.fbcdn.net/vp/b104c292ae8e59d902586c2107a39a72/5DF2E637/t51.2885-19/s150x150/52780205_395221154575465_269834356913078272_n.jpg?_nc_ht=instagram.fdel1-1.fna.fbcdn.net", | ||
"profilePicHD": "https://instagram.fdel1-1.fna.fbcdn.net/vp/073c225007a67fa0563350a2441f0053/5DFDDF3A/t51.2885-19/s320x320/52780205_395221154575465_269834356913078272_n.jpg?_nc_ht=instagram.fdel1-1.fna.fbcdn.net" | ||
} | ||
``` | ||
@@ -64,0 +118,0 @@ |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
30966
7
199
125
13
1
1
+ Addedchalk@^2.4.2
+ Addedfs-extra@^8.1.0
+ Addedget-urls@^9.1.0
+ Addedgot@^9.6.0
+ Addedimage-downloader@^3.5.0
+ Addedis-url@^1.2.4
+ Addedlog-update@^3.3.0
+ Addedora@^3.4.0
+ Addedupdate-notifier@^3.0.1
+ Added@sindresorhus/is@0.14.0(transitive)
+ Added@szmarczak/http-timer@1.1.2(transitive)
+ Addedansi-align@3.0.1(transitive)
+ Addedansi-escapes@3.2.0(transitive)
+ Addedansi-regex@3.0.14.1.15.0.1(transitive)
+ Addedansi-styles@3.2.1(transitive)
+ Addedboxen@3.2.0(transitive)
+ Addedcacheable-request@6.1.0(transitive)
+ Addedcamelcase@5.3.1(transitive)
+ Addedchalk@2.4.2(transitive)
+ Addedci-info@2.0.0(transitive)
+ Addedcli-boxes@2.2.1(transitive)
+ Addedcli-cursor@2.1.0(transitive)
+ Addedcli-spinners@2.9.2(transitive)
+ Addedclone@1.0.4(transitive)
+ Addedclone-response@1.0.3(transitive)
+ Addedcolor-convert@1.9.3(transitive)
+ Addedcolor-name@1.1.3(transitive)
+ Addedconfigstore@4.0.0(transitive)
+ Addedcross-spawn@5.1.0(transitive)
+ Addedcrypto-random-string@1.0.0(transitive)
+ Addeddecompress-response@3.3.0(transitive)
+ Addeddeep-extend@0.6.0(transitive)
+ Addeddefaults@1.0.4(transitive)
+ Addeddefer-to-connect@1.1.3(transitive)
+ Addeddot-prop@4.2.1(transitive)
+ Addedduplexer3@0.1.5(transitive)
+ Addedemoji-regex@7.0.38.0.0(transitive)
+ Addedend-of-stream@1.4.4(transitive)
+ Addedescape-string-regexp@1.0.5(transitive)
+ Addedexeca@0.7.0(transitive)
+ Addedfs-extra@8.1.0(transitive)
+ Addedget-stream@3.0.04.1.05.2.0(transitive)
+ Addedget-urls@9.2.1(transitive)
+ Addedglobal-dirs@0.1.1(transitive)
+ Addedgot@9.6.0(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedhas-flag@3.0.0(transitive)
+ Addedhas-yarn@2.1.0(transitive)
+ Addedhttp-cache-semantics@4.1.1(transitive)
+ Addedimage-downloader@3.6.0(transitive)
+ Addedimport-lazy@2.1.0(transitive)
+ Addedimurmurhash@0.1.4(transitive)
+ Addedini@1.3.8(transitive)
+ Addedip-regex@4.3.0(transitive)
+ Addedis-ci@2.0.0(transitive)
+ Addedis-fullwidth-code-point@2.0.03.0.0(transitive)
+ Addedis-installed-globally@0.1.0(transitive)
+ Addedis-npm@3.0.0(transitive)
+ Addedis-obj@1.0.1(transitive)
+ Addedis-path-inside@1.0.1(transitive)
+ Addedis-stream@1.1.0(transitive)
+ Addedis-url@1.2.4(transitive)
+ Addedis-yarn-global@0.3.0(transitive)
+ Addedisexe@2.0.0(transitive)
+ Addedjson-buffer@3.0.0(transitive)
+ Addedjsonfile@4.0.0(transitive)
+ Addedkeyv@3.1.0(transitive)
+ Addedlatest-version@5.1.0(transitive)
+ Addedlog-symbols@2.2.0(transitive)
+ Addedlog-update@3.4.0(transitive)
+ Addedlowercase-keys@1.0.12.0.0(transitive)
+ Addedlru-cache@4.1.5(transitive)
+ Addedmake-dir@1.3.0(transitive)
+ Addedmimic-fn@1.2.0(transitive)
+ Addedmimic-response@1.0.1(transitive)
+ Addedminimist@1.2.8(transitive)
+ Addednormalize-url@4.5.1(transitive)
+ Addednpm-run-path@2.0.2(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedonetime@2.0.1(transitive)
+ Addedora@3.4.0(transitive)
+ Addedp-cancelable@1.1.0(transitive)
+ Addedp-finally@1.0.0(transitive)
+ Addedpackage-json@6.5.0(transitive)
+ Addedpath-is-inside@1.0.2(transitive)
+ Addedpath-key@2.0.1(transitive)
+ Addedpify@3.0.0(transitive)
+ Addedprepend-http@2.0.0(transitive)
+ Addedpseudomap@1.0.2(transitive)
+ Addedpump@3.0.0(transitive)
+ Addedrc@1.2.8(transitive)
+ Addedregistry-auth-token@4.2.2(transitive)
+ Addedregistry-url@5.1.0(transitive)
+ Addedresponselike@1.0.2(transitive)
+ Addedrestore-cursor@2.0.0(transitive)
+ Addedsemver@5.7.26.3.1(transitive)
+ Addedsemver-diff@2.1.0(transitive)
+ Addedshebang-command@1.2.0(transitive)
+ Addedshebang-regex@1.0.0(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedstring-width@2.1.13.1.04.2.3(transitive)
+ Addedstrip-ansi@4.0.05.2.06.0.1(transitive)
+ Addedstrip-eof@1.0.0(transitive)
+ Addedstrip-json-comments@2.0.1(transitive)
+ Addedsupports-color@5.5.0(transitive)
+ Addedterm-size@1.2.0(transitive)
+ Addedtlds@1.252.0(transitive)
+ Addedto-readable-stream@1.0.0(transitive)
+ Addedtype-fest@0.3.1(transitive)
+ Addedunique-string@1.0.0(transitive)
+ Addeduniversalify@0.1.2(transitive)
+ Addedupdate-notifier@3.0.1(transitive)
+ Addedurl-parse-lax@3.0.0(transitive)
+ Addedurl-regex@5.0.0(transitive)
+ Addedwcwidth@1.0.1(transitive)
+ Addedwhich@1.3.1(transitive)
+ Addedwidest-line@2.0.1(transitive)
+ Addedwrap-ansi@5.1.0(transitive)
+ Addedwrappy@1.0.2(transitive)
+ Addedwrite-file-atomic@2.4.3(transitive)
+ Addedxdg-basedir@3.0.0(transitive)
+ Addedyallist@2.1.2(transitive)