Це командний підрахунок, який можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
calcurse - текстовий органайзер
СИНТАКСИС
розрахунок -Q [параметри] [--від ] [--до |--днів ]
розрахунок -G [параметри]
розрахунок -i
розрахунок -x
розрахунок --gc
розрахунок --статус
розрахунок -- версія
розрахунок --допомога
ОПИС
Calcurse — це текстова програма для календаря та планування. Це допомагає відстежувати
події, зустрічі та повсякденні завдання. Настроювана система сповіщень нагадує користувачеві
майбутніх термінів, а інтерфейс на основі curses можна налаштувати відповідно до потреб користувача
потреби. Усі команди задокументовані в онлайн-довідковій системі.
ВАРІАНТИ
Підтримуються такі параметри:
-a, --призначення
Роздрукуйте зустрічі та події на поточний день і вийдіть. Дорівнює -Q
-- фільтр-тип вапно. Примітка: Календар, з якого читати зустрічі можна
вказано за допомогою -c прапор
-c , --календар
Вкажіть файл календаря для використання. Календар за замовчуванням ~/.calcurse/apts (Див.
розділ ФАЙЛИ нижче). Цей варіант має перевагу перед -D.
-d , --день
Роздрукувати зустрічі на вказану дату або на вказану кількість найближчих днів,
залежно від формату аргументу. Підтримуються два можливі формати:
· дата (можливі формати, описані нижче).
· число n.
У першому випадку буде повернуто список зустрічей на вказану дату, while
у другому випадку список призначень на n наступні дні будуть повернені.
Як приклад, набір тексту розрахунок -d 3 відображатиме ваші зустрічі на сьогодні,
завтра і післязавтра. Перша форма еквівалентна -Q -- фільтр-тип
вапно --від , друга форма еквівалентна -Q -- фільтр-тип вапно --днів .
Примітка: як для -a прапорець, календар, з якого можна читати зустрічі
вказано за допомогою -c прапор
--днів
Укажіть довжину діапазону (у днях), коли використовується з -Q. Не можна поєднувати з
--до.
-D , --каталог
Вкажіть каталог даних для використання. Якщо не вказано, каталог за замовчуванням є
~/.calcurse/.
-- фільтр-тип
Ігноруйте будь-які елементи, які не відповідають масці типу. Побачити ФІЛЬТРИ for details.
-- фільтр-шаблон
Ігноруйте будь-які елементи з описом, який не відповідає шаблону. Побачити ФІЛЬТРИ та цінності
подробиці
--фільтр-початок-з
Ігноруйте будь-які елементи, які починаються до певної дати. Побачити ФІЛЬТРИ for details.
--filter-start-to
Ігноруйте будь-які елементи, які починаються після певної дати. Побачити ФІЛЬТРИ for details.
--filter-start-after
Включайте лише елементи, які починаються після певної дати. Побачити ФІЛЬТРИ for details.
--filter-start-before
Включайте лише елементи, які починаються до певної дати. Побачити ФІЛЬТРИ for details.
--filter-start-range
Включайте лише елементи в межах заданого діапазону. Побачити ФІЛЬТРИ for details.
--filter-end-from
Ігноруйте будь-які елементи, які закінчуються до певної дати. Побачити ФІЛЬТРИ for details.
--filter-end-to
Ігноруйте будь-які елементи, які закінчуються після певної дати. Побачити ФІЛЬТРИ for details.
--filter-end-after
Включайте лише елементи, які закінчуються після певної дати. Побачити ФІЛЬТРИ for details.
--filter-end-before
Включайте лише елементи, які закінчуються до певної дати. Побачити ФІЛЬТРИ for details.
--filter-end-range
Включайте лише елементи в межах заданого діапазону. Побачити ФІЛЬТРИ for details.
--фільтр-пріоритет
Включайте лише елементи з заданим пріоритетом. Побачити ФІЛЬТРИ for details.
--фільтр-завершено
Включайте лише виконані завдання. Побачити ФІЛЬТРИ for details.
--фільтр-незавершений
Включайте лише незавершені елементи TODO. Побачити ФІЛЬТРИ for details.
--format-apt
Вкажіть формат для керування виводом зустрічей в неінтерактивному режимі. Побачити
ФОРМАТ СТРУНИ розділ для детальної інформації про форматні рядки.
--format-recur-apt
Вкажіть формат для керування виводом повторюваних зустрічей в неінтерактивному режимі
режим. Див ФОРМАТ СТРУНИ розділ для детальної інформації про форматні рядки.
--формат-подія
Вкажіть формат для керування виводом подій в неінтерактивному режимі. Див
ФОРМАТ СТРУНИ розділ для детальної інформації про форматні рядки.
--format-recur-event
Вкажіть формат для керування виводом повторюваних подій в неінтерактивному режимі.
Див ФОРМАТ СТРУНИ розділ для детальної інформації про форматні рядки.
--format-todo
Вкажіть формат для керування виводом завдань в неінтерактивному режимі. Див
ФОРМАТ СТРУНИ розділ для детальної інформації про форматні рядки.
--від
Вкажіть дату початку діапазону при використанні з -Q.
-g, --gc
Запустіть збірник сміття для файлів нотаток і вийдіть.
-G, --grep
Друкуйте зустрічі та пункти TODO, використовуючи формат файлу даних calcurse. Фільтр
інтерфейс можна використовувати для додаткового обмеження виводу. Дивись також: ФІЛЬТРИ.
-h, --допомога
Надрукуйте короткий текст довідки з описом підтримуваних параметрів командного рядка та вийдіть.
-i , --імпорт
Імпортуйте дані icalendar, що містяться в файл.
-l , --ліміт
Обмежте кількість надрукованих результатів Num.
-n, -- далі
Роздрукуйте наступну зустріч протягом найближчих 24 годин і вийдіть. Вказаний час є
кількість годин і хвилин, що залишилися до цієї зустрічі.
Примітка: календар, з якого читати зустрічі, можна вказати за допомогою -c
прапор
-Q, --запит
Надрукуйте всі зустрічі в заданому діапазоні запитів, а потім усі пункти TODO. The
діапазон запиту за замовчуванням дорівнює поточному дню, і його можна змінити за допомогою --від та
--до (Або --днів) параметри. Інтерфейс фільтра можна використовувати для додаткового обмеження
вихід. Дивись також: ФІЛЬТРИ.
-r[кількість], --діапазон[=число]
Роздрукуйте події та зустрічі для Num кількість днів і вихід. Якщо ні Num дається,
враховується діапазон 1 день. Дорівнює -Q -- фільтр-тип вапно --днів .
--лише для читання
Не зберігайте конфігурацію чи зустрічі/завдання.
Увага! Використовуйте це з обережністю! Якщо ви запускаєте інтерактивний екземпляр calcurse у
режим лише для читання, усі зміни з цього сеансу будуть втрачені без попередження!
-s[дата], --день початку[=дата]
Роздрукуйте події та зустрічі з дата і вийти. Якщо ні дата надано поточний день
Вважається. Дорівнює -Q -- фільтр-тип вапно --від .
-S, -- пошук=
При використанні з -a, -d, -r, -sабо -t прапорець, друкуйте лише елементи, які мають a
опис, що відповідає заданому регулярному виразу. Дорівнює -Q
-- фільтр-шаблон .
--статус
Відображення стану запущених екземплярів calcurse. Якщо calcurse запущено, це буде
дізнатися, чи було запущено інтерактивний режим, чи calcurse працює у фоновому режимі. The
також буде вказано ідентифікатор процесу.
-t[кількість], --робити[=число]
Друк TODO список і вихід. Якщо необов’язковий номер Num дається, то тільки todos
мають пріоритет, рівний Num буде повернено. Пріоритетний номер має бути між 1
(найвищий) і 9 (найнижчий). Також можна уточнити 0 для пріоритету, в якому
відображатимуться лише виконані завдання. Дорівнює -Q -- фільтр-тип TODO, комбіновані
з --фільтр-пріоритет та --фільтр-завершено or --фільтр-незавершений.
--до
Вкажіть дату завершення діапазону, коли використовується з -Q. Не можна поєднувати з --днів.
-v, -- версія
дисплей розрахунок версія та вихід.
-x[формат], --експорт[=формат]
Експортувати дані користувача у вказаний формат. Події, зустрічі та завдання конвертуються та
echoed to stdout. Доступні два можливі формати: чеських та pcal. Якщо необов’язковий
аргумент формат не вказано, за замовчуванням вибрано ical формат.
Примітка: переспрямувати стандартний вихід для експорту даних у файл, виконавши таку команду:
$ calcurse --export > my_data.dat
Примітка: Команда -N параметр був вилучений у calcurse 3.0.0. Див ФОРМАТ СТРУНИ розділ на
як надрукувати нотатку разом із зустрічами та подіями.
ФІЛЬТРИ
Фільтри можна використовувати для обмеження набору елементів, які завантажуються із зустрічей
файл під час використання calcurse в неінтерактивному режимі. На даний момент є такі фільтри
підтримується:
-- фільтр-тип
Ігноруйте будь-які елементи, які не відповідають масці типу. Маска типу розділяється комами
список дійсних описів типів, які включають подія, схильний, повторювана подія, рецидивно-апт та
TODO. Ви також можете використовувати повторити як скорочення для повторювана подія,повторна-апт та вапно як
скорочення для подія, придатний, повторюваний.
-- фільтр-шаблон
Ігноруйте будь-які елементи з описом, який не відповідає шаблону. Візерунок є
інтерпретується як розширений регулярний вираз.
--фільтр-початок-з
Ігноруйте будь-які елементи, які починаються до певної дати.
--filter-start-to
Ігноруйте будь-які елементи, які починаються після певної дати.
--filter-start-after
Включайте лише елементи, які починаються після певної дати.
--filter-start-before
Включайте лише елементи, які починаються до певної дати.
--filter-start-range
Включайте лише елементи з датою початку, яка потрапляє в заданий діапазон. Асортимент складається
дати початку та дати завершення, розділених комою.
--filter-end-from
Ігноруйте будь-які елементи, які закінчуються до певної дати.
--filter-end-to
Ігноруйте будь-які елементи, які закінчуються після певної дати.
--filter-end-after
Включайте лише елементи, які закінчуються після певної дати.
--filter-end-before
Включайте лише елементи, які закінчуються до певної дати.
--filter-end-range
Включайте лише елементи з датою завершення, яка входить у певний діапазон. Асортимент складається
дати початку та дати завершення, розділених комою.
--фільтр-пріоритет
Включайте лише елементи з заданим пріоритетом.
--фільтр-завершено
Включайте лише виконані завдання.
--фільтр-незавершений
Включайте лише незавершені елементи TODO.
ФОРМАТ СТРУНИ
Рядки формату складаються із специфікаторів формату в стилі printf() — це звичайні символи
скопійовано до стандартного виведення без змін. Кожен специфікатор вводиться за допомогою a % і слідує
символом, який визначає поле для друку. Набір доступних полів залежить від
тип предмета.
сформований специфікатори та цінності зустрічі
s
Надрукуйте час початку зустрічі як відмітку часу UNIX
S
Роздрукуйте час початку зустрічі за допомогою hh: мм формат
d
Надрукуйте тривалість зустрічі в секундах
e
Надрукуйте час закінчення зустрічі як мітку часу UNIX
E
Роздрукуйте час закінчення зустрічі за допомогою hh: мм формат
m
Роздрукуйте опис товару
n
Надрукуйте назву файлу нотаток, що належить до елемента
N
Роздрукуйте нотатку, що належить до предмета
сформований специфікатори та цінності Події
m
Роздрукуйте опис товару
n
Надрукуйте назву файлу нотаток, що належить до елемента
N
Роздрукуйте нотатку, що належить до предмета
сформований специфікатори та цінності TODO пунктів
p
Надрукуйте пріоритет елемента
m
Роздрукуйте опис товару
n
Надрукуйте назву файлу нотаток, що належить до елемента
N
Роздрукуйте нотатку, що належить до предмета
прикладів
розрахунок -р7 --format-apt='- %S -> %E\n\t%m\n%N'
Роздрукуйте зустрічі та події на найближчі сім днів. Також роздрукуйте додані нотатки
на кожну регулярну зустріч (імітує -N для призначення).
розрахунок -р7 --format-apt=' - %m (%S до %E)\n' --format-recur-apt=' - %m (%S до %E)\n'
Роздрукуйте зустрічі та події на наступні сім днів і використовуйте власний формат для
(періодичні) зустрічі: * - Деякі зустрічі (з 18:30 до 21:30)*.
розрахунок -t --format-todo '(%p) %m\n'
Перерахуйте всі пункти завдань і поставте круглі дужки навколо специфікаторів пріоритету.
Розширений формат специфікатори
Розширені специфікатори формату можна використовувати, якщо ви хочете вказати розширені параметри форматування.
Розширені специфікатори вводяться %( і закінчуються закриваючою дужкою ()).
Наступний список містить усі короткі специфікатори та відповідні довгі параметри:
· s: (початок)
· S: (початок:епоха)
· e: (кінець)
· E: (кінець: епоха)
· d: (тривалість)
· r: (залишається)
· m: (повідомлення)
· n: (примітка)
· N: (Примітка)
· p: (пріоритет)
Команда (початок) та (кінець) специфікатори підтримують параметри розширеного форматування в стилі strftime().
можна використовувати для дрібнозернистого форматування. Крім того, спеціальні формати епоха (який
еквівалентно (початок:%s) or (кінець:%s)) і дефолт (що переважно еквівалентно
(початок:%H:%M) or (кінець:%H:%M) але дисплеї ..:.. якщо елемент не починається/завершується в
поточного дня) підтримуються.
Команда (залишається) та (тривалість) специфікатори підтримують підмножину стилю strftime().
параметри форматування разом із двома додатковими кваліфікаторами. Підтримувані параметри %d, %H, %M
та %S, і за замовчуванням кожен із них доповнюється нулем до двох знаків після коми. Щоб уникнути
нульовий заповнення, доп - перед параметром форматування (наприклад, % -d). Крім того,
E параметр відображатиме загальну кількість одиниць часу до зустрічі
ніж показувати кількість одиниць часу, що залишилася, за модулем наступної більшої одиниці часу. Для
наприклад, зустріч через 50 годин відображатиметься як 02:00 із рядком форматування %H:%M,
але показуватиме 50:00 із рядком форматування %EH:%M. Зверніть увагу, що якщо ви поєднуєте
- та E варіанти, - має бути першим. Формат за замовчуванням для (залишається) специфікатор
is %EH:%M.
ПРИМІТКИ
Інтерфейс Calcurse містить три різні панелі (календар, список зустрічей і завдання
список), над яким можна виконувати різні дії. Всі можливі дії разом з
відповідні натискання клавіш відображаються в рядку стану. Цей рядок стану знаходиться за адресою
внизу екрана.
У будь-який час можна викликати вбудовану довідкову систему, натиснувши кнопку ? ключ. Один раз перегляд
на екранах довідки інформацію про конкретну команду можна отримати, натиснувши кнопку
натискання клавіші, що відповідає цій команді.
КОНФІГУРАЦІЯ
Параметри calcurse можна змінити з меню конфігурації (показано, коли C є ударом).
Можна вибрати з п’яти можливих категорій: колірна схема, макет (
розташування трьох панелей на екрані), параметри сповіщень, прив’язки клавіш
меню конфігурації та більш загальні параметри (наприклад, автоматичне збереження перед виходом). всі
ці параметри детально описані в меню конфігурації.
Використовуйте calcurse онлайн за допомогою служб onworks.net