gphotos-scraper
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

gphotos-scraper

A tool to extract photos metadata from an google photos shared album.

  • public url
  • filename
  • description
  • file size
  • image size
  • creation date

Cli

Install:

npm install -G gphotos-scraper

Usage:

gphotos-scraper extract https://photos.app.goo.gl/hTBHnwByt4MDwxo66 ./data/file.json

Module

Install:

npm install gphotos-scraper

Usage:

import {extractAlbum} from "gphotos-scraper";

const test = async () => {
    const album = await extractAlbum('https://photos.app.goo.gl/hTBHnwByt4MDwxo66');
    console.log(album);
};

test();

Result:

{
  id: 'hTBHnwByt4MDwxo66',
  title: 'Animals',
  url: 'https://photos.app.goo.gl/hTBHnwByt4MDwxo66',
  photos: [
    {
      id: 'AF1QipOCXLC8ydrmDxjVJYnR9S77qmaRrL-TzqeUY2Mh',
      description: '',
      filename: 'caballo.jpeg',
      createdAt: 1654258374000,
      size: 93425,
      width: 800,
      height: 500,
      mimeType: 'image/jpeg',
      url: 'https://lh3.googleusercontent.com/F0r6Xvw9oHC0NkIFbHBIFrsNFAFRTgeu2DW_r_uTySEVTBdXj53xQ48oQ1HI9_FxR7tESFdBjlrSQEU6NfwwUMOFZsH0MdAmni7swa_JAmmRXjdIlbzljVYW8pK37x9TalcuOXfzPNE'
    },
    {
      id: 'AF1QipPaDHzTHlNXcm34r_Rb93CTDc6iAz_uj1n_me6Y',
      description: '',
      filename: 'tortuga.webp',
      createdAt: 1654258371000,
      size: 107128,
      width: 768,
      height: 512,
      mimeType: 'image/webp',
      url: 'https://lh3.googleusercontent.com/gTwJC2BNN5T2r9wAUsi0uFj0K4NGlyaDyZjGcYTHW3tcva2a6LHbPcbx_ZESLBJQ7YVFmQXT_JnImXoIQcox9MzAJJi_DvkmLhG52S6VAYxYxo_bgCmxlAPtDIz-62MTmmyhObO3CDM'
    },
    {
      id: 'AF1QipM6EvIcb6RTYsAeYaEIsVWlRsT7DenEwleGBUdE',
      description: '',
      filename: 'panda-rojo.jpg',
      createdAt: 1654258367000,
      size: 54726,
      width: 700,
      height: 466,
      mimeType: 'image/jpeg',
      url: 'https://lh3.googleusercontent.com/wXqw3Uf1pfx2gNW-4kcngd-2dazzqJmL8gnYAfMls9b6GzbYpeHVSVURmuHMMlLfXsejgLR7i9OopSishiIpEkkhorqWue3lac9sIc-Gylenqs6PlQWSz8JDYNDgnPihpujWr0FVw6E'
    },
    {
      id: 'AF1QipPf3alIH6bi2HncS-B2e-LDVJXe7MFpTi9srQ_c',
      description: 'suricatas bebes junto a su madre',
      filename: 'familia-suricatas.jpg',
      createdAt: 1583407169000,
      size: 104451,
      width: 750,
      height: 450,
      mimeType: 'image/jpeg',
      url: 'https://lh3.googleusercontent.com/zwz5nT3LKu9y5iScRIw2S1AF-xGDz3Eq_d-w8XY2FfkEEZN66N1gqn0L8wLucbF2eFFeNmKLT4rEwYtlUOa_TmmRErvRbeJWv28yQAYZsgKmtaaA2iahDj9-WKOlPifjsvWAR_vrEKI'
    }
  ]
}

Readme

Keywords

Package Sidebar

Install

npm i gphotos-scraper

Weekly Downloads

4

Version

2.0.0

License

MIT

Unpacked Size

45.2 kB

Total Files

71

Last publish

Collaborators

  • jmsalazardev