AD
Boost Your Brand on BlueSky—Exclusive banner space to amplify your reach within the BlueSky community.
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

4stars
0forks
3contributors
0open issues

Dates

Created:March 12, 2023
Last updated:July 24, 2023

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.

318•JavaScript
aliceisjustplayinglabeler-starter-kit-bsky

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

167•JavaScript
bluesky-socialfeed-generator

ATProto Feed Generator Starter Kit

1856•JavaScript
bluesky-socialatproto

AT Protocol Reference Implementation (TypeScript)

8526•JavaScript
skyware-jsfirehose

A dead simple client for subscribing to an ATProto Relay ("firehose").

37•JavaScript
skyware-jsjetstream

A fully typed client for the Bluesky Jetstream (https://github.com/bluesky-social/jetstream) service.

47•JavaScript

Resources

GitHub RepositoryProject Website

License

MIT

Author

louiscnovel2
louiscnovel2

Activity

Last commit: July 24, 2023
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 listFirsto

This website may contain affiliate links

© 2025 BskyInfo. All rights reserved.