Skip to content

jeremyis/inbox-swifter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inbox Swifter

Email analytics on .MBOX dump files to help you get to Inbox Zero without declarig bankruptcy. The idea is many unread emails are likely from a long-tail of transactional or promotional senders (think Uber and Amazon receipts or the monthly ad email from the various stores you've shopped at). By performing some lightweight analytics, the tool will spit out some Gmail search queries that you can use to "declare bankruptcy" only on emails like this leaving only the unique messages for you to review.

More specifically, Inbox Swifter:

  • Produces a histogram bucketed by sender
  • Allows you to omit certain emailers (i.e. so you can manually review their emails)
  • Supplies Gmail-friendly filter commands so you can auto-archive quickly
  • Runs 100% offline so your personal email data never leaves your computer

To setup:

$ npm install

To run

Step 1: get a .mbox export

You can get an MBox file of your Inbox email using Google Takeout.

Be sure to indicate only emails from your inbox (or whichever set of filters you'd like to clean): Google Takeout Screenshot

It can take anywhere from several minutes to hours to get your export. Google will email you a link.

Step 2: run Inbox Swifter!

For ease of use, put the mbox file in the inbox-swifter directory; you can supply a file path so any directory will work. $ node inbox-swifter.js

In action

Note that the data is obviously faked! Screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published