Package Details: geeknote-git r254.8489a87-1

Git Clone URL: (read-only)
Package Base: geeknote-git
Description: Console client for Evernote.
Upstream URL:
Licenses: GPL
Conflicts: geeknote
Provides: geeknote=r254.8489a87
Submitter: jecxjo
Maintainer: jamesan (d4rkeagle6591)
Last Packager: jamesan
Votes: 30
Popularity: 0.526558
First Submitted: 2012-10-17 17:57
Last Updated: 2018-03-18 00:27

Latest Comments

mca commented on 2018-04-05 10:56

It seems Evernote disabled the credentials used by the original version of geeknote.

There's a fork (advertised in the original Evernote forum post) that seems to have fixed the authentication:

jamesan commented on 2018-03-18 00:29

Thanks for sorting through those package/dependency shortcomings, d4rkeagle6591. I'll add you on as a co-maintainer to mitigate my very slow response.

d4rkeagle6591 commented on 2015-09-19 21:00

I needed to use python2-markdown2 and python2-thrift as dependencies, instead of what was listed. There is an evernote-sdk-python-git on git, not on the aur. However there is also a evernote-sdk-python package on the AUR, which targets the git package.

Can the maintainer update these dependencies?

GutenYe commented on 2015-05-27 10:48

~ ❯ geeknote
Traceback (most recent call last):
File "/usr/bin/geeknote", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/site-packages/pkg_resources/", line 3074, in <module>
File "/usr/lib/python2.7/site-packages/pkg_resources/", line 3060, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/pkg_resources/", line 3087, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python2.7/site-packages/pkg_resources/", line 645, in _build_master
File "/usr/lib/python2.7/site-packages/pkg_resources/", line 946, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.7/site-packages/pkg_resources/", line 833, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'markdown2' distribution was not found and is required by geeknote

I know I can edit the PKGBUILD, but why just nobody fix a simple problem?

ngoonee commented on 2015-02-03 23:57

You do know that you can just edit the PKGBUILD yourself after downloading it?

JohnBlood commented on 2015-02-03 03:31

Could you guys fix this problem. It keeps telling me that "error: target not found: thrift-python2", just like fabiofalci said. I'd really like to use this, but I need you guys to fix it. Thanks.

nizar commented on 2015-01-09 10:37

Had to use the following dependencies:
python2-thrift: instead of python-thrift2
python2-markdown2-git: instead of python-markdown2 since the latter is now based on python3

ngoonee commented on 2014-11-13 02:38

I think it just got renamed to python2-thrift (which would be correct).

fabiofalci commented on 2014-11-11 12:26

==> Building and installing package
==> Install or build missing dependencies for geeknote-improved-git:
error: target not found: thrift-python2

ngoonee commented on 2014-11-05 17:08

python-markdown2 is now based on python3, so you'd need to change deps

jamesan commented on 2014-06-19 02:37

Confirmed and fixed. Thanks for catching that. =)

ngoonee commented on 2014-06-10 03:22

python2-pip isn't a dependency actually =) works fine without. Needed if you want to install this package from pip, but in the AUR? Nah =)

jamesan commented on 2014-06-09 19:48

Wow, thanks for catching all that! I've tracked down all the missing dependencies -- and thanks also to creating that Python SDK package build.

Also created a simple shell script coverage test to run the various geeknote commands:

ngoonee commented on 2014-06-09 10:15

ngoonee commented on 2014-06-09 10:11

Also missing python2-oauth2. With that, and the evernote-sdk-python-git package which I'm going to upload on the AUR, this should work. Testing it soon. Please update your depends (or orphan it for me to take).

ngoonee commented on 2014-06-08 23:52 also references this issue. Sorry for spamming. jamesan does this package work for you?

ngoonee commented on 2014-06-08 23:47

So it seems we need the evernote sdk as well. Is there such a package on the AUR?

ngoonee commented on 2014-06-08 14:54

Please add the following dependencies - thrift-python2, python2-beautifulsoup4, python-markdown2, python2-sqlalchemy, python2-html2text. Get the same error as deep_thought though.

deep_thought commented on 2014-05-28 09:14

I tried to install with "makepkg -s", but certainly it didn't install the required python-* packages. Even after installing them manually it failed, due to "pkg_resources.DistributionNotFound: evernote>=1.17". I had to run "python2 src/geeknote/ install" (as root). Maybe you can include this in the install script or make some hint, that this is nescessary.

jamesan commented on 2014-05-07 07:42

@jecxjo: I assume so. Unpatched, it's connecting to Evernote just fine, both pulling notes and metadata and pushing changes and new notes/notebooks.

jecxjo commented on 2014-05-07 05:05

@jamesan I take it they somehow fixed the TLS support in python or changed their code?

jamesan commented on 2014-05-06 22:47

The build process can be a lot simpler now (i.e. it's just one-line). I'm happy to adopt the package to apply the necessary changes or you can refer to my PKGBUILD:

zanegrey commented on 2014-02-15 23:04

Cannot build..

cp: cannot stat ‘/home/user/AUR/geeknote-git/src/geeknote-build/lib’: No such file or directory

arrufat commented on 2012-11-08 18:03

Yes! It works! Thank you!

jecxjo commented on 2012-11-08 14:22

Sorry for the delay. Updated, installed it on my ARM board and it looks like it works.

@archdria can you try it and post if it works or doesn't?

jecxjo commented on 2012-11-06 15:04

@archdria Line 261 shows the file was installed. I'll look at it tonight and see if I can move the library into the geeknote directory rather than keeping it in site-packages. It looks like (same as my two machines) that you have python 2.7 installed and the PKGBUILD uses python to find the version of httplib it would use by default so I'm a little stumped why its not working. But hopefully tonight (9am here) I'll get a new version up that will change the location to make this work better.

arrufat commented on 2012-11-06 09:21

Here you are:

Thanks :)

jecxjo commented on 2012-11-05 21:33

@archdria Can you give me a list of your files? (pacman -Ql geeknote-git) The patch file I included in the build is there to resolve an issue with the Evernote Python API not supporting SSL. Per a thread on the geeknote site someone had gotten it to work by making a modification to your file to default to TSL, which seems to be broken on your install.

arrufat commented on 2012-11-05 21:24

Is this working for you? I keep getting this error:

Traceback (most recent call last):
File "/usr/bin/geeknote", line 10, in <module>
import geeknote
File "/usr/lib/geeknone/", line 19, in <module>
import lib.thrift.transport.THttpClient as THttpClient
File "/usr/lib/geeknone/lib/thrift/transport/", line 24, in <module>
import httplib_TLSv1
ImportError: No module named httplib_TLSv1