Mantaray — IRC-клиент для I2P

В век гигабитных каналов не каждая программа рассчитана на работу в сетях с высокими задержками, как например в I2P.

Да никому, кроме самого сообщества таких сетей, это и не нужно. Потому админ многопрофильного сервиса Simp свой клиент IRC и запилил, назвав его Mantaray. Здесь расширено окно ожидания ответа от сервера во избежание ошибок таймаута и возможно подключение к каждому серверу через разные туннели и даже I2P-роутеры.

📌 Детали

  • открытый исходный код на Python
  • разработка энтузиаста I2P, без рекламы и отслеживания
  • доступно для Linux, Windows, macOS и пр., где работает Python 3.8+
  • поддержка работы с серверами как в I2P, так и в клире (последние не протестированы)
  • графический интерфейс на базе Tkinter со светлой и темной темами
  • базовые команды IRC (<a href="" onclick=“return ShowBotCommand(“join”)">/join, <a href=”" onclick=“return ShowBotCommand(“msg”)">/msg и др.) и все через <a href=”" onclick=“return ShowBotCommand(“quote”)">/quote или <a href=”" onclick=“return ShowBotCommand(“raw”)">/raw
  • приватные и групповые чаты с аудиоуведомлениями
  • параллельная работа с несколькими профилями и серверами
  • настройка профилей через понятный JSON-конфиг
  • опциональное шифрование соединения TLS
  • в планах: загрузка файлов и отображение изображений в чате, интеграция торрентов через загрузку их хешей в snark

ИМХО:  Гнать трафик на каждый сервер через разные туннели это круто. Клиент хорош, обладает необходимым минимумом функций, но больше всего радует то, как автор пишет документацию — чтобы каждый понял немножечко больше, чем механизм работы конкретной программы. Поймут даже те, кто совершенно случайно попал в I2P.

Свежее