abenevaut / laravel-bluesky-client
Laravel Http Client Infrastructure
Installs: 32
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/abenevaut/laravel-bluesky-client
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