PSBlueSky

2.0.0

A set of PowerShell commands that use the Bluesky API. You can skeet and upload images from a PowerShell prompt. This module is written for PowerShell 7 and uses features like $PSStyle.

Minimum PowerShell version

7.4

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSBlueSky -RequiredVersion 2.0.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSBlueSky -Version 2.0.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c)2024 JDH Information Technology Solutions, Inc.

Package Details

Author(s)

  • Jeff Hicks

Tags

Bluesky skeet API adprotocol

Functions

Add-BskyImage Find-BskyUser Get-BskyFeed Get-BskyFollowers Get-BskyFollowing Get-BskyNotification Get-BskyProfile Get-BskySession Get-BskyModuleInfo Get-BskyTimeline New-BskyPost Open-BskyHelp Start-BskySession Update-BskySession

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

## [2.0.0] - 2024-11-18

### Added

- Added script property called `Age` for types `PSBlueskyProfile`, `PSBlueskyFollowProfile`, and `PSBlueskySearchResult`.
- Added custom verbose messaging and localized string data.
- Added typename `PSBlueskyImageUpload` to `Add-BskyImage`.
- Added command `Get-BskyModuleInfo` and corresponding formatting file.
- Added a parameter to `Open-BskyHelp` to view the file as a markdown document.
- Added support for proper notifications and tags in new messages. [[Issue #19](https://github.com/jdhitsolutions/PSBluesky/issues/19)]
- Added command aliases:
   - bsfeed --> `Get-BskyFeed`
   - bsfollow --> `Get-BskyFollowing`
   - bsfollower --> `Get-BskyFollowers`
   - bshelp --> `Open-BskyHelp`
   - bsn --> `Get-BskyNotification`
   - bsp --> `Get-BskyProfile`
   - bst --> `Get-BskyTimeline`
   - bsu --> `Find-BskyUser`
   - Refresh-BskySession --> `Update-BskySession`
   - skeet --> `New-BskyPost`

### Changed

- Modified commands to __not__ require a credential except for `Start-BskySession`. Commands will get the access token from the session object. __This is a breaking change__ [[Issue #20](https://github.com/jdhitsolutions/PSBluesky/issues/20)]

### Removed

- Removed `Get-BskyAccessToken` and replaced it with `Start-BskySession`. __This is a breaking change__

FileList

Version History

Version Downloads Last updated
2.1.0 534 11/21/2024
2.0.0 (current version) 138 11/18/2024
1.3.0 108 11/15/2024
1.2.0 66 11/13/2024
1.1.0 83 11/7/2024
1.0.0 8 11/2/2024
0.6.0 8 11/1/2024
Show more