IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Автомобильные гаджеты, ремонт... [220]
    Безопасность IT [484]
    Блоки питания, Power Banks, зарядки... [490]
    Видеорегистраторы [220]
    Гаджеты для спорта и здоровья... [190]
    Гаджеты, аксессуары... [625]
    Измерительная техника, инструменты [449]
    Накопители данных [226]
    Нетбуки, Ноутбуки, Ультрабуки [679]
    Мультиварки, блендеры и не только... [158]
    Планшеты [758]
    Радар-детекторы [26]
    Роботы-пылесосы [37]
    Своими руками [356]
    Сети, сетевые технологии, оборудование... [269]
    Смартфоны [4966]
    Фотокамеры, объективы, искусство фотографии.. [543]
    Умный дом [47]
    Электронные книги [96]
    CB, LPD, PMR- связь... [171]
    DECT, IP-телефоны [18]
    Drones, boats, cars... [108]
    electric cars [35]
    GPS-навигаторы, трекеры... [51]
    Linux и не только [4380]
    mini computers и не только... [409]
    News IT, Это интересно, ликбез... [1113]
    Smart TV, UltraHD, приставки, проекторы... [414]
    Smart Watch [263]
    Sound: наушники, плееры, усилители... [616]
    Windows 10... [298]
    Windows 11 [28]
    Погода

  • Метеорадар БРЕСТ
  • Погода в Бресте от www.yr.no

    Яндекс.Погода БРЕСТ

  • Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1340
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 1
    Гостей: 0
    Пользователей: 1
    laptop
    Locations of visitors to this page
    Форма входа
    Главная » 2019 » Июнь » 17 » calcurse - бесплатный календарь и планировщик для командной строки
    09:56
    calcurse - бесплатный календарь и планировщик для командной строки

    calcurse - бесплатный календарь и планировщик для командной строки

    Оригинал: calcurse – free calendar and scheduling application for the command line
    Автор: Steve Emms
    Дата публикации: 21 сентября 2018 года
    Перевод: А. Кривошей
    Дата перевода: июнь 2019 г.

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

    Программа легкая, быстрая и надежная. Она предназначена для консоли или терминала, работает локально или на удаленной машине.

    Настраиваемая система уведомлений напоминает пользователям о предстоящих сроках, интерфейс на основе curses можно настраивать в соответствии с потребностями пользователей, а очень мощный набор параметров командной строки можно использовать для фильтрации и форматирования встреч, что делает ее пригодным для использования в скриптах.

    Установка

    GitHub проекта предлагает файлы zip и tar.gz. А на сайте есть ссылки на пакеты для самых популярных дистрибутивов Linux, включая Ubuntu, Fedora, openSUSE, Debian и Arch Linux. Есть также пакеты для OpenBSD, FreeBSD, NetBSD, а также Mac OS X.

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

    tar zxvf calcurse-4.3.0.tar.gz
    cd calcurse
    ./configure && make -j4
    sudo make install
    

    флаг -j ускоряет компиляцию для систем с многоядерными процессорами.

    Работа с calcurse

    calcurse работает в двух режимах: интерактивном или неинтерактивном.

    Интерактивный режим

    В интерактивном режиме вы просматриваете свой персональный органайзер с текстовым интерфейсом.

    Экран разделен на 3 панели: встречи, календарь и TODO. В нижней части экрана находится панель уведомлений и строка состояния. Перемещение по панелям производится с помощью клавиши табуляции.

    Интерактивный режим calcurse

    На панели календаря дни с неповторяющимися элементами отличаются по цвету от дней, содержащих только повторяющиеся элементы. Настройки гибкие. Например, есть поддержка пунктуальных встреч (которые не имеют времени окончания), повторяющихся встреч, элементов задач с заданным приоритетом или неопределенным приоритетом, Vim-подобных copy/paste и многого другого.

    Все параметры calcurse настраиваются в меню «Configuration», доступном при нажатии клавиши C. Затем вы попадаете в подменю с шестью возможными вариантами: общие параметры, параметры макета, боковая панель, цветовая тема и настройка клавиш. Опция боковой панели позволяет изменять ширину панелей календаря/задач.

    Я проиллюстрирую один из этих вариантов, настройку макета. Как показано на рисунке ниже, пользователь может выбрать расположение 3-х панелей.

    настройка макета

    Макет по умолчанию имеет панель календаря в правом верхнем углу терминала, панель задач в правом нижнем углу, а панель встреч отображается в левой части экрана.

    Неинтерактивный режим

    Неинтерактивный режим позволяет легко создавать напоминания, просто добавляя calcurse с соответствующими аргументами командной строки на вкладке cron или в скрипте инициализации оболочки. Это означает, что нужная информация будет отображена, и после этого calcurse просто закроется, и вы вернетесь обратно в приглашение оболочки.

    Доступен мощный набор параметров командной строки. Есть переключатели фильтров, которые ограничивают набор элементов, считываемых из файла. Вы можете выполнять grep, query, filter и многое другое.

    Скажем, вы хотите знать свои встречи на ближайшие 7 дней. Введите calcurse -r7 в оболочке:

    Неинтерактивный режим

    Одна из областей, в которой программное обеспечение с открытым исходным кодом может превосходить коммерческое, это пользовательская документация. calcurse предоставляет интерактивную справочную систему, которая вызывается нажатием клавиши ?. В этой справочной системе описаны все команды. Это полезно для новичков, так как помогает справиться с особенностями calcurse и привязками клавиш.

    Когда в меню настройки уведомлений включен режим демона, calcurse остается в фоновом режиме, когда пользовательский интерфейс не запущен. В фоновом режиме calcurse проверяет предстоящие встречи и при необходимости запускает пользовательскую команду уведомления.

    Программа написана на языке программирования Си.

    Другие преимущества:

    1. Запуск скриптов при загрузке/сохранении данных, например чтобы поставить данные календаря под систему контроля версий. Эта функция может использоваться для автоматической фиксации Git или синхронизации с сервером при записи файлов данных. Проект предоставляет несколько примеров сценариев.
    2. Экспериментальная поддержка CalDAV - синхронизируйте калькулятор с вашими мобильными устройствами или другим компьютером. Это скрипт Python, который синхронизирует calcurse с сервером CalDAV.
    3. Поддержка сервисов, требующих аутентификации OAuth2, таких как Календарь Google.
    4. Поддержка различных типов встреч и предметов TODO, включая события на весь день и повторяющиеся встречи (ежедневно, еженедельно, ежемесячно и ежегодно).
    5. Быстрый и настраиваемый интерфейс на основе curses.
    6. Поиск на основе регулярных выражений.
    7. Мощный неинтерактивный интерфейс командной строки, полезный для скриптов.
    8. Пользовательские привязки клавиш. Клавиши по умолчанию будут знакомы пользователям vi.
    9. Полностью настраиваемая система уведомлений (возможность отправлять письма или что-либо еще, что может напомнить вам о ваших предстоящих встречах).
    10. Прикрепление заметок к встречам, событиям и задачам.
    11. Расчет фаз Луны.
    12. Возможность импорта с поддержкой формата iCalendar. Данные в формате icalendar могут быть импортированы, как описано в спецификации rfc2445.
    13. Возможности экспорта с поддержкой форматов iCalendar и pcal.
    14. Прикрепите заметки к каждому элементу календаря и редактируйте их в своем любимом текстовом редакторе.
    15. Поддержка не цветных терминалов.
    16. Поддержка интернационализации (i18n) с текстами на английском, французском, немецком, голландском, испанском и итальянском языках.
    17. Поддержка UTF-8.

    Заключение

    Calcurse неприхотлив, быстр и прост в использовании. Это прекрасный текстовый календарь и планировщик.

    Сайт: calcurse.org
    Поддержка: Список рассылки объявлений, хранилище GitHub
    Разработчик: Лукас Флейшер и команда (оригинальный разработчик: Фредерик Кулот)
    Лицензия: BSD

     

    http://rus-linux.net/MyLDP/consol/calcurse-calendar_for-consol.html

    Категория: Linux и не только | Просмотров: 348 | Добавил: laptop | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Поиск
    Календарь
    «  Июнь 2019  »
    ПнВтСрЧтПтСбВс
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2024