Как стать автором
Обновить

Комментарии 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
К сожалению, под Ubuntu 12.04 Geeknote не работает, это указано на странице Install. Это ошибка Evernote SDK под Python, как только они обновленную версию выпустят, за пересоберем Geeknote.
я в своём проекте ubunote обошёл это так
очень надеюсь что скоро пофиксят
НЛО прилетело и опубликовало эту надпись здесь
Нет, клиента нет. Только под Windows, OS X и веб-версия.
Веб-клиент неплох, а теперь вот и консольный есть =)
после вызода сервиса гугл драйв итегрированного с гугл докс сервис со временем сдохнет.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории