Pull to refresh

Comments 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, спасибо за совет, мы сделаем в следующей версии инсталляторы. С ними действительно человечней выглядит.
А пока нет инсталлятора, мой вариант простой и быстрой установки для тех, у кого не дебиан:

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, тогда точно будет БОМБА!
Спасибо за идею! Пометили как важную, 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


Что-то тут не то. Установил только что.
Сейчас проверим. Какая у Вас ОС?
К сожалению, под Ubuntu 12.04 Geeknote не работает, это указано на странице Install. Это ошибка Evernote SDK под Python, как только они обновленную версию выпустят, за пересоберем Geeknote.
очень надеюсь что скоро пофиксят
UFO landed and left these words here
Нет, клиента нет. Только под Windows, OS X и веб-версия.
Веб-клиент неплох, а теперь вот и консольный есть =)
после вызода сервиса гугл драйв итегрированного с гугл докс сервис со временем сдохнет.
Sign up to leave a comment.

Articles