AD
Launch on Firsto—Launch your project today — get a DR57 backlink instantly.
BSkyInfo LogoBskyInfo
All ToolsCategoriesCollectionsFeed DirectoryLabeler DirectoryArticlesGuidesGlossaryBluesky SDKsSponsor
Submit
All ToolsCategoriesCollectionsFeed DirectoryLabeler DirectoryGuidesGlossaryArticlesBluesky SDKsSponsorSubmit
  1. SDKs
  2. /Python
  3. /bluesky-arxiv
amitness

bluesky-arxiv

A Python SDK for Bluesky and AT Protocol by amitness

A custom feed for latest machine learning papers on bluesky

GitHub Stats

9stars
3forks
1contributors
0open issues

Dates

Created:November 27, 2024
Last updated:October 29, 2025

README

The following content is from bluesky-arxiv's GitHub repository. All rights reserved by the original author.

bluesky-arxiv


Feed: https://bsky.app/profile/amitness.com/feed/arxiv-feed

A simple stack for generating custom feeds for Bluesky programmatically without a backend server

Blog: https://amitness.com/posts/bluesky-custom-feed/

High-level Overview

We first use Skyfeed to filter the entire network of posts on Bluesky using a regular expression for posts with links for arxiv.org papers.

Then, the resulting feed is filtered using Bluesky's atproto library through Python. Here, we iterate through each paper and check if the paper belongs to the arxiv categories for Machine Learning, NLP, and Computer Vision via the pyarxiv library. From the filtered list of papers, we generate the JSON data format required by Bluesky for reading feeds and push that to Cloudflare pages as a static site.

When the feed is loaded on the Bluesky app, the app will make a request to our static page on Cloudflare and get a list of the post IDs as a JSON response. The app will parse each post ID, render it in the app, and display the feed. This runs super quick.

Related SDKs

snarfedbridgy-fed

🌉 A bridge between decentralized social networks

1111•Python
Gorcenskiskeeter-deleter

A script for auto-deleting Bluesky posts

88•Python
snarfedgranary

💬 The social web translator

500•Python
bluesky-socialcookbook

A collection of example projects and scripts for atproto development.

191•Python
Linus2punkt0bluesky-crossposter

An app for crossposting your posts from bluesky to twitter and mastodon

267•Python
MarshalXbluesky-feed-generator

🦋 Bluesky custom feed algorithms server in Python 🐍

294•Python

Resources

GitHub RepositoryProject Website

License

MIT

Author

amitness
amitness

Activity

Last commit: October 29, 2025
Commit frequency: Unknown

Our Sponsors

Your Brand Here!

50K+ engaged viewers every month

Limited spots available!

📧 Contact us via email🦋 Contact us on Bluesky
BSkyInfo LogoBskyInfo

The Most Comprehensive Bluesky Tools Directory

Stay updated with the latest Bluesky tools and ecosystem news 🦋

Bluesky butterfly logo
Quick LinksSubmit a ToolSponsorAboutLegal Information
ToolsFeed DirectoryLabeler DirectorySchedulingAnalyticsAll ToolsCategoriesCollectionsTags
ResourcesArticlesBluesky GuidesBluesky GlossaryBluesky SDKsBluesky ResourcesSkyRaffleMeida Coverage
Our ProductsRaffleBlueAiTeach ToolsLaiewAI affiliate listFirstoCoast Fire CalculatorAsphalt CalculatorDog Names World

This website may contain affiliate links

© 2025 BskyInfo. All rights reserved.