{"id":691,"date":"2023-10-16T00:43:16","date_gmt":"2023-10-15T22:43:16","guid":{"rendered":"https:\/\/www.dont-panic.cc\/capi\/?p=691"},"modified":"2023-10-16T07:44:50","modified_gmt":"2023-10-16T05:44:50","slug":"all-bluesky-content-is-public","status":"publish","type":"post","link":"https:\/\/www.dont-panic.cc\/capi\/2023\/10\/16\/all-bluesky-content-is-public\/","title":{"rendered":"All Bluesky content is public"},"content":{"rendered":"<div class=\"wp-block-image is-style-default\">\n<figure class=\"alignleft size-thumbnail\"><a href=\"https:\/\/www.dont-panic.cc\/capi\/wp-content\/uploads\/2023\/10\/bing-watching-the-blue-sky.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.dont-panic.cc\/capi\/wp-content\/uploads\/2023\/10\/bing-watching-the-blue-sky-150x150.jpg\" alt=\"\" class=\"wp-image-692\" srcset=\"https:\/\/www.dont-panic.cc\/capi\/wp-content\/uploads\/2023\/10\/bing-watching-the-blue-sky-150x150.jpg 150w, https:\/\/www.dont-panic.cc\/capi\/wp-content\/uploads\/2023\/10\/bing-watching-the-blue-sky-300x300.jpg 300w, https:\/\/www.dont-panic.cc\/capi\/wp-content\/uploads\/2023\/10\/bing-watching-the-blue-sky-768x768.jpg 768w, https:\/\/www.dont-panic.cc\/capi\/wp-content\/uploads\/2023\/10\/bing-watching-the-blue-sky.jpg 1024w\" sizes=\"auto, (max-width: 150px) 85vw, 150px\" \/><\/a><figcaption class=\"wp-element-caption\">Created by Bing AI<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Needing an invite to join, the apps, etc. all gives a certain sense of privacy over on <a href=\"https:\/\/bsky.app\/\" target=\"_blank\" rel=\"noreferrer noopener\">Blueskye<\/a>. But that&#8217;s just show. The API that powers the app is publicly available, no authentication needed. Every post made on Bluesky can be queried publicly by everyone, even without having an invite.<\/p>\n\n\n\n<p><a href=\"https:\/\/bsky.app\/profile\/badlogic.bsky.social\">Mario Zechner<\/a> has demonstrated this well with his low-effort (but amazing!) tool <a href=\"https:\/\/skyview.social\/\">Skyview<\/a> (source-code available on <a href=\"https:\/\/github.com\/badlogic\/skyview\">Github<\/a>).<\/p>\n\n\n\n<p>It&#8217;s a pure client-side web application that requires the link to a Bluesky posting as input and then renders the entire discussion thread around it. Pure client-side, no server, no authentication. Amazing!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.dont-panic.cc\/capi\/wp-content\/uploads\/2023\/10\/skyview-screenshot.png\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"367\" src=\"https:\/\/www.dont-panic.cc\/capi\/wp-content\/uploads\/2023\/10\/skyview-screenshot.png\" alt=\"\" class=\"wp-image-693\" srcset=\"https:\/\/www.dont-panic.cc\/capi\/wp-content\/uploads\/2023\/10\/skyview-screenshot.png 864w, https:\/\/www.dont-panic.cc\/capi\/wp-content\/uploads\/2023\/10\/skyview-screenshot-300x127.png 300w, https:\/\/www.dont-panic.cc\/capi\/wp-content\/uploads\/2023\/10\/skyview-screenshot-768x326.png 768w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><figcaption class=\"wp-element-caption\">Screenshot of Skyview with one of my own postings (in German), reminding about the lack of privacy of postings on Bluesky.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>That&#8217;s not a problem in itself, but just keep it in mind.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Needing an invite to join, the apps, etc. all gives a certain sense of privacy over on Blueskye. But that&#8217;s just show. The API that powers the app is publicly available, no authentication needed. Every post made on Bluesky can be queried publicly by everyone, even without having an invite. Mario Zechner has demonstrated this &hellip; <a href=\"https:\/\/www.dont-panic.cc\/capi\/2023\/10\/16\/all-bluesky-content-is-public\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;All Bluesky content is public&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,3],"tags":[251,249,94],"class_list":["post-691","post","type-post","status-publish","format-standard","hentry","category-computer","category-internet","tag-atproto","tag-bluesky","tag-privacy"],"_links":{"self":[{"href":"https:\/\/www.dont-panic.cc\/capi\/wp-json\/wp\/v2\/posts\/691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dont-panic.cc\/capi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dont-panic.cc\/capi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dont-panic.cc\/capi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dont-panic.cc\/capi\/wp-json\/wp\/v2\/comments?post=691"}],"version-history":[{"count":5,"href":"https:\/\/www.dont-panic.cc\/capi\/wp-json\/wp\/v2\/posts\/691\/revisions"}],"predecessor-version":[{"id":703,"href":"https:\/\/www.dont-panic.cc\/capi\/wp-json\/wp\/v2\/posts\/691\/revisions\/703"}],"wp:attachment":[{"href":"https:\/\/www.dont-panic.cc\/capi\/wp-json\/wp\/v2\/media?parent=691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dont-panic.cc\/capi\/wp-json\/wp\/v2\/categories?post=691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dont-panic.cc\/capi\/wp-json\/wp\/v2\/tags?post=691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}