LINUX.ORG.RU

Tatuin v0.26.0

 , , , ,


2

3

Tatuin (Task Aggregator TUI for N providers) — агрегатор задач с текстовым пользовательским интерфейсом (TUI), объединяющий в одном окне задачи из различных источников: Todoist, Obsidian, GitLab TODO, GitHub Issues, iCal и CalDAV. Поддерживает базовые операции над задачами — добавление, редактирование, выполнение и удаление.

Изменения в версии v0.26.0

Добавлено

  • Issue #322: добавлена Digest аутентификация в провайдер CalDav.
  • Issue #339: добавлен поиск ссылок внутри названия и описания задачи и отображения их в приложении. Пока реализовано только для Obsidian провайдера.
  • Issue #281: добавлено отображение emoji как картинок (:smile: теперь отображается как 😄).
  • Issue #334: добавлен фильтр задач по тегам. В дальнейшем планируется расширить фильтр и по другим полям.
  • Issue #331: добавлена поддержка внутренних ссылок Obsidian вида [[File name]].
  • Issue #357: добавлена поддержка Scheduled даты в дополнение к Due. Пока реализовано только для Obsidian провайдера.

Исправлено

  • Issue #324: раньше в панели информации отображалось поле Description, даже если оно было пустым.

>>> Полный список изменений

★★★★★

Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 2)

Вот не понимаю я эту эйфорию c poor-man GUI ака TUI. Это же жутко не удобный костыль старо-глиняных времён.

beastie ★★★★★
()
Ответ на: комментарий от beastie

Кагбэ да, но не совсем. TUI, вроде бы, должен работать быстро. Но это только лишь касается интерфейсной части. Хезе, кароч.

Camel ★★★★★
()
Ответ на: комментарий от beastie

Жрет памяти значительно меньше, чем эти ваши электроны. И можно всё с клавы делать.

Но, да - это не для всех, а для тех, кто любит сидеть в консоли.

panter_dsd ★★★★★
() автор топика
Ответ на: комментарий от beastie

TUI-тулкитов намного меньше, чем GUI-тулкитов.

Живи Буридан в наше время, наверняка бы написал о «буриданове программисте». :)

dataman ★★★★★
()
Ответ на: комментарий от beastie

Я не знаю ни одного пакетного менеджера, имеющего отя бы 10% эффективности aptitude. Вот уж действительно всё на кончиках пальцев (для тех слабаков, конечно, кто не помнит все 90000 пакетов из репа, и необходим постоянный поиск и гибкое управление).

alt-tab-let ★★★
()
Ответ на: комментарий от panter_dsd

А если это задача вида «Смотрите, когда я делаю вот так: [видео], у меня что-то неправильно работает. Я тут покопал, обнаружил вот [скриншот] и вот [скриншот].»?

static_lab ★★★★★
()
Ответ на: комментарий от static_lab

А если это задача вида «Смотрите, когда я делаю вот так: [видео], у меня что-то неправильно работает. Я тут покопал, обнаружил вот [скриншот] и вот [скриншот].»?

Сейчас бы ткнуть в ссылки, которых нет…))))

Sm0ke85
()
Ответ на: комментарий от panter_dsd

Я про разбор багов от пользователей, которые на гитхабе/гитлабе могут содержать вставки картинок и видео

static_lab ★★★★★
()
Ответ на: комментарий от Camel

TUI, вроде бы, должен работать быстро

Да, вроде бы. Но в реальности оказывается что не все эмуляторы терминала способны быстро отрендерить содержимое.

Это разве что с натяжкой полезно там, где пробрасывать графику – это лишняя головная боль. Но это часто удаленные машины и TUI софту от этого факта становится только хуже.

a1ba ★★★
()
Ответ на: комментарий от alt-tab-let

aptitude пользуюсь, но никогда не пользовался его псевдографикой.

Поиск в нем хороший, но потом сделали apt с его поиском, который ничем не хуже.

aptitude, что интересно, до сих пор может разрешить неразрешимые с точки зрения apt зависимости, лол.

a1ba ★★★
()
Последнее исправление: a1ba (всего исправлений: 1)
Ответ на: комментарий от static_lab

И опять я тебя не понял. Если ты про поддержку провайдера GitHub в tatuin, то мультимедиа там не поддерживается.

panter_dsd ★★★★★
() автор топика

Todoist, Obsidian, GitLab TODO, GitHub Issues, iCal и CalDAV

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

thegoldone ★★★
()
Ответ на: комментарий от a1ba

aptitude, что интересно, до сих пор может разрешить неразрешимые с точки зрения apt зависимости

Это его единственное оправдание существования.

Все остальное в нем, включая марсианский TUI - жесть жестяная.

https://webhamster.ru/mytetrashare/index/mtb0/1654063517mlcs9z6myv

Xintrea ★★★★★
()

Татуин это планета на которой тёмные жидаи поролись в роскомнадзор при свете красных световых мечей?

perl5_guy ★★★★★
()
Ответ на: комментарий от thegoldone

Я веду рабочие задачи в Obsidian, а личные в Todoist. Иногда в Todoist попадают и рабочие задачи, которые нужны на мобиле. И мне удобно работать с двумя источниками в одном интерфейсе. Причем, используя одинаковый флоу для них.

panter_dsd ★★★★★
() автор топика
Ответ на: комментарий от panter_dsd

Дополнительно, я вижу МРы в gitlab, в которых меня тегнули, что тоже удобно.

panter_dsd ★★★★★
() автор топика
Ответ на: комментарий от a1ba

Но в реальности оказывается что не все эмуляторы терминала способны быстро отрендерить содержимое.

