PSBlueSky
1.2.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
Owners
Copyright
2024 JDH Information Technology Solutions, Inc.
Package Details
Author(s)
- Jeff Hicks
Tags
Functions
Add-BskyImage Get-BskyAccessToken Get-BskyFeed Get-BskyFollowers Get-BskyFollowing Get-BskyNotification Get-BskyProfile Get-BskySession Get-BskyTimeline New-BskyPost Open-BskyHelp Update-BskySession
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## [1.2.0] - 2024-11-13
### Added
- Added the alias `Alt` for `ImageAlt` in `New-BskyPost`.
- Added alias `Refresh-BskySession` for `Update-BskySession`
- Accepted [PR #12](https://github.com/jdhitsolutions/PSBluesky/pull/12) to fix casing issues which were causing problems loading the module on Linux. Thanks [@Skatterbrainz](https://github.com/Skatterbrainz)!
- Added additional verbose messaging to commands to show what platform is being used and the module version.
- Added command `Get-BskyNotification` and corresponding format file.
### Changed
- Updated `Get-BskyFollowers` to use paging to get all followers. [PR #11](https://github.com/jdhitsolutions/PSBluesky/pull/12) Thanks to [@Skatterbrainz](https://github.com/Skatterbrainz) for solving an issue on my to do list.
- Updated `New-BskyPost` to properly handle mentions and format as inline links. [[Issue #14](https://github.com/jdhitsolutions/PSBluesky/issues/14)]
- Update `Get-BskyFollowing` to allow the user to get all accounts. [[Issue #16](https://github.com/jdhitsolutions/PSBluesky/issues/16)]
- Major update to the way the module handles the session object and tokens. The module uses a background runspace to update the session object every 15 minutes. This should keep your Bluesky access tokens good for as long as the module is loaded without having to worrying about refreshing the module. __This is a breaking change__.
- Updated `README.md` to reflect changes and new features.
FileList
- PSBlueSky.nuspec
- ChangeLog.md
- README.md
- docs\Get-BskyFeed.md
- docs\Get-BskyNotification.md
- docs\Get-BskyTimeline.md
- docs\Update-BskySession.md
- formats\PSBlueskyFollower.format.ps1xml
- formats\PSBlueskySession.format.ps1xml
- functions\Get-PSBlueSkyAccessToken.ps1
- functions\Get-PSBlueSkyNotification.ps1
- functions\Get-PSBlueSkySession.ps1
- functions\New-PSBlueSkyPost.ps1
- images\BlueskyLogo-icon.png
- images\BlueskyLogo-small.png
- images\bsky-follower.png
- images\bsky-information.png
- images\bsky-profile.png
- images\markdown-links.png
- images\PSBluesky-HelpPDF.png
- LICENSE.txt
- PSBlueSky.psd1
- docs\Add-BskyImage.md
- docs\Get-BskyFollowers.md
- docs\Get-BskyProfile.md
- docs\New-BskyPost.md
- en-US\PSBluesky-help.xml
- formats\PSBlueskyNotification.format.ps1xml
- formats\PSBlueSkyTimelinePost.format.ps1xml
- functions\Get-PSBlueSkyFollower.ps1
- functions\Get-PSBlueSkyPosts.ps1
- functions\Get-PSBlueSkyTimeline.ps1
- functions\Open-README.ps1
- images\BlueskyLogo-medium.png
- images\bsky-feed.png
- images\bsky-following.png
- images\bsky-notification.png
- images\bsky-timeline.png
- images\module-commands.png
- types\PSBlueSky.types.ps1xml
- PSBlueSky-Help.pdf
- PSBlueSky.psm1
- docs\Get-BskyAccessToken.md
- docs\Get-BskyFollowing.md
- docs\Get-BskySession.md
- docs\Open-BskyHelp.md
- formats\PSBlueskyFeed.format.ps1xml
- formats\PSBlueskyProfile.format.ps1xml
- functions\Add-PSBlueSkyImage.ps1
- functions\Get-PSBlueSkyFollowing.ps1
- functions\Get-PSBlueSkyProfile.ps1
- functions\helpers.ps1
- functions\Update-PSBlueskySession.ps1