evermark-fork
A command line tool for syncing markdown files to Evernote 馃悩
Last updated 4 years ago by acerphoenix .
MITRepositoryBugsOriginal npmTarballpackage.json
$ cnpm install evermark-fork 
SYNC missed versions from official npm registry.

Evermark

NPM version Build Status Windows Build Status Coverage Status Dependency Status Dependency Status

A command line tool for syncing markdown notes to Evernote :elephant:

English 涓枃

Some features:

  • [x] Supports publishing markdown notes to evernote
  • [x] Supports unpublishing markdown notes from evernote
  • [x] Supports adding notebook and tags
  • [x] Supports code highlight, tables and inserting images
  • [x] Supports todo-list and LaTeX expressions
  • [x] Supports flow charts, sequence diagrams and gant diagrams

Build IT by OWN

if you want to publish it to npm by yourself,you should install below package. BTW,does npm has a build pom.xml or json like java maven to descript all packages that a project need in order to publish?

npm install rimraf -g
npm install babel -g
npm install babel-cli -g
npm install --save-dev babel-preset-latest
npm install --save-dev babel-preset-stage-0

Install

npm install -g evermark

Commands

Initialize Evermark Folder

Initialize Evermark folder, save settings to file evermark.json

evermark init <destination>
  1. First, follow the prompt to select whether you are using Evernote International or 鍗拌薄绗旇.
  2. Then login with your account from automatically opened page to generate developerToken and copy it.
  3. Finally, according to the prompt paste the copied developerToken.

The urls to generate developerToken:

View or Modify the Configuration

evermark config [name] [value]

Add Note

Create a empty markdown note in the notes directory of the Evermark folder.

evermark new <title>

Publish Notes

Publish markdown notes to Evernote or update the published notes.

evermark publish <file_or_directory>

Unpublish Notes

Delete the Evernote note which corresponding the markdown note, but the markdown note file will not be deleted.

evermark unpublish <file_or_directory>

View Help

evermark help [command]

The Supported Markdown Syntax

Headers

# H1
## H2
### H3
#### H4
##### H5
###### H6

Emphasis

*This text will be italic*
_This will also be italic_

**This text will be bold**
__This will also be bold__

~~This text will be crossed~~

_You **can** combine ~~them~~_

Sups & Subs

19^th^
H~2~O

Emoji

:smile: :heart: :sunny: :watermelon: :cn:

Links

http://github.com - automatic!
[GitHub](http://github.com)

Blockquotes

As Kanye West said:

> We're living the future so
> the present is our past.

Lists

Unordered

- Item 1
- Item 2
  - Item 2a
  - Item 2b

Ordered

1. Item 1
1. Item 2
1. Item 3
   - Item 3a
   - Item 3b

Task Lists

- [x] Write blog post with :heart:
- [x] Create sample **gist**
- [ ] Take screenshots for blog post

Tables

First Header | Second Header
------------ | -------------
Content from cell 1 | Content from cell 2
Content in the first column | Content in the second column

Images

![Image of Test](img/test.png "Image of Test")
![GitHub Logo](https://assets-cdn.github.com/images/modules/logos_page/Octocat.png "GitHub Logo")

Inline Code

This is an inline code: `var example = true`

Block Code

鈥媊``js
console.log('Hello world!')
鈥媊``

Diagrams

Evermark supports flow charts, sequence diagrams and gant diagrams by using mermaid.
Please see the mermaid docs for more details.

Flow Diagrams

鈥媊``
graph LR
    A[Square Rect] -- Link text --> B((Circle))
    A --> C(Round Rect)
    B --> D{Rhombus}
    C --> D
鈥媊``
Flow Diagram

Sequence Diagrams

鈥媊``
sequenceDiagram
    participant Alice
    participant Bob
    Alice->>John: Hello John, how are you?
    loop Healthcheck
        John->>John: Fight against hypochondria
    end
    Note right of John: Rational thoughts<br/>prevail...
    John-->>Alice: Great!
    John->>Bob: How about you?
    Bob-->>John: Jolly good!
鈥媊``
Sequence Diagram

Gantt Diagrams

鈥媊``
gantt
    title A Gantt Diagram

    section Section
    A task           :a1, 2014-01-01, 30d
    Another task     :after a1  , 20d

    section Another
    Task in sec      :2014-01-12, 12d
    anther task      : 24d
鈥媊``
Gantt Diagram

Math Equations

Evermark supports LaTeX expression for math.

Inline Equations

When $a \ne 0$, there are two solutions to $ax^2 + bx + c = 0$ and they are
$x = {-b \pm \sqrt {b^2-4ac} \over 2a}$.
Inline Math Equations

Block Equations

$$
\displaystyle \frac{1}{\Bigl(\sqrt{\phi \sqrt{5}}-\phi\Bigr) e^{\frac25 \pi}} =
1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}} {1+\frac{e^{-8\pi}} {1+\cdots} } } }
$$

$$
\displaystyle \left( \sum_{k=1}^n a_k b_k \right)^2 \leq
\left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)
$$
Block Math Equations

Raw HTML

<div style="color: red;">This is a <strong>html</strong> code.</div>

Other Syntax

Notebooks & Tags

Evermark add @(Notebook)[tag1|tag2|tag3] syntax to select notebook and set tags for the note.

Title

Evermark would use the first heading encountered as the note title.

License

MIT

Current Tags

  • 0.9.4                                ...           latest (4 years ago)

2 Versions

  • 0.9.4                                ...           4 years ago
  • 0.9.3                                ...           4 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 1
Dependencies (24)
Dev Dependencies (16)
Dependents (0)
None

Copyright 2014 - 2016 漏 taobao.org |