Giter Club home page Giter Club logo

gmail-keep-importer's Introduction

LP Gmail-Keep Importer

Easily imports your Gmail messages into Google Keep. Can also be used to transfer your Apple Notes, which are stored as emails labelled 'Notes', into Google Keep.

Notes

  • This is a highly experimental Chrome extension.
  • Since Google Keep does not provide any open API I am using directly the website of the service. Therefore, in order for you to use the extension you have to be logged in to your account and be on the Google Keep website. - https://keep.google.com
  • Caution - The extension might become unusable at any time in case Google updates the website of Google Keep since the structure of the page (class names) is used throughout the extension. I will try to update it whenever I notice something broke.

How to use

  1. First install the plugin from Chrome extension store: https://chrome.google.com/webstore/detail/lp-gmail-keep-importer/ingomolknmgnfbafknpkmklapabaednn
  2. Now visit the Google Keep website and log in.
  3. Click the LP G2K icon on your Chrome extension bar to open the small popup of this extension
  4. The first time you will use the extension you have to authorize it to access your emails (READONLY don't worry). By clicking Authorize you will be redirected to Google's authorization page. Then when you Allow the extension to use your account's email, the window will stay open with a blank page. This behavior is a bug from Google's side and they are looking into a fix, but for now just close the window yourself and refresh the page.
  5. Now you should be able to use the extension without any authorization pages.
  6. Open the extension and type the label you want to import from Gmail.
  7. Click Import GMail Label and then if some email messages are ready to be imported click Start importing.
  8. Done ;)

Todos - Future work

  • Add titles in Google Keep (email subject or 1st line of the message). Done since v0.10
  • Use the labels of the email as tags in Google Keep.
  • Most importantly - Find a way to make it robust against Google's changes on the website.

Feedback / Suggestions

Please provide some feedback with the errors you get or suggestions you have.

Debug the extension

  • Visit chrome://extensions
  • Enable the Developer Mode
  • Open the Console from Chrome's developer tools
    • Right click the extension's icon
    • Click Inspect Popup
    • Open the Console tab in order to see any error message or logging message
  • Follow the How to use procedure again

gmail-keep-importer's People

Contributors

lambrospetrou avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.