abenevaut / laravel-bluesky-client
Laravel Http Client Infrastructure
0.0.5
2025-01-28 15:37 UTC
Requires
- php: ^8.3
- abenevaut/laravel-client-infrastructure: ^0.0.2
- abenevaut/laravel-infrastructure: ^0.4.0
- illuminate/container: ^11.41
Requires (Dev)
- fakerphp/faker: ^1.24
- illuminate/http: ^11
- mockery/mockery: ^1.6
- nikic/php-parser: ^5.0
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^10.5
- squizlabs/php_codesniffer: ^3.11
README
Installation
You can install the package via composer:
composer require abenevaut/laravel-bluesky-client
Add bluesky service to your config/services.php
file:
'bluesky' => [ 'baseUrl' => env('BLUESKY_URL', 'https://bsky.social'), // Bluesky API URL, default is the official Bluesky URL 'identifier' => env('BLUESKY_IDENTIFIER'), // Your Bluesky identifier, like abenevaut.bsky.social 'password' => env('BLUESKY_PASSWORD'), // Your Bluesky password 'debug' => env('BLUESKY_DEBUG', false), // Debug mode ],
Usage
use Abenevaut\BlueskyClient\Facades\BlueSky; BlueSky::getClient(): BlueSkyClient; // Get the BlueSky client BlueSky::countFollowers(string $account): int; // Get the number of followers of an account, like abenevaut.bsky.social