Небесный последовательный мост
Мгновенно находите тех же пользователей и подписывайтесь на них из своих ?(Twitter) на Bluesky.
небо-последователь-мост.mp4
Документация
- Начиная
- Поиск неисправностей
? Установка
- Интернет-магазин Chrome (рекомендуется)
- Дополнения Firefox
- Дополнения Microsoft Edge
Примечание
Мы рекомендуем использовать версию из Интернет-магазина Chrome, поскольку она всегда актуальна. Другие версии магазина могут отставать в обновлениях.
Как использовать
- На ? откройте список «Подписчики», «Подписчики» или «Заблокированные пользователи» или страницу «Участники» общедоступного списка.
- Используйте сочетание клавиш
Alt + B
или щелкните значок на панели инструментов, чтобы запустить расширение Sky Follower Bridge. - Введите адрес электронной почты или имя для входа в Bluesky и пароль приложения.
- Нажмите кнопку
Finding Bluesky Users
. - Пользователи Bluesky появятся в модальном окне.
- Нажмите кнопку «Подписаться», чтобы подписаться на них в Bluesky.
Кончик
Для пользователей Firefox нажатие Alt + B
может не работать. В этом случае щелкните значок расширения на панели инструментов браузера. https://support.mozilla.org/en-US/kb/extensions-button
? Поиск неисправностей
- Пожалуйста, не стесняйтесь упоминать @kawamataryo.bsky.social на Bluesky. Они предоставят поддержку, чтобы гарантировать правильную работу инструмента.
- Если вы получили сообщение об ошибке «Ошибка: что-то пошло не так...», перезагрузите страницу и снова нажмите на значок расширения.
Ограничения
- Поиск пользователей может завершиться неудачно из-за ограничения скорости в API Bluesky. В этом случае подождите 2–3 минуты и повторите поиск.
Разработка
Переменные среды
-
PLASMO_PUBLIC_BSKY_DOMAIN
: используемый домен Bluesky (по умолчанию: «bsky.social»).
Создание пользовательских серверов PDS
Если вы хотите использовать это расширение с собственным PDS (сервером личных данных) вместо bsky.social по умолчанию, у вас есть два варианта:
Вариант 1. Использование файла .env.
- Клонируем репозиторий:
git clone https://github.com/kawamataryo/sky-follower-bridge.git
cd sky-follower-bridge
- Установите зависимости:
- Создайте файл
.env
в корневом каталоге:
echo " PLASMO_PUBLIC_BSKY_DOMAIN=bsky.social " > .env
- Создайте расширение:
# For Chrome
npm run build
npm run package
# For Firefox
npm run build:firefox
npm run package:firefox
Вариант 2. Использование переменной среды напрямую
Вы также можете передать домен непосредственно во время сборки:
# For Chrome
PLASMO_PUBLIC_BSKY_DOMAIN=your-custom-domain.com npm run build
PLASMO_PUBLIC_BSKY_DOMAIN=your-custom-domain.com npm run package
# For Firefox
PLASMO_PUBLIC_BSKY_DOMAIN=your-custom-domain.com npm run build:firefox
PLASMO_PUBLIC_BSKY_DOMAIN=your-custom-domain.com npm run package:firefox
Загрузка встроенного расширения
После сборки вы можете загрузить расширение:
Для Chrome/Edge:
- Перейдите на
chrome://extensions/
(или edge://extensions/
). - Включите «Режим разработчика» в правом верхнем углу.
- Нажмите «Загрузить распакованное»
- Выберите каталог
build/chrome-mv3-prod
Для Фаерфокс:
- Перейдите по
about:debugging#/runtime/this-firefox
- Нажмите «Загрузить временное дополнение».
- Выберите zip-файл из каталога
dist
.
Примечания
- Созданное расширение будет находиться в каталоге
build
. - Упакованное расширение (.zip) будет находиться в каталоге
dist
. - При использовании пользовательского PDS пользователям необходимо будет использовать дескрипторы в формате
username.your-custom-domain.com
- Убедитесь, что ваш собственный PDS-сервер совместим с протоколом AT.