read-google-photos

1.0.0 • Public • Published

Read public photos from google album

Download the package first and follow the steps.
  • Go to google-photos folder and run npm install.
Runing this app
  • Go to google-photos folder and run npm start or node server.js
  • Otherewise you can install node PM2 to run it. You can find PM2 Installation here.
  • Then Go to google-photos folder and run pm2 start server.js in cmd/Terminal
Routes:
  • method: GET, route: /get-one-album-urls/<id>, Respons: array[] of URLs
  • method: GET, route: /get-all-album-urls, Respons: array[] of URLs.

Run command in terminal/cmd on google-photos folder to sync photos manually in your g-photos.json file.

node -e 'require("./google-photos").getPhotosFromFile()'

Examples:
Using Axios
  • URL /get-one-album-urls

axios.get(http://localhost:3002/get-one-album-urls/${id})

  • URL /get-all-album-urls

axios.get(http://localhost:3002/get-all-album-urls)

Using fetch method.
  • URL /get-one-album-urls

//Replace album id in the url

fetch(http://localhost:3002/get-one-album-urls/${id}) then( function(response) { if (response.status !== 200) { console.log('Looks like there was a problem. Status Code: ' + response.status); return; } // Examine the text in the response response.json().then(function(data) { console.log(data); }); } ) .catch(function(err) { console.log('Fetch Error :-S', err); });

  • URL /get-all-album-urls

fetch(http://localhost:3002/get-all-album-urls) .then(function(response) { if (response.status !== 200) { console.log('Looks like there was a problem. Status Code: ' + response.status); return; } // Examine the text in the response response.json().then(function(data) { console.log(data); }); } ) .catch(function(err) { console.log('Fetch Error :-S', err); });

Contact me on antonyagustineraj@gmail.com

Package Sidebar

Install

npm i read-google-photos

Weekly Downloads

0

Version

1.0.0

License

ISC

Unpacked Size

6.82 kB

Total Files

5

Last publish

Collaborators

  • antonyagustineraj