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. /JavaScript
  3. /skylight-bluesky-style
louiscnovel2

skylight-bluesky-style

A JavaScript SDK for Bluesky and AT Protocol by louiscnovel2

Minimal bsky.social web client implementation.

GitHub Stats

5stars
0forks
3contributors
0open issues

Dates

Created:March 12, 2023
Last updated:May 26, 2025

README

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

Skylight Bluesky Style

これはpenpenpngさんが作成したSkylightをCSSでBluesky風にアレンジしたフォークです。

Skylight Bluesky Style

https://skylight-bluesky-style.vercel.app/#/

Raspberry Pi時の方法

以下に書くのは、Raspberry Pi 3Bを使っていたときの方法となります。

現在はVercelを使っているので、この方法ではありません。

何卒ご了承下さい。

環境

・Raspberry Pi 3B

インストール

Node.jsとnpmのインストール

aptでNode.jsとnpmをインストールします。

sudo apt update
sudo apt upgrade
sudo apt install nodejs npm

n package をインストールします。

sudo npm cache clean
sudo npm install n -g

最後に n package を使って node をインストールします。

sudo n stable
sudo ln -sf /usr/local/bin/node /usr/bin/node

vue-cliのインストール

vue-cliをインストールします。3系になって名称が変わったようです。

sudo npm install -g @vue/cli

■出典

https://webjin.work/install-vue-js-on-ubuntu-16-04-at-npm/

Apacheのインストール

sudo apt-get install apache2

■出典

https://qiita.com/takey/items/75e6984468f0f6870a97

ダウンロード

git clone https://github.com/louiscnovel2/skylight-bluesky-style.git

ダウンロードしたディレクトリに移動します。

louisは自分のユーザー名に変えてください!!

cd /home/louis/skylight-bluesky-style

ローカル環境で稼働する場合

npmのビルド

npm install
npm run dev

http://localhost:8080 にアクセスして、ちゃんと表示されていることを確認します。

本番環境で稼働する場合

もしポート開放がされていて、本番環境でビルドしたい場合はこのように入力して下さい。

npm install
npm run build

ビルドするとdistディレクトリが生成されます。

これをApacheのドキュメントルートにコピーします。

louisは自分のユーザー名に変えてください!!

sudo cp -pR /home/louis/skylight-bluesky-style/dist/* /var/www/html/

これでドメインにアクセスするとちゃんと表示されるはずです。

■出典

https://asameshicode.com/deploy-vue-app/

PWA対応について

PWAに対応するには、以下の方法の通りにします。

パーミッションを一時的に777にします。

sudo chmod -R 777 /var/www/html

WinSCPをダウンロードします。

IPアドレスとユーザー名とパスワードを入力して、ログインします。

以下のファイルを全部ドラッグアンドドロップで/var/www/htmlにアップロードします。

・manifest.json

・serviceworker.js

・192.png

・512.png

その後、index.htmlを書き換えます。

sudo apt install vim
sudo vim /var/www/html/index.html

hrefの値を全部消して./manifest.jsonへと書き換えて下さい。

<link rel="manifest" href="./manifest.json">

そうするとPWAのインストールボタンが表示されます。

最後にパーミッションを775にします。

sudo chmod -R 775 /var/www/html

お疲れ様でした。

著作権とライセンス表示

Copyright (c) 2023 penpenpng Skylight All Rights Reserved.

Released under the MIT license

https://github.com/louiscnovel2/skylight-bluesky-style/blob/main/LICENSE

本家はこちら↓

本家のGithubページはこれ↓

https://github.com/penpenpng/skylight

Minimal bsky web client implementation.

https://penpenpng.github.io/skylight/

Related SDKs

mary-extatcute

a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky.

384•JavaScript
sammorrisdesigninteractive-feed

A Twitter, Mastodon, and BlueSky bot that shares new interactive, graphic, and data vis stories from newsrooms around the world

58•JavaScript
mary-extatproto-scraping

Git scraping of AT Protocol/Bluesky instances

154•JavaScript
mary-extbluesky-labeler-scraping

Git scraping of Bluesky labelers/label providers

68•JavaScript
bluesky-socialatproto

AT Protocol Reference Implementation (TypeScript)

8920•JavaScript
aliceisjustplayinglabeler-starter-kit-bsky

Use this repository to get started with your own Bluesky Labeler.

186•JavaScript

Resources

GitHub RepositoryProject Website

License

MIT

Author

louiscnovel2
louiscnovel2

Activity

Last commit: May 26, 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.