https://github.com/ilyashirko/evernote_review
Reading and review exercise
https://github.com/ilyashirko/evernote_review
evernote-api python2
Last synced: about 1 year ago
JSON representation
Reading and review exercise
- Host: GitHub
- URL: https://github.com/ilyashirko/evernote_review
- Owner: ilyashirko
- Created: 2022-06-18T17:14:12.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-06-21T13:32:18.000Z (almost 4 years ago)
- Last Synced: 2025-02-03T12:40:50.394Z (over 1 year ago)
- Topics: evernote-api, python2
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Evernote assistant
This app helps working with evernote notebook.
You can see all your notebooks, clone notes and get dump of choosen notebook.
## How to install
clone repo, you should have python of 2 generation (created with version 2.7), create virtualenv and load dependencies:
```
git clone https://github.com/ilyashirko/evernote_review
cd evernote_review
virtualenv -p /path/to/python2.7 env2.7
source env2.7/bin/activate
pip install -r requirements.txt
```
Create `.env` file:
```
EVERNOTE_CONSUMER_KEY=
EVERNOTE_CONSUMER_SECRET=
EVERNOTE_PERSONAL_TOKEN=
JOURNAL_TEMPLATE_NOTE_GUID=
JOURNAL_NOTEBOOK_GUID=
INBOX_NOTEBOOK_GUID=
SANDBOX=
```
* `EVERNOTE_CONSUMER_KEY` & `EVERNOTE_CONSUMER_SECRET` you can get [here](https://dev.evernote.com/#apikey)
* `EVERNOTE_PERSONAL_TOKEN` get [here](https://sandbox.evernote.com/api/DeveloperToken.action)
* `JOURNAL_NOTEBOOK_GUID` - any notebook
* `JOURNAL_TEMPLATE_NOTE_GUID` - default note from `JOURNAL_NOTEBOOK_GUID`
* `INBOX_NOTEBOOK_GUID` - default notebook (you can set up it in the notebook settings)
* `SANDBOX` - True or False
## list_notebooks.py
returns list of user notebooks in the format:
```
{first_notebook_uuid} - {first_notebook_title}
{second_notebook_uuid} - {second_notebook_title}
...
{last_notebook_uuid} - {last_notebook_title}
```
## add_note2journal.py
Take title of the default note, adding date and day of the week and create new note in format:
```
{default note title} YYYY-MM-DD friday
```
## dump_inbox.py
return all notes of choosen notebook.
***
the application was created by [DEVMAN](https://dvmn.org) team for educational purposes.