GitXplorerGitXplorer
j

evernote-publisher

public
11 stars
3 forks
1 issues

Commits

List of commits on branch master.
Unverified
aa48cc94ad09422dcf7d2da30b3ead550f3ea8c0

Bugfix for TypeError, comparison needed to be bytes instead of str.

jjaytaylor committed 2 days ago
Unverified
7008ae11c4bcf17daf97824c2c7f134c0f7f6161

Sync longstanding updates.

jjaytaylor committed 3 months ago
Unverified
d084a10947bc8b50190d1a9233bbb0b00bd467db

New script: refresh.sh.

jjaytaylor committed 3 months ago
Unverified
f6d487cd6ef571639bb8e360fd15558983f9b2f8

Python 2-to-3 migration; manual portion.

jjaytaylor committed 4 years ago
Unverified
5b9e498d86c337e16b3f652069df716c35871e39

Python 2-to-3 migration; automatic portion.

jjaytaylor committed 4 years ago
Unverified
57bed501e46d1553a51ba99195f0ee1593bb1382

Do not mask exception stack.

jjaytaylor committed 4 years ago

README

The README file for this repository.

evernote-publisher

Evernote collection system which organizes notes into a flexible format which allows for easy publishing.

Requirements

  • Python
  • VirtualEnv
  • Evernote API key

How to run it

Get started with ./publisher.sh.

Annual Token Expiration

Evernote developer API tokens expire annually. To generate a fresh one, visit https://www.evernote.com/api/DeveloperToken.action and click "Revoke your developer token", followed by "Create a developer token".

Reminder to Jay: There is no need to recreate your app every year!

Periodic Refresh Script

Just fill your notebook name into the script below:

#!/usr/bin/env bash

set -o errexit
set -o pipefail
set -o nounset

#set -x

cd "$(dirname $0)"
. venv/bin/activate
./app.py collect <UNIQUE-NOTEBOOK-NAMEFRAGMENT>
./app.py generate