Ponte Seguidora do Céu
Encontre e siga instantaneamente os mesmos usuários do seu ?(Twitter) segue no Bluesky.
sky-follower-bridge.mp4
Documentação
- Começando
- Solução de problemas
? Instalação
- Chrome Web Store (recomendado)
- Complementos do Firefox
- Complementos do Microsoft Edge
Observação
Recomendamos usar a versão da Chrome Web Store, pois ela está sempre atualizada. Outras versões da loja podem ficar para trás nas atualizações.
Como usar
- Sobre ? abra sua lista de seguidores, seguidores ou usuários bloqueados ou a página de membros de uma lista pública.
- Use o atalho
Alt + B
ou clique no ícone da barra de ferramentas para iniciar a extensão Sky Follower Bridge. - Insira seu e-mail ou identificador de login do Bluesky e uma senha do aplicativo.
- Pressione o botão
Finding Bluesky Users
. - Os usuários do Bluesky aparecerão no Modal.
- Clique no botão "Seguir" para segui-los no Bluesky.
Dica
Para usuários do Firefox, pressionar Alt + B
pode não funcionar. Nesse caso, clique no ícone da extensão na barra de ferramentas do navegador. https://support.mozilla.org/en-US/kb/extensions-button
? Solução de problemas
- Sinta-se à vontade para mencionar @kawamataryo.bsky.social no Bluesky. Eles fornecerão suporte para garantir que a ferramenta esteja funcionando corretamente.
- Se você receber o erro "Erro: algo deu errado. ...", recarregue a página e clique no ícone da extensão novamente.
Limitações
- A pesquisa do usuário pode falhar devido ao limite de taxa na API do Bluesky. Neste caso, aguarde 2 a 3 minutos e execute novamente a pesquisa.
Desenvolvimento
Variáveis de ambiente
-
PLASMO_PUBLIC_BSKY_DOMAIN
: O domínio Bluesky a ser usado (padrão: "bsky.social")
Construindo para Servidores PDS Personalizados
Se quiser usar esta extensão com um PDS (Personal Data Server) personalizado em vez do bsky.social padrão, você tem duas opções:
Opção 1: usando o arquivo .env
- Clone o repositório:
git clone https://github.com/kawamataryo/sky-follower-bridge.git
cd sky-follower-bridge
- Instale dependências:
- Crie um arquivo
.env
no diretório raiz:
echo " PLASMO_PUBLIC_BSKY_DOMAIN=bsky.social " > .env
- Construa a extensão:
# For Chrome
npm run build
npm run package
# For Firefox
npm run build:firefox
npm run package:firefox
Opção 2: usando a variável de ambiente diretamente
Você também pode passar o domínio diretamente durante a construção:
# 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
Carregando a extensão construída
Após a construção, você pode carregar a extensão:
Para Chrome/Edge:
- Vá para
chrome://extensions/
(ou edge://extensions/
) - Ative o "modo de desenvolvedor" no canto superior direito
- Clique em "Carregar descompactado"
- Selecione o diretório
build/chrome-mv3-prod
Para Firefox:
- Vá para
about:debugging#/runtime/this-firefox
- Clique em "Carregar complemento temporário"
- Selecione o arquivo zip do diretório
dist
Notas
- A extensão construída estará no diretório
build
- A extensão empacotada (.zip) estará no diretório
dist
- Ao usar um PDS personalizado, os usuários precisarão usar identificadores no formato
username.your-custom-domain.com
- Certifique-se de que seu servidor PDS personalizado seja compatível com o protocolo AT