Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dickeyy/atproto-logger
A constant stream of events on the ATProtocol network
https://github.com/dickeyy/atproto-logger
atproto atprotocol go
Last synced: about 2 months ago
JSON representation
A constant stream of events on the ATProtocol network
- Host: GitHub
- URL: https://github.com/dickeyy/atproto-logger
- Owner: dickeyy
- License: mit
- Created: 2024-11-13T20:47:18.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-13T20:59:18.000Z (about 2 months ago)
- Last Synced: 2024-11-13T21:39:55.408Z (about 2 months ago)
- Topics: atproto, atprotocol, go
- Language: Go
- Homepage: https://kyle.so
- Size: 0 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ATProto Logger
This program will connect to the a Jetstream websocket and log out all of the events it sees. It essentially just logs out every event on the ATProtocol network.
This program has no actual usage, it's just cool to see all the events.
## Usage
By default, the program connects to a public Bluesky hosted Jetstream instance (`jetstream1.us-west.bsky.network`), but you can change this by modifying the `wsURL` variable on line `16` in `main.go`. If you want to run your own Jetstream instance for whatever reason, you can do so by following the [Jetstream installation instructions](https://github.com/bluesky-social/jetstream).
Before you start, make sure you have Go (1.23+) installed, (it may work for older versions, idk).
To start the program, run:
```bash
go get
go run main.go
```Then just enjoy the logs!
## License
Licensed under the MIT License. See [LICENSE](LICENSE) for details.