Skip to content

bluesky-astronomy/astronomy-feeds

Repository files navigation

Astronomy feeds on Bluesky

Python module powered by The AT Protocol SDK for Python for crawling the Bluesky firehose of posts and finding all that match criteria specified by the Astronomy feeds.

This module was originally based on MarshalX's bluesky-feed-generator, but differs in its approach to multiprocessing (which is AWS-compatible) and in how it implements watchdog functionality to detect crashed subprocesses.

About the Astronomy feeds

The Astronomy feeds on Bluesky are a set of 'custom algorithms' that collate astronomy content on Bluesky. This repository is one component of a multiple-service system to host the feeds.

Installing the service

Create a fresh virtual environment with the Python version defined in runtime.txt. Then, install with pip install -e ..

Running the app

You can start the app with the 'run' script, or the command

python -m astrofeed_firehose

About

Repo of the Astronomy feeds on Bluesky.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published