Hacker News new | ask | show | jobs
Export all images from your Gmail account – Mail Memories (mailmemories.com)
16 points by ltiger 997 days ago
2 comments

Can't you do this with a simple script?

  function downloadAllGmailPictures() {
  // Get all Gmail messages.
  var messages = GmailApp.getInboxThreads();

  // Create a folder in Google Drive to store the pictures.
  var folder = DriveApp.createFolder("Gmail Pictures");

  // Iterate over all messages and download any attached pictures.
  for (var i = 0; i < messages.length; i++) {
    var message = messages[i];
    var attachments = message.getAttachments();

    for (var j = 0; j < attachments.length; j++) {
      var attachment = attachments[j];

      // Only download pictures.
      if (attachment.getContentType().indexOf("image/") == 0) {
        // Save the picture to Google Drive.
        var file = folder.createFile(attachment.getName(), attachment.getBytes());
      }
    }
  }
}
Yeah But I think like most things it's the convenience factor and they also present it in a library. What really bugs me is the opaque pricing..

Edit : did you just prompt copilot for this code? It's not going to work that way...

I used https://bard.google.com/

Have not tried it yet. Does it need debugging?

Just updated the pricing details - You can get all of year's photos for $5.
> Find the first 50 photos you ever received for free. After that, find more for as little as $5.

With no page or info on how much more that $5 it might cost.

I've clarified this on the site now. It’s $5 for each year of images you want to download. For example, you can find and save all your photos from 2004 or 2010 (or any year) for $5.