home.social

#tools — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #tools, aggregated by home.social.

  1. Пост пет-проектов - раз уж предварительные результаты голосования такие положительные.

    Избранное меньшинство можно посмотреть у меня на сайте:
    https://skobk.in/projects/

    • telegram-ollama-reply-bot - это уже вовсе не для Ollama и сильно поменявшийся за время существования, несколько обросший легаси, но активно пилящийся и перепиливающийся (уже, правда, не руками) бот для Telegram, который я использую в качестве ролеплей-персонажа-ассистента в некоторых групповых чатиках.
    • docker-stacks - как можно догадаться по названию, репозиторий со стеками Docker Compose для деплоя всякой всячины в разных конфигурациях. Там интегрирован Traefik, Anubis и есть отдельные подсети для разных целей вроде LLM-сервисов или прокси для того чтобы сервисы могли попадать наружу через, например, XRay.
    • antenna-stats - набор VNA замеров со скриншотами для антенн преимущественно LoRa 868MHz диапазона. Может быть интересно пользователям Meshtastic и MeshCore.
    • miniflux-mcp-hardened -  форк tssujt/miniflux-mcp с акцентом на безопасности. Оригинал очень функциональный, но там такая архитектура, что в модель могут улететь реквизиты доступа к MiniFlux, что мягко говоря странно. Если коротко - это MCP к self-hosted RSS-читалке, с помощью которого можно сделать чтобы ваш агент притаскивал вам сводки новостей, например.
    • magnetico-web - в данный момент - веб-морда к magneticod на PHP/Symfony, но потихоньку переделывается в полноценный независимый закрытый сервис для индексации и поиска по DHT (читай: поиск торрентов без трекеров). Когда работа закончится - это уже должен быть исключительно сервис на Go с оптимизированным до 10x более компактным хранилищем проиндексированных данных.
    • polylogue - один из наколеночных пет-проектов, который позволяет создать пачку персонажей на LLM, какую-то ситуацию и запустить их разговаривать друг с другом с опциональной возможностью игрока напрямую участвовать в групповом чате. Может работать с несколькими провайдерами одновременно. Как с локальными - так и с облачными - в том числе одновременно.
    • go4updates - наколеночная библиотека для Go позволяющая проверять наличие обновлений в различных форжах (Github, Forgejo, Gitea, Gitlab, etc). Есть готовая интеграция с диалогом обновлений для Fyne (GUI). В новой версии должна будет быть возможность самостоятельного обновления в случае если бинарник установлен не системным пакетным менеджером.
    • matrix-privacy-cleaner - пока не допиленный и не дотестированный проект позволяющий зайти в свою Matrix учётную запись и массово почистить историю. Ещё не опубликован. Удивительно, но автоудаления сообщений и чистки истории в Matrix клиентах обычно нет.
    • aimon - монитор различной LLM-related фигни вроде потребления квот провайдеров (OpenAI, GLM, MiniMax, OpenRouter), а также - локальный мониторинг штук вроде llama-swap, Hindsight, amdgputop-web.
    • qBtRemoteGo - по какой-то причине все делали нативные десктопные клиенты для Transmission, но никто не делал для qBitTorrent. Пришлось сделать мне 🤷‍♀️ Если у вас на NAS работает qBitTorrent и вы страдает от того, что чтобы с десктопа поставить закачку нужно либо ставить кривые браузерные расширения, либо терпеть поделки на Electron - это оно.
    • YAVE - я регулярно пережимаю видео либо просто между разными форматами, либо в очень компактный вид для публикации. Handbrake всегда решал эту задачу, но со временем он всё больше ломался. Поэтому я просто сделал упрощённый его аналог, который работает с FFmpeg, который прекрасно справляется с аппаратным ускорением, а YAVE просто реализует GUI, в котором я докручиваю настройки кодека.
    • amdgputop-web - это как amdgputop, но в вебе - чтобы можно было запустить на домашнем сервере или NAS и смотреть в браузере. Работает только с видеокартами поддерживающимися драйвером amdgpu. Доступен в виде контейнера для удобного деплоя (см. docker-stacks).
    • v4lens - мне в Linux вечно не хватало утилиты, которой можно быстро подкрутить настройки V4L-совместимой вебкамеры перед звонком. Точнее, они были, но то это какое-то поделее на Python, то они падают при каждом чихе - своё сделать оказалось проще.
    • simple-hdd-tool - достаточно тупенькая утилитка в виде статического бинарника, которая позволяет по сути делать три вещи в TUI по SSH:
      • посмотреть список HDD и их S.M.A.R.T. статус
      • заставить индикатор конкретного диска светиться создав временную нагрузку (чтобы понять в какой корзине он если нет подписи)
      • отправить ядру Linux команду отключения конкретного диска перед тем как его вынуть
    • tg-history-purger - очень небольшая CLI утилита для того чтобы очистить историю в групповых чатах Telegram. Не все в курсе, но в старых чатах (особенно типа supergroup) в Telegram нельзя просто взять и почистить историю. Единственный рабочий способ - это идти и руками удалять по 100 сообщений. Ну я же не животное чтобы делать это руками.
    • slopgame - полузаброшенная попытка сделать LLM-RPG в формате TUI (а может быть позже и GUI). Её разработка была прервана из-за внешних причин - хочу возобновить позже как дойдут руки. Поиграть можно даже сейчас, но реализация механик очень неполная. Тем не менее, сгенерировать себе мир и поиграться со своим воображением немного можно.
    • mastodon-mcp - не поверите, но это MCP к Mastodon-совместимым API инстансов.
    • vnacg - генератор графиков по .S1P/.S2P файлам с NanoVNA-F V3. Хотя, вероятнее всего, будет работать и с другими.
    • meshmap-lite - легковесная карта для локальных сообществ Meshtastic получающая данные через MQTT-сервер. В ней нет оптимизацией под то чтобы быть глобальной картой, но зато она очень нетребовательна к ресурсам. Кроме карты там есть отображение чатов локального меша, сбор статистики активности сети, используемого железа, версий прошивок, etc. В данный момент без активной поддержки, но полностью работоспособна.
    • MeshGo - никто не делал десктопный клиент для Meshtastic предназначенный для обычного пользователя и работающий нативно. Ну я сделал. Пока как и MeshMap-Lite без активной поддержки, но тоже работает.
    • LANquiry - наколеночный прототип сервиса для инвенторизации и мониторинга активности в локальной сети. На момент реализации первой версии - с адаптером для роутера MikroTik (RouterOS) как источника информации.
    • minimax-openai-image-proxy - примитивный прокси-адаптер, который принимает запросы на OpenAI-совместимый эндпоинт генерации изображений и перенаправляет их в MiniMax API.
    • telegram-group-mention-bot - достаточно простой бот для того чтобы организовать групповые меншны в Telegram. Если вы видели как это работает в Slack и аналогах когда в большом чате тегают членов определённой команды по @team1 - это оно. Правда, ему стоит осовременить административный UI как это было недавно сделано с LLM-ботом для Telegram.
    • kitsu-stickers - набор стикеров для Telegram с маскотом Кицу - пародии на мемы и другие ситуации и шутки. Сгенерированы GPT Image. Добавить в Telegram
    • telegram-stickers - мой старый, но ещё живой стикерпак с мемами для Telegram. Добавить в Telegram
    • llm-agentic-safety-test - наколеночный эксперимент, чисто фронтендовая реализация, в которую можно вставить свой ключ от OpenRouter или других OpenAI-совместимых API и поиграться с тем как LLM будут дёргать тулы в разных ситуациях. Ну, например, сделать тулу "пустить CO2 в вентиляцию" и посмотреть будет ли LLM её использовать если её бесить.
    • music - исходники моих музыкальных проектов. Давно не обновлялся - как-нибудь постараюсь этим заняться.

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

    Для тех, кто очень боится LLM - disclaimer: почти все свежие проекты написаны либо с использованием, либо целиком силами LLM. Если у вас это вызывает приступы чего-либо - проходите мимо, это не для вас.

    Если же вам что-то пригодилось - замечательно. Буду рад отзывам.

    P.S. Полагаю, что следующие анонсы каких-то пет-проектов буду постить в треде под этим постом.

    #dev #projects #petprojects #log #my #code #music #creative #images #tools #soft

  2. 🌸 WATCH: Founded in 1916, M&S Schmalberg in #NYC's Garment District is the last #fabric #flower factory in the #USA. 4th generation family members and dedicated artisans shape blooms by hand using vintage #tools for #Broadway shows, #ballet companies, and #fashion designers.

    👉 Learn more: seethis.tv/post/how-flowers-ar

    #20thcentury #art #clothes #crafts #family #handmade #history #howthingsaremade #immigration #industry #jobs #metal #newyorkcity #plants #textiles #work #ww2 #tksst #video

  3. The Ultimate Guide to WordPress Pricing Table Plugins

    The efficacy of this page hinges almost entirely on how clearly and responsibly tiered options are presented.

    awplife.com/the-ultimate-guide

  4. 🔗 Link Dump #79

    A roundup of interesting links I have enjoyed recently.

    1. I especially like WikiTrivia. ↩︎
    2. Enshittification is here for our TVs. This can help. ↩︎
    3. Related: My notes from my stay in Valencia. ↩︎
  5. I see both a Linux GUI and a Linux CLI procedure for this purpose. I haven’t tried either, but if they don’t work, no harm done. The GUI is Flacon at the following link:

    https://flacon.github.io/

    To do the CLI procedure: 1. Install or build two Linux FOSS packages named cuetools and shntool. 2. Then try CLI commands similar to the following:

    # Note: No spaces in ALBUM_NAME, please.
    ALBUM_NAME=1990_TMBG_-_Flood
    
    cuebreakpoints    $ALBUM_NAME.cue | \
    shnsplit  -o flac $ALBUM_NAME.flac
    cuetag.sh         $ALBUM_NAME.cue \
    split-track*.flac

    Under Debian, you can use the following command to install both of the required packages:

    sudo apt-get install cuetools shntool

    “Hi-Yo Coder, away!” 🐎

    #FOSS #Linux #music #tools

  6. Sneak preview of a new kernel for the Chisel SDF 3D Blender add-on. Among the new features that will come with it are a 2D Boolean drawing system you can extrude to 3D SDF shapes.

    Chisel product page:
    superhivemarket.com/products/c

    Chisel docs:
    chisel.ezelar.com

    #SDF #3D #3DModeling #sculpture #3DRendering #CGI #graphics #editor #app #apps #tools #software #tech #technology #apple #Mac #macOS #linux #windows #tip #tips #Blender #Blender3D #B3D

  7. Written over coffee: Emacs beyond the basics, part III: a real programming setup

    Turn Emacs into a modern programming setup: projects, Eglot and language servers, tree-sitter, completion, Consult and Embark, compile and debug, Git without Magit, containers and a ready-to-paste config.

    https://pablomurad.com/emacs-beyond-the-basics-part-3/

    #emacs #programming #tutorial #tools

  8. Alexandru Jardan, the developer of a custom Blender SDF build ( github.com/JardanX/blender-sdf ) is working on a promising stand-alone SDF 3D editor called Proximity.

    The screenshots show the current development status.

    Join the Proximity Discord to keep track of its development:

    discord.gg/7v6ZKgY73x

    #SDF #3D #3DModeling #sculpture #3DRendering #CGI #graphics #editor #app #apps #tools #software #tech #technology #apple #Mac #macOS #iOS #iPhone #iPad #linux #windows #tip #tips

  9. the other thing i did this evening was figure out how to get a little more workbench/table space in my tiny basement workshop because i am outgrowing this thing and it's not just or even particularly because of the grinder

    in other words o noes

    it has begun [dramatic hedgehog]

    i need bigger shop

    #tools #workshop

  10. How to Create, Edit, and Validate AWAGAM Blocklists:

    Extending the tooling for the AWAGAM request blocker, a new editor is available to set up and test blocklists and blocklist bundles.

    meiert.com/blog/edit-awagam-bl

  11. A data management plan is a good idea. But which tool should you use? winoda.de/en/2026/11/10/a-data You have been told by the funder that your research project needs a Data Management Plan, or DMP. Fair enough. Then you start looking for a tool to create one. Suddenly […] #WiNoDaKnowledgeLabJournalen #DataManagement #DataManagementPlan #DMP #KnowledgeBase #Tools

  12. Diagnostic tool: CacheCop 1.0

    Stefan Reinauer’s “CacheCop” acts as a sort of observer between AmigaOS and these two key functions. It temporarily replaces their entry points in the exec.library with its own small wrapper functions and then calls the original function. The normal flow of execution therefore remains unchanged, but CacheCop can keep count and log any anomalies.

    amiga-news.de/en/news/AN-2026-

Share on Mastodon

Enter the server where you have an account.