Комментарии 25
Круто! Иногда очень даже полезно иметь evernote поближе к терминалу.
Поставил.
Поставил.
Только вот возникла проблема с установкой, я ввёл, как и сказано,
python geeknote.py login
, вошёл в систему и работаю. Но нет ли встроенного именно инсталлятора? Каждый раз писать python ~/Projects/geeknote/geeknote.py
как-то не очень. Конечно, можно сделать и симлинк и алиас, но нет ли готовых средств?Мы собрали deb пакет, после установки в консоле появятся команды: geeknote и gnsync. Правда это актуально для Debian и Ubuntu.
может лучше в pip добавить?
Хм, я вообще под макосью работаю, так что deb-пакеты мне не сильно помогли. Сделайте хоть какой-нибудь install.py, который делает симлинки в /usr/local/bin — и будет хорошо всем, у кого не debian-based система!
silvansky10, спасибо за совет, мы сделаем в следующей версии инсталляторы. С ними действительно человечней выглядит.
Спасибо!
А пока нет инсталлятора, мой вариант простой и быстрой установки для тех, у кого не дебиан:
Разумеется, вместо .profile нужно указать Ваш файл настроек bash/sh/etc…
cd geeknote/
echo alias geeknote=\"python $PWD/geeknote.py\" >> ~/.profile
echo alias gnsync=\"python $PWD/gnsync.py\" >> ~/.profile
Разумеется, вместо .profile нужно указать Ваш файл настроек bash/sh/etc…
Очевидно, чего не хватает. Хочется fuse(под маком — macfuse) псевдофайловую систему для evernote, тогда точно будет БОМБА!
github.com/tkmr/EvernoteFuse
(okay.jpg)
(okay.jpg)
Спасибо за идею! Пометили как важную, fuse под Evernote будет очень круто!
По-моему, это просто прекрасно!
wolong@wolong-laptop:/tmp$ geeknote show
Unexpected value "" for argument "--note"
Options for: show
Available arguments:
--note : The name or ID from the previous search of a note to show.
wolong@wolong-laptop:/tmp$ geeknote notebook-create
Traceback (most recent call last):
File "/usr/local/lib/geeknone/geeknote.py", line 730, in main
Notebooks().create(**ARGS)
TypeError: create() takes exactly 2 arguments (1 given)
wolong@wolong-laptop:/tmp$ geeknote login
Traceback (most recent call last):
File "/usr/local/lib/geeknone/geeknote.py", line 701, in main
User().login(**ARGS)
File "/usr/local/lib/geeknone/geeknote.py", line 45, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/geeknone/geeknote.py", line 329, in login
if self.getEvernote().auth():
File "/usr/local/lib/geeknone/geeknote.py", line 145, in auth
self.authToken = GNA.getToken()
File "/usr/local/lib/geeknone/oauth.py", line 117, in getToken
self.getTmpOAuthToken()
File "/usr/local/lib/geeknone/oauth.py", line 133, in getTmpOAuthToken
self.getTokenRequestData(oauth_callback="https://"+self.url['base']))
File "/usr/local/lib/geeknone/oauth.py", line 95, in loadPage
conn.request(method, uri, params, headers)
File "/usr/lib/python2.7/httplib.py", line 958, in request
self._send_request(method, url, body, headers)
File "/usr/lib/python2.7/httplib.py", line 992, in _send_request
self.endheaders(body)
File "/usr/lib/python2.7/httplib.py", line 954, in endheaders
self._send_output(message_body)
File "/usr/lib/python2.7/httplib.py", line 814, in _send_output
self.send(msg)
File "/usr/lib/python2.7/httplib.py", line 776, in send
self.connect()
File "/usr/lib/python2.7/httplib.py", line 1161, in connect
self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file)
File "/usr/lib/python2.7/ssl.py", line 381, in wrap_socket
ciphers=ciphers)
File "/usr/lib/python2.7/ssl.py", line 143, in __init__
self.do_handshake()
File "/usr/lib/python2.7/ssl.py", line 305, in do_handshake
self._sslobj.do_handshake()
SSLError: [Errno 8] _ssl.c:504: EOF occurred in violation of protocol
Что-то тут не то. Установил только что.
zotero
НЛО прилетело и опубликовало эту надпись здесь
после вызода сервиса гугл драйв итегрированного с гугл докс сервис со временем сдохнет.
Что же вы его забросили :(
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Geeknote — консольный клиент для Evernote