@overmind88

Тег software в блоге overmind88

overmind88

Уже который год держу для себя на впске gitea, для своих проектиков, скриптов, зеркал важных реп.

Нравится, что летает на 2 ядрах и двух гигах памяти, с отличие от гитлаба.

Для CI там же держал drone ci, но он несколько раз был переделан, куплен. У них появился форк Woodpecker CI. Но это всё стало не нужно, когда gitea запилили свой CI на основе github actions. Я его просто настроил, но ничего не переписывал.

А не так давно gitea решили окорпоративиться в результате чего появился форк forgejo, который сначала просто следовал за апстримом, но сейчас решил с ним разойтись.

И вот, пока ещё было возможно, я перекатился на этот форк и настроил агентов для него. Держу по одному shell-и docker агенту на самой впске и на мощной виртуалке на домашнем сервере.

CI под него пока не переписывал, но там мелочи, типа сборки статического бложика и линтеров. Немного потыкал, в целом гитхабосвкие actions не нравятся. Ещё есть мысль как-то осовременить ansible для домашнего сервера, т.к. там лет 5 назад всё писалось, но пока даже не знаю, на что посмотреть.

overmind88

Уже когда-то писал про подобие sublime merge / tortoisegit для KDE #orvpzi

Щас он переименовался в Kommit https://invent.kde.org/sdk/kommit

У меня 99% работы с гитом укладываются в pull/push и вмёрдживания dev в ветку перед реквестом в обратную сторону, так что консоли мне за глаза хватает. Но такие штуки интересны, когда нужно посмотреть наглядно историю. И конкретной в этой туле интересно развитие их тула для diff

overmind88

Для кед пилят git-клиент https://apps.kde.org/gitklient/

Я так понимаю, что-то типа sourcetree и sublime merge. В комплекте иду свои diff- и merge-тулы.

А ещё в Kate добавили функциональность типа плагина GitLens в VS Code. Это когда для текущей строчки можно увидеть кто и когда её менял в git и по клику посмотреть подробности:

overmind88

Обсуждение в предыдущем посте #zmshd навело на MarkDownload https://github.com/deathau/markdownload

Просто расширение для браузера, которое сохраняет страницу в маркдауне. Немножко поиграл с настройками, сохраняет сносно. Можно указать подкаталог в Downloads, куда будут складываться .md файлы по-дефолту. Я завёл в своём Nextcloud каталог Notes/MarkDownload и сделал с него симлинк в ~/Downloads. Таким образом файлы сразу попадают в отдельную категорию в Nextcloud Notes и их можно смотреть и через вебню и через приложение на андроиде. Плюсы в сравнении с использованием Joplin - не надо держать запущенным ещё одно электрон-приложение. Можно указать, чтобы картинки из статьи скачивались в отдельный подкаталог. Из минусов - всё валится в одну категорию.

Пример из веб-морды Nextcloud:

И с мобилки:

overmind88

Всегда нужна была возможность складывать куда-то статьи, чтобы никогда их не читать. Началось всё, видимо, с Firefox Scrapbook.
Потом был evernote, потом pocket. Были кратковременные попытки использовать wiznote и nimbus note, но они были явно сырые. В последнее время пользовался сервисом закладок raindrop.io.
Но всегда хотелось иметь опен-сорсный веб-клиппер, который хранил бы инфу локально или на моём сервере и никуда бы не исчез и, желательно, чтобы можно было это всё посмотреть с телефона.

Несколько раз искал, спрашивал на лоре в новостях про всякие аутлайнеры и локальные вики, но рабочего решения так и не было.

Сейчас переносил свой nextcloud с arm в виртуалку, решил опять поискать веб-клиппер в контексте nextcloud.
Поиск привёл к Joplin, который я уже пробовал несколько лет назад. Это такая программа для заметок на базе electron. Подумал, что там уже точно должен быть веб-клиипер и да, он есть, работает, десктопное приложение умеет синхронизироваться по webdav. Мобильный клиент тоже. Веб-клиппер сохраняет всё в маркдаун, что странно, но терпимо и добавляет универсальности - я могу его посмотреть и прямо через nextcloud.

Скриншоты рандомной статьи с хабра как пример сложного форматирования:

В десктопном-клиенте:

На мобилке:

Открытый маркдаун-файл в Okular:

Вебня Nextcloud Notes:

overmind88

Пока я хотел попробовать bitwarden_rs для хранения паролей, они успели переименоваться в vaultwarden https://github.com/dani-garcia/vaultwarden
Это такая совместимая по api c bitwarden self-hosted хранилка паролей, только на rust (оригинал на sharp).

overmind88

Автор ncdu переписал его с C на Zig https://dev.yorhel.nl/doc/ncdu2

overmind88

В orgzly наконец-то запилили поддержку webdav для синхронизации и теперь dropbox не нужен мне вообще.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.