Linux -- это интересно

sncli


Рубрика: Прочие -> Интернет ПО -> Офисное ПО
Метки: | | | | | |
Просмотров: 984

sncli — консольный Python (Urwid) клиент для веб-сервиса текстовых заметок Simplenote.

Simplenote — онлайн-сервис позволяющий создавать и хранить текстовые заметки, записывать какие-либо мысли и идеи. Простота сервиса является залогом не только удобства использования, но и быстротой обработки многостраничных заметок.

Разработчики веб-сервиса Simplenote очень аккуратно относятся к функционалу и интерфейсу, основным принципом является простота интерфейса и отсутствие чрезмерной функциональности. Веб-сервис является очень компактной альтернативой другим сервисам, если их функциональность кажется избыточной (к примеру Evernote).

sncli даёт доступ к заметкам учётной записи Simplenote из полностью настраиваемого консольного интерфейса (гибко настраиваемая цветовая схема). Поддерживается просмотр, создание, редактирование и удаление заметок в онлайн и оффлайн режиме. При работе в автономном режиме (оффлайн) все записи сохраняются в локальном кеше (~/.sncli) и автоматически синхронизируются при появлении соединения с Интернет.

sncli выполняет двухстороннюю динамическую синхронизацию с Simplenote в фоновом режиме, есть возможность принудительной двухсторонней синхронизации. Для заголовков заметок можно задать собственный формат (с датой, флагами, тегами и пр), список заметок можно отсортировать по нескольким критериям (названию, дате, тегам, меткам и.т.д), поддерживается поиск заметок с использованием шаблонов или регулярных выражений.

Создавать и редактировать заметки можно с помощью средств sncli или внешним текстовым редактором (nvim, nano и др), есть возможность просмотра и восстановления предыдущих версий заметок, удаляемые заметки перемещаются в "корзину" и легко восстанавливаются. Можно просматривать метаданные заметок, просматривать и редактировать теги, отмечать заметки "флагами" и прочее...

sncli для авторизации использует конфигурационный файл (~/.snclirc), содержащий:

[sncli]
cfg_sn_username = пользователь
cfg_sn_password = пароль

Все остальные параметры необязательны и добавляются по желанию пользователя.

sncli ведёт подробный лог событий, поддерживает импорт заметок (средствами sncli или внешнего редактора), запуск возможен с параметрами командной строки и/или из пользовательского скрипта, управление клиентом осуществляется с помощью vi-like клавиатурных сочетаний (полностью настраиваемых).

Лицензия: MLT (The MIT License)

Домашняя страница

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)