Giter Club home page Giter Club logo

sublimeevernote's Introduction

SublimeEvernote

Sublime Text 2 plugin for Evernote

Install

Through Package Control

Command Palette > Package Control: Install Package > SublimeEvernote

or

Command Palette > Package Control: add Repository && input 'http://github.com/jamiesun/SublimeEvernote

Command Palette > Package Control: Install Package > SublimeEvernote

or clone this repository in

  • Windows: %APPDATA%/Roaming/Sublime Text 2/Packages/
  • OSX: ~/Library/Application Support/Sublime Text 2/Packages/
  • Linux: ~/.Sublime Text 2/Packages/
  • Portable Installation: Sublime Text 2/Data/

Usage

Command Palette > Send to evernote

Context menu > Send to Evernote

Context menu > Evernote settings

Markdown Support

Write notes in Markdown and they will be processed when they are sent to Evernote.

This: this

Turns into this: this

Authenticating with Evernote

In order to send notes you need to authenticate and allow the plugin permissions via Evernote's oauth. This is a bit of a manual process now as there are no callbacks to Sublime to handle this process automatically. Here are a collection of screenshots to step you through the process.

Step 1 - Sublime text2 open your browser,you need login:

login

Step 2 - Authorize plugin with Evernote:

authorize

Step 3 - Copy oauth verifier

redirect verifier

Step 4 - Verify token on Sublime

redirect

Step 5 - Rejoice!

redirect

Metadata

Use metadata block to specify title and tags.

---
title: My Note
tags: tag1,tag2
---

sublimeevernote's People

Contributors

bstoutenburgh avatar ilkin avatar jamiesun avatar oparrish avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sublimeevernote's Issues

How to contribute?

Hi,
I modified the plugin from timlockridge's fork so now it supports

  • Sublime Text 2 and 3
  • Opening notes (converting to markdown for editing)
  • Updating edits to notes back to Evernote

see https://github.com/bordaigorl/sublime-evernote
Would you consider a merge?
Alternatively, would I get your blessing in publishing an independent version on Package Control?

Plain text password in settings file

For security reason you should not store password string in plain text settings file.

I commented line #43 of sublime_evernite.py:

                   settings.set("username",username)  
                   #settings.set("password",password)  
                   settings.set("expiration",expiration)  
                   settings.set("authToken",token)  
                   settings.set("noteStoreUrl",noteStoreUrl) 

You could ask on first use, if the user want to store it or not.

error

I installed this package through package control on Windows 7. I followed the steps to authenticate with evernote. Unfortunately, after I typed in the oauth_verifier and required title, an error, which said error EDAMUserException(errorCode=11,parameter='The element type "p" must be terminated by the matching end-tag "

".')!, occurred. Actually, I did not type any tag, and I don't have the slightest idea why this is happening. I tried many times but didn't help. I know little about Python, so it's hard for me to figure out what is wrong. I would appreciate if anyone offers me any help.

ConsumerKey error

Hello,
I am getting this error when i try to sent the note to evernote.

error:EDAMUserException(errorCode=8, parameter='consumerKey')

¿Know why?

Regards.

Can we send HTML documents

Hi I have read in the documentation and apparently we are allowed to use tags such as h1, h2 and the like.

I tried to create a document with those basic tags however Evernote does not seem to keep them.
Here is what I have:

</h1>

Is it something that can be fixed at the sublime plugin level?

Thanks

error edanyserexception

After choosing "send to evernote" and entering my credentials I get the following error:

error:EDAMUserException(errorCode=8,parameter='consumerKey')

Any ideas?

Directory Sync

Is there anyway to sync a notebook to a directory, rather than individual notes?

Enhancement request ... support MultiMarkdown/Pandoc

Thanks for your excellent ST3->Evernote package. It works very well (and I'm using it as a conduit into Confluence/Wiki, which also works very well).

There is one thing I'd welcome, and that is more options for lists. The original markdown supports unordered and ordered lists (bullets and numbers) whether nested or not. Pandoc and MultiMarkdown added options so that more sophisticated styling can be used for the <ul> and <ol> to allow, for example, outlining 1. A. i. which works very well.

You've a great package and my thanks to you and all who have worked on it.

Best regards,

Guy S.

Can't figure how to use SublimeEvernote

Hello,

Maybe I'm missing something obvious, but I've tried several things to use SublimeEvernote under SublimeText 2.0.2 / ubuntu and all lead me to the same result.

I've tried installing SublimeEvernote using the Package Manager, by clonig the git repo as explained in the Readme, and by cloning the forks.

In all cases, the context menu "Send to Evernote" is greyed wwhich seems logical, as there is no setup yet.
The context menu "Evernote Settings" opens the file "Packages/User/Sublimevernote.sublime-settings", which contains nothing :(

From there, I can't figure what I'm supposed to do to make it work.
There is no browser window opening as described in the Readme.

Any idea of what's happening or what I'm doing wrong ?

Thank you

Text doesn't save

Hi guys,
I installed and authorized sublime/evernote, but I can't manage to save it properly.

I write a note, I send it to Evernote, I write title and tags, I get the success pop up window.
It uploads only the title and none of the text. What am I doing wrong?

Thanks,
Natalia

No authorization string

Did Evernote application authorization process change? It isn't giving me an authorization string for me to enter in Sublime.

AttributeError: 'module' object has no attribute 'HTTPS'

After entering username and password nothing happens and the console prints the above error. I run Ubuntu Linux and Python 2.7.3.

The rest of the traceback is:

Traceback (most recent call last):
File "./sublime_evernite.py", line 35, in on_passwd
File "lib/evernote/edam/userstore/UserStore.py", line 399, in authenticate
File "lib/evernote/edam/userstore/UserStore.py", line 411, in send_authenticate
File "lib/thrift/transport/THttpClient.py", line 95, in _f
File "lib/thrift/transport/THttpClient.py", line 103, in flush
File "lib/thrift/transport/THttpClient.py", line 67, in open
AttributeError: 'module' object has no attribute 'HTTPS'

ST2 console doesn't work anymore after installing SublimeEvernote

Hi,

Thanks for your works, it's a nice plugin.

I have only an (severe) issue with it, after installing SublimeEvernote, I couldn't use ST2 console anymore. When I type a command, nothing happen as my text didn't go it's way to the Python interpreter.
Maybe something related to stdin/stdout ?

startup, version: 2219 windows x64 channel: nightly

Evernote repository added and package shows in package list but not available to install

I'm using ST2 on ubuntu 12.04

I've added the git repository via Package Control and if I use Package Control to list packages, SublimeEvernote is available (and all files are present in ~/.Sublime Text 2/Packages/). However, when I use Package Control to install SublimeEvernote, this package isn't listed in the list of installable packages and hence is not available for installation?

Markdown error and some functions

  1. I isntall sublimeEvernote in my sl2 following the Readme document, it‘s work but it isn't change style( still markdown ) in Evernote.
  2. will this SublimeEvernote support Open a note from Evernote.

Error on Console - No "Send to Evernote" Command

When Trying to install SublimeEvernote on console this errors appear.

Traceback (most recent call last):
File "./sublime_plugin.py", line 62, in reload_plugin
File "./sublime_evernote.py", line 12, in
import oauth2 as oauth
File "lib/oauth2/init.py", line 32, in
import httplib2
File "lib/httplib2/init.py", line 909, in
class HTTPSConnectionWithTimeout(httplib.HTTPSConnection):
AttributeError: 'module' object has no attribute 'HTTPSConnection'
found 16 files for base name Default.sublime-keymap

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.