Кстати, многие ЭТ умеют отображать протоколы Sixel/Kitty/iTerm, но TUI-тулкитов, их использующих, не так, чтобы много.
Пожалуй, я кроме notcurses, других и не знаю.
Нужен KiSUI или iKSUI! :)

dataman ★★★★★
()
Последнее исправление: dataman (всего исправлений: 1)
Ответ на: комментарий от a1ba

В aptitude я могу хоть вручную всё разбирать. Простой пример, в альт 10 сломаны бэкпорты, и некоторых файлов просто нет физически. В aptitude я могу вручную указать, что обновлять, а что нет.

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

alt-tab-let ★★★
()
Ответ на: комментарий от alt-tab-let

В альтовском аптитуде вообще нет решалки зависимостей, но она и не нужна, мне нужно ручное управление.

alt-tab-let ★★★
()
Ответ на: комментарий от legolegs

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

panter_dsd ★★★★★
() автор топика
Ответ на: комментарий от panter_dsd

Кстати, если бы Qt можно было с растом легко скрестить, то запилил бы и GUI вариант. Но там чот всё сложно.

panter_dsd ★★★★★
() автор топика
Ответ на: комментарий от peregrine

Условный Гитхаб может хранить картинки и у себя. Смысл в том, что посмотреть такую картинку или видео в консольном трекере не получится. Придётся как минимум вызывать браузер, то на нужном ресурсе всё равно логиниться понадобится.

static_lab ★★★★★
()
Ответ на: комментарий от static_lab

Может но не будет. Как и юзер из Франции не полезет регистрироваться на Рутуб чтоб запостить туда видео с багом.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от Harliff

А что ты такого особенного ищешь в пакетной системе?

Xintrea ★★★★★
()
Ответ на: комментарий от static_lab

Смысл в том, что посмотреть такую картинку или видео в консольном трекере не получится

Почему? Отобразить графику в консоли можно через kitty image protocol.

panter_dsd ★★★★★
() автор топика
Ответ на: комментарий от static_lab

Это юзер из Китая. В Китае ютуб работает так же хорошо как и в РФ. Ничего удивительного, что видео на гитхабе.

peregrine ★★★★★
()
Ответ на: комментарий от static_lab

Пока не поддерживает, но добавить при желании не должно быть сложно. Вроде, готовый крейт есть.

panter_dsd ★★★★★
() автор топика
Последнее исправление: panter_dsd (всего исправлений: 1)
Ответ на: комментарий от peregrine

Да он просто записал видео и прикрепил к своему комментарию. Зачем ему отдельно мучиться заливать его на Ютуб или иной видеохостинг, если платформа сама поддерживает? Мы на работе картинки и видео прикрепляем к Гитлабу, нам отдельный видеохостинг тоже не нужен.

static_lab ★★★★★
()
Ответ на: комментарий от static_lab

Мы на работе

Ещё и должностным инструкциям следуете. Если там будет написано что видео надо email-ом отправлять, то так и будет. Я вон работая в одном месте через специальный внутренний софт файлы прикреплял если нужна была какая-то независящая от меня (а правильнее сказать не входящая в мои полномочия) техподдержка. Не смотря на то что технически я более опытный человек, чем тот, который этим занимался. Но вопрос в ответственности и том что кому можно делать, а что нельзя. Простому юзеру разбираться в том, как на гитхаб залить видео вообще морочно. Ему тык-тык как привык и готово.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 4)
Ответ на: комментарий от peregrine

Юзер записывает видео, перетаскивает его в редактор комментария. Или нажимает на кнопку со скрепкой под полем комментария. Всё. Так же как и картинку.

Тем более, большинство юзеров не имеет канала на Ютубе, чтобы заливать туда свои видео.

static_lab ★★★★★
()
Ответ на: комментарий от panter_dsd

Ну в целом как ты ведёшь задачи в обсидиане.

Я пробовал и просто в файлик писать с чекбоксами, и какие-то продвинутые плагины, которые по файлу на таску и потом их ещё через датавью агрегируют… Но как-то не зашло ничего из этого.

Zhbert ★★★★★
()
Ответ на: комментарий от panter_dsd

рабочие задачи в Obsidian

Это ли не сфера ответственности Вашего работодателя? Он что, уклоняется?

thegoldone ★★★
()
Ответ на: комментарий от panter_dsd

Не понял тебя, можешь чуть более подробно раскрыть свою мысль?

Это, когда тебе, терминальная голова, прилетает задача от пользователя, где вместо, или для лучшего понимания, задачи - прикрепляется видео, или скриншот.

DrRulez ★★★★★
()
Ответ на: комментарий от panter_dsd

И опять я тебя не понял.

Это - уже не вызывает удивления. тебе, вроде как, по полочкам разложили.

DrRulez ★★★★★
()
Последнее исправление: DrRulez (всего исправлений: 1)
Ответ на: комментарий от beastie

Однако ни одного файлового менеджера, лучшего чем различные текстовые клоны нортона, так и не сделали. Даже когда кто-то пытается сделать его клон с гуи - всё равно выходит не то.

firkax ★★★★★
()
Ответ на: комментарий от DrRulez

Для таких кейсов в татуине есть у задачи линк, по которому можно кликнуть и откроется либо Obsidian, либо браузер с конкретным провайдером.

panter_dsd ★★★★★
() автор топика
Ответ на: комментарий от firkax

Total Commander крайне хорош, никакой текстовый клон не покажет соответствующие типу файла иконки, максимум бывает цветная раскраска, чего недостаточно.

unC0Rr ★★★★★
()
Ответ на: комментарий от unC0Rr

Ну, видимо кому как (лично для меня польза именно иконок сомнительна).

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

firkax ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.