Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Research: BlueSky Provider #29

Closed
csharpfritz opened this issue Jul 25, 2023 · 8 comments · Fixed by #350
Closed

Research: BlueSky Provider #29

csharpfritz opened this issue Jul 25, 2023 · 8 comments · Fixed by #350
Assignees
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed social_media_provider Issues with a social media provider

Comments

@csharpfritz
Copy link
Contributor

Share information and links to Bluesky APIs and implementations here

@csharpfritz csharpfritz added documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed labels Jul 25, 2023
@Janisku7
Copy link

Janisku7 commented Jul 25, 2023

someone on chat shared this link BlueSky-.NET what could need some look on for sure

@manojbhargavan
Copy link

manojbhargavan commented Jul 26, 2023

Bluesky API Touchers is a discord server (more at) community setup, which just points to two libs under dev/beta
FishyFlip which is a fork of Bluesky-Net, but seems to be better. The dev has provided a Blazor Sample as well.

@csharpfritz csharpfritz added the social_media_provider Issues with a social media provider label Jul 27, 2023
@csharpfritz
Copy link
Contributor Author

Is Bluesky a service we can integrate with? Are there any restrictions on integrations like API thresholds or similar?

If not, can we complete this for Milestone 2 in September?

@drasticactions
Copy link

@csharpfritz I'm available for help if ya'll want to use FishyFlip for BlueSky integration. You would most likely want the Firehost implementation for getting the stream of new messages coming in. There are also Hashtag Facets that could be tracked as well, but they are (AFAIK) only available in the developer sandbox right now and are being rolled out to the public servers.

If you have any questions about it, feel free to ask!

@csharpfritz
Copy link
Contributor Author

csharpfritz commented Dec 4, 2023 via email

@drasticactions
Copy link

For the Firehose, Credentials are not required. You need to set up listening to the endpoint (which my library provides), and that's it. Anything listed under "com.atproto" in the docs can be accessed without authentication so that you could get the required posts from the Firehose, along with the users profile and picture, without a token.

There's no public search function for records as far as I know (It exists for bsky.social in the app, but it's not public in at-protocol). So you would most likely need to set up the firehose and start collecting new messages based on whatever metrics you want (Tags, embedded messages, text, etc).

@csharpfritz
Copy link
Contributor Author

csharpfritz commented Dec 4, 2023 via email

@csharpfritz
Copy link
Contributor Author

Building this now...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed social_media_provider Issues with a social media provider
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants