{"id":21904622,"url":"https://github.com/coatless-quarto/bluesky-comments","last_synced_at":"2025-06-27T11:38:44.402Z","repository":{"id":264852220,"uuid":"894325283","full_name":"quarto-ext/bluesky-comments","owner":"quarto-ext","description":"A Quarto Shortcode Extension to Embed Comments from Bluesky","archived":false,"fork":false,"pushed_at":"2025-01-21T15:13:00.000Z","size":119,"stargazers_count":6,"open_issues_count":4,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-01-21T16:24:47.235Z","etag":null,"topics":["bluesky","discussion","quarto","quarto-extension"],"latest_commit_sha":null,"homepage":"https://quarto-ext.github.io/bluesky-comments/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quarto-ext.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["coatless"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2024-11-26T06:47:12.000Z","updated_at":"2025-01-21T15:13:22.000Z","dependencies_parsed_at":"2024-12-05T14:19:57.916Z","dependency_job_id":"5258d8e2-8945-4aef-905d-a6b8ad62de08","html_url":"https://github.com/quarto-ext/bluesky-comments","commit_stats":null,"previous_names":["coatless-quarto/bluesky-comments","quarto-ext/bluesky-comments"],"tags_count":1,"template":false,"template_full_name":"coatless-devcontainer/quarto-extension-dev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quarto-ext%2Fbluesky-comments","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quarto-ext%2Fbluesky-comments/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quarto-ext%2Fbluesky-comments/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quarto-ext%2Fbluesky-comments/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quarto-ext","download_url":"https://codeload.github.com/quarto-ext/bluesky-comments/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235814753,"owners_count":19049194,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bluesky","discussion","quarto","quarto-extension"],"created_at":"2024-11-28T16:17:49.584Z","updated_at":"2025-01-27T07:21:26.022Z","avatar_url":"https://github.com/quarto-ext.png","language":"JavaScript","funding_links":["https://github.com/sponsors/coatless"],"categories":[],"sub_categories":[],"readme":"# Bluesky Comments Extension for Quarto \u003cimg src=\"https://github.com/user-attachments/assets/260e97ce-6941-4f3a-8dc8-b7125522ebc0\" align=\"right\" alt=\"Logo: A butterfly in the blue sky with comments\" width=\"150\"/\u003e\n\n\u003e Enable Bluesky social discussions in your Quarto documents\n\nBluesky Comments is a Quarto shortcode extension that seamlessly integrates Bluesky post comments into your documents. This extension dynamically fetches and displays threaded conversations from Bluesky, creating an interactive bridge between your content and social discussions.\n\n\n## Installation\n\nYou can install this extension using Quarto's extension management system:\n\n```bash\nquarto add quarto-ext/bluesky-comments\n```\n\nThis will install the extension under the `_extensions` directory of your Quarto project. If you're using version control, you should commit this directory.\n\n## Usage\n\nTo embed comments from a Bluesky post, use the `bluesky-comments` shortcode in your Quarto document:\n\n````markdown\n{{\u003c bluesky-comments https://bsky.app/profile/coatless.bsky.social/post/3lbtwdydxrk26 \u003e}}\n````\n\nWhen someone visits your web page, any replies to the linked post are pulled from Bluesky and shown directly in the page.\n\nLearn more about the Bluesky comments extension:\n\n* [Usage](https://quarto-ext.github.io/bluesky-comments/index.html#usage)\n* [Configuration](https://quarto-ext.github.io/bluesky-comments/index.html#configuration)\n* [Moderation](https://quarto-ext.github.io/bluesky-comments/index.html#moderation)\n* [Styling](https://quarto-ext.github.io/bluesky-comments/index.html#styling)\n* [Examples](https://quarto-ext.github.io/bluesky-comments/examples.html)\n\n\n## Limitations\n\n- Only works in HTML output formats with JavaScript enabled\n- Subject to Bluesky's API rate limits and availability\n\n## Acknowledgements\n\nThis extension builds upon the innovative work of:\n\n- [Emily Liu](https://emilyliu.me/blog/comments) - [Original concept](https://bsky.app/profile/emilyliu.me/post/3lbqta5lnck2i)\n- [Samuel Newman](https://bsky.app/profile/samuel.bsky.team) - [Implementation details](https://graysky.app/blog/2024-02-05-adding-blog-comments)\n- [Jonathan Moallem](https://capscollective.com/) - [Rich text and image embedding](https://capscollective.com/blog/bluesky-blog-comments/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoatless-quarto%2Fbluesky-comments","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoatless-quarto%2Fbluesky-comments","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoatless-quarto%2Fbluesky-comments/lists"}