Este projeto é uma ferramenta de linha de comando que permite fazer posts na plataforma Bluesky diretamente pelo terminal. Ele utiliza a biblioteca atproto
para interagir com a API de Bluesky e o Click
para a interface de linha de comando.
- Python 3.7 ou superior
- As bibliotecas Python necessárias estão listadas no arquivo
requirements.txt
. Use o comando abaixo para instalá-las:
pip install -r requirements.txt
- Click - para criar a interface de linha de comando.
- atproto - para a interação com a API do Bluesky.
-
Clone este repositório:
git clone https://github.com/seu-usuario/bsky-for-terminal.git
-
Entre no diretório do projeto:
cd bsky-for-terminal
-
Instale as dependências:
pip install -r requirements.txt
-
Instale o projeto:
pip install .
-
Desistalar o projeto:
pip uninstall bsky-for-terminal
Antes de fazer um post, é necessário configurar suas credenciais de login no Bluesky. Você pode fazer isso usando o comando --config
:
bsky --config
Este comando solicitará seu login e senha, que serão salvos em um arquivo credenciais.txt
para uso futuro.
Depois de configurar as credenciais, você pode enviar um post no Bluesky diretamente do terminal:
bsky -p "Meu post no Bluesky"
Se você precisar mudar suas credenciais, pode reconfigurá-las a qualquer momento executando novamente o comando --config
:
bsky --config
Sinta-se à vontade para abrir issues ou enviar pull requests para melhorias e correções.