Быстрый старт

2 минуты чтения
fedtail: опоссум, обнявший свой хвост

В каждом релизе fedtail приложение собрано одним исполняемым файлом (внутри уже упакованы Python и библиотеки Qt) — ничего дополнительно ставить не нужно.

Способ 1. Одним файлом без установки (рекомендуется)

Linux (x86_64)

Debian 12 и новее, Ubuntu 22.04 и новее и тому подобное. Команды — для последнего релиза, 0.16.0:

# Скачать и сделать исполняемым:
curl -LO https://github.com/eugene-vereshchagin/fedtail/releases/download/v0.16.0/fedtail-0.16.0-linux-x86_64
chmod +x fedtail-0.16.0-linux-x86_64

# добавить в меню с иконкой (и выйти), потом запускать
./fedtail-0.16.0-linux-x86_64 --install-desktop
./fedtail-0.16.0-linux-x86_64

Windows (10 и 11)

  1. Скачайте fedtail-0.16.0-windows.exe.
  2. Запустите файл.
  3. Чтобы добавить ярлык в меню «Пуск», запустите из командной строки:
    cmd
    fedtail-0.16.0-windows.exe --install-desktop
  4. Примечание: При первом запуске Windows может показать предупреждение SmartScreen о неподписанном файле: нажмите «Подробнее» → «Выполнить в любом случае».

Способ 2. Установка через .deb (Debian 13 и производные)

Для Debian 13 (trixie) и совместимых дистрибутивов доступен .deb-пакет, использующий системный Qt:

# Debian 13 (trixie) и родня; Qt приедет из репозиториев:
curl -LO https://github.com/eugene-vereshchagin/fedtail/releases/download/v0.16.0/fedtail_0.16.0_all.deb
sudo apt install ./fedtail_0.16.0_all.deb
fedtail
После установки команда fedtail доступна глобально в терминале и в меню приложений.


Способ 3. Запуск из исходных кодов

Требуется Python ≥ 3.11.

В Debian 13 / Ubuntu:

bash
# Установка системных зависимостей Qt6 и шрифта эмодзи
sudo apt install python3-pyside6.qtwidgets python3-pyside6.qtdbus python3-requests \
    qt6-image-formats-plugins fonts-noto-color-emoji libnotify-bin

# Клонирование репозитория
git clone https://github.com/eugene-vereshchagin/fedtail.git
cd fedtail

# Запуск
python3 -m fedtail

В других ОС:

bash
git clone https://github.com/eugene-vereshchagin/fedtail.git
cd fedtail
pip install requests PySide6-Essentials
python3 -m fedtail

Первый вход в аккаунт

При первом старте fedtail:

  1. Запросит адрес вашего сервера федиверса (например, social.example.com или адрес вашего инстанса GoToSocial/Mastodon/Akkoma).
  2. Автоматически откроет страницу авторизации в вашем браузере.
  3. Попросит ввести код подтверждения, который покажет сервер.
  4. Рекомендация: входите под своей обычной учетной записью, не под администраторской.

Где хранятся настройки и данные

fedtail строго разделяет конфигурацию и базу данных по стандартам XDG:

ОСФайл конфигурацииБаза данных и кэш
Linux~/.config/fedtail/<профиль>/config.toml~/.local/share/fedtail/<профиль>/
Windows%APPDATA%\fedtail\<профиль>\config.toml%LOCALAPPDATA%\fedtail\<профиль>\

По умолчанию используется профиль default. Для создания второго аккаунта достаточно запустить:

bash
fedtail --profile work

Полезные ключи запуска

КлючНазначение
-p, --profile ИМЯЗапуск с конкретным профилем/аккаунтом
--profilesПоказать список существующих профилей
--update-configДописать в config.toml новые параметры из свежей версии fedtail
--rebuild-configПересобрать конфиг по главам с сохранением ваших настроек
--debugВключить подробный журнал в терминал и файл лога
--bug-reportСобрать анонимизированный архив с логами для разработчика