Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/BoostIO/ever2boost
https://github.com/BoostIO/ever2boost
boostnote evernote ruby
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/BoostIO/ever2boost
- Owner: BoostIO
- License: mit
- Created: 2017-01-25T08:35:27.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-20T09:50:26.000Z (about 6 years ago)
- Last Synced: 2024-04-14T03:00:20.505Z (8 months ago)
- Topics: boostnote, evernote, ruby
- Language: Ruby
- Homepage: https://rubygems.org/gems/ever2boost
- Size: 1.59 MB
- Stars: 63
- Watchers: 4
- Forks: 13
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome - ever2boost - (Ruby)
README
# ever2boost
[![Build Status](https://travis-ci.org/BoostIO/ever2boost.svg?branch=master)](https://travis-ci.org/BoostIO/ever2boost)ever2boost is a CLI tool for conversion Evernote to Boostnote.
# Quick start
Get Evernote developer token from [here](https://www.evernote.com/api/DeveloperToken.action).```
$ gem install ever2boost
$ ever2boost import
DEVELOPER_TOKEN:
```Limitation? Go [here](docs/api_error.md)
## Connect to your Boostnote
You need to connect it to Boostnote. Go Menu -> Add Storage and add it.![how_to_add_storage](docs/images/img2.png)
And select your storage. It's at `~/evernote_storage` by default on `import`.
![how_to_chose_the_directory](docs/images/img3.png)
****
## ever2boost command
Ever2boost has 2 commands for conversion `convert` and `import`.```
$ ever2boost -h
Commands:
ever2boost convert # convert from .enex
ever2boost help [COMMAND] # Describe available commands or one specific co...
ever2boost import # import from evernote
```### Create notes storage from Evernote
First, you need to create new Boostnote storage by ever2boost. And you can choose which command do you use, `import` or `convert`.#### import
Import all of notes from cloud storage at Evernote.`import` command has 1 option `d` which specify output directory.
```
$ ever2boost help import
Usage:
ever2boost importOptions:
d, [--directory=DIRCTORY_PATH] # make Boostnote storage in the directory default: ~/evernote_storageimport from evernote
```1. get your developer token from https://www.evernote.com/api/DeveloperToken.action
![how_to_get_your_developer_token](docs/images/img1.png)2. run `ever2boost import`
```
$ ever2boost import
DEVELOPER_TOKEN:
```
And `import` will start. It uses EvernoteAPI, thus you should take care access limitations.#### convert
Convert notes from `.enex` file which is **exported file from Evernote**.You can get how to export from [official document](https://help.evernote.com/hc/en-us/articles/209005557-How-to-back-up-export-and-restore-import-notes-and-notebooks).
`convert` has 1 option `d` which specify output directory.
```
$ ever2boost help convert
Usage:
ever2boost convertOptions:
d, [--directory=DIRCTORY_PATH] # make Boostnote storage in the directory default: ~/evernote_storageconvert from .enex
```## Requirements
Ruby: 2.0.0 or above
bundler: Corresponding to Rubyif you don't have bundler:
```
$ gem install bundler
```> if it fails by permission, you can run as sudo (perhaps you're using preinstalled Ruby in the OS)
## Something happens
If your Boostnote would be broken:* Notes and folders disappear
* Folder names are something wrong (e.g: Unknown 1)First of all, look over [this document](docs/emergency.md). After that, if you would not find how to solve your error, please report an issue.
## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/BoostIO/ever2boost.More information: [how_to_develop_ever2boost](docs/development.md)
## License
The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).