BskyAgent é uma biblioteca projetada para interagir com o Bsky API de forma simples e eficaz para aplicações que utilizam Java.
Clone o repositório:
git clone https://github.com/MarlonJerold/bskyAgent.git
Adicionar dependência em arquivo `pom.xml`:
<dependency>
<groupId>org.bluesky</groupId>
<artifactId>bluesky-library</artifactId>
<version>1.0.0</version>
</dependency>
Navegue até o projeto e compile o rode o seguinte comando, certifique que você tenha o Maven instalado em seu ambiente:
cd bskyAgent
mvn clean install
String handle = "seu-handle";
String appPassword = "sua-senha-de-app";
BskyAgent agent = new BskyAgent(handle, appPassword);
String texto = "Olá, Bsky!";
agent.createPost(texto);
String actor = "patinho.tech"
Profile profile = agent.getProfile("patinho.tech");
agent.getPostThread("url do Post");
BskyAgent lança IOException em caso de falha nas requisições HTTP ou problemas na comunicação com a API. Certifique-se de tratar essas exceções adequadamente no seu código para lidar com falhas de rede ou respostas inesperadas da API.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests. Antes de contribuir, por favor leia o guia de contribuição.
git checkout -b my-feature
git commit -m 'Add my feature'
git push origin my-feature
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
Para dúvidas, sugestões ou feedback, você pode entrar em contato através de jeroldmarlon5@gmail.com.
BskyAgent is a library designed to interact with the Bsky API in a simple and effective way for applications using Java.
Clone the repository:
git clone https://github.com/MarlonJerold/bskyAgent.git
Add dependency to `pom.xml` file:
<dependency>
<groupId>org.bluesky</groupId>
<artifactId>bluesky-library</artifactId>
<version>1.0.0</version>
</dependency>
Navigate to the project and compile it by running the following command, make sure you have Maven installed in your environment:
cd bskyAgent
mvn clean install
String handle = "your-handle";
String appPassword = "your-app-password";
BskyAgent agent = new BskyAgent(handle, appPassword);
String text = "Hello, Bsky!";
agent.createPost(text);
String actor = "patinho.tech"
Profile profile = agent.getProfile("patinho.tech");
agent.getPostThread("Post URL");
BskyAgent throws IOException in case of HTTP request failures or communication problems with the API. Make sure to handle these exceptions properly in your code to deal with network failures or unexpected API responses.
Contributions are welcome! Feel free to open issues or pull requests. Before contributing, please read the contribution guide.
git checkout -b my-feature
git commit -m 'Add my feature'
git push origin my-feature
This project is licensed under the MIT License. See the LICENSE file for more details.
For questions, suggestions, or feedback, you can contact us at jeroldmarlon5@gmail.com.