Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nothans/bluesky-hashtag-app
SkyStream is a simple, elegant web application that allows you to track and display posts from Bluesky containing specific hashtags in real-time.
https://github.com/nothans/bluesky-hashtag-app
bluesky bluesky-api cheerlights
Last synced: about 1 month ago
JSON representation
SkyStream is a simple, elegant web application that allows you to track and display posts from Bluesky containing specific hashtags in real-time.
- Host: GitHub
- URL: https://github.com/nothans/bluesky-hashtag-app
- Owner: nothans
- License: mit
- Created: 2024-11-17T16:51:26.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-11-18T14:31:51.000Z (about 1 month ago)
- Last Synced: 2024-11-18T15:51:07.271Z (about 1 month ago)
- Topics: bluesky, bluesky-api, cheerlights
- Language: HTML
- Homepage: https://skystream.nothans.com/
- Size: 6.84 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SkyStream - Bluesky Hashtag Tracker
[SkyStream](https://skystream.nothans.com/) is a simple, elegant web application that allows you to track and display posts from Bluesky containing specific hashtags.
## Features
- 🔍 Search for any Bluesky hashtag
- 🔄 Auto-refreshes every 30 seconds
- 📱 Responsive design
- 🎨 Material Design interface
- 🔀 Two display modes:
- Classic view with avatar and formatted text
- Embedded Bluesky posts with native interaction## Usage
1. Enter your desired hashtag in the search field (default: #CheerLights)
2. Set the number of posts you want to display (1-100)
3. Toggle between classic and embedded post views
4. Click "Update Stream" to refresh manually, or wait for auto-refresh## Technical Details
The application uses:
- Bluesky's public API endpoint (`app.bsky.feed.searchPosts`)
- Material Design Lite for UI components
- Native JavaScript (no framework dependencies)
- Bluesky's official embed script for embedded post view## API Reference
The app uses the following Bluesky endpoint:
```
https://public.api.bsky.app/xrpc/app.bsky.feed.searchPosts
```