えいのうにっき

a-knowの日記です

Pixela にユーザープロフィールページができました!(v1.20.0 リリース) #pixela

できました!以下のようなかんじです!

f:id:a-know:20201015184912p:plain

以降、機能的なところを説明します!

Pixela のユーザープロフィールページを確認する

Pixela のユーザープロフィールページのURLはとても覚えやすく、 https://pixe.la/@<username> という形式です。ですので私の場合だと https://pixe.la/@a-know です!

Pixela にユーザー登録はしているけど、はじめてこのページを見る......という人は、おそらく以下のような表示になっているはず。

f:id:a-know:20201015222015p:plain

これは、プロフィールデータがまだ登録されていないからです。以下、登録方法などをご紹介していきます。

ユーザープロフィールデータを登録する

Pixela は REST 風の API を基本のユーザーインターフェースとして提供している、Web API サービスです。今回のプロフィール情報も例外ではありません。APIドキュメントは以下になります。

docs.pixe.la

この API を、例えば curl コマンドを使ってリクエストする場合、以下のような感じになります。あ、もちろん事前にユーザー登録はされている前提です(ユーザー登録の方法についての解説記事はこちら)。

curl -X PUT https://pixe.la/@a-know -H 'X-USER-TOKEN:thisissecret' -d '{"displayName":"a-know"}'
curl -X PUT https://pixe.la/@a-know -H 'X-USER-TOKEN:thisissecret' -d '{"gravatarIconEmail":"a.know.xxxx@gmail.com"}'
curl -X PUT https://pixe.la/@a-know -H 'X-USER-TOKEN:thisissecret' -d '{"timezone":"Asia/Tokyo"}'
curl -X PUT https://pixe.la/@a-know -H 'X-USER-TOKEN:thisissecret' -d '{"title":"Pixela Admin"}'
curl -X PUT https://pixe.la/@a-know -H 'X-USER-TOKEN:thisissecret' -d '{"aboutURL":"https://home.a-know.me/"}'
curl -X PUT https://pixe.la/@a-know -H 'X-USER-TOKEN:thisissecret' -d '{"contributeURLs":["https://pixe.la/","https://github.com/a-know/pi","https://blog.a-know.me/archive/category/Pixela"]}'
curl -X PUT https://pixe.la/@a-know -H 'X-USER-TOKEN:thisissecret' -d '{"pinnedGraphID":"emotion"}'

もちろん、複数の項目を一度にまとめて指定することもできます。

curl -X PUT https://pixe.la/@a-know -H 'X-USER-TOKEN:thisissecret' -d '{"title":"Pixela Admin","aboutURL":"https://home.a-know.me/","contributeURLs":["https://pixe.la/","https://github.com/a-know/pi","https://blog.a-know.me/archive/category/Pixela"]}'

上記のようなコマンドを実行したあと、もう一度プロフィールページを見てみましょう。

f:id:a-know:20201015222855p:plain

それぞれ、情報が入っていますね?.......と、

f:id:a-know:20201015223148p:plain
ユーザーの「肩書き」情報である `title`

f:id:a-know:20201015223152p:plain
外部リンク先を指定できる `aboutURL`

f:id:a-know:20201015223156p:plain
プロフィールページのPV数と投稿Pixel数の推移グラフ

Limited for Supporter とあるとおり、すみませんが、一部の項目については、有料で Pixela を支援してくれている Pixela Supporter の方限定で表示させられる機能となっています。

Patreon を使って Pixela を支援する/限定機能を使う · a-know/Pixela Wiki · GitHub

上記のリンク先にあるとおり、Patreon で支援登録していただくとメール送信されるレジストレーションコード(thanks-code)を User設定していただくと......。

f:id:a-know:20201015224301p:plain

f:id:a-know:20201015224303p:plain

f:id:a-know:20201015224306p:plain

ちゃんと表示されていますね!

ページの下の方には、そのユーザーが登録しているグラフの一覧が表示されていますが......。

f:id:a-know:20201015224451p:plain

ここに出したくないな、というグラフもあると思います。これも Pixela Supporter 限定の機能となりますが、各 Graph の isSecrettrue更新しておくとここには表示されなくなりますので、これも合わせてぜひご利用ください。

あなたのいろんな頑張りが可視化・集約される場所に!

特に誰に言うでもなくコツコツと頑張っている......ということが、みなさんにもきっとあると思います。そうした、目には見えないけれど、とても前向きなあれこれが、色鮮やかなグラフで可視化され一箇所にまとまっている。そんな場所を、他でもない僕が欲しくなって、今回このページを作りました。

ぜひあなたの毎日のルーティンを、なんとかして Pixela に登録し、自分の励みにしてほしい......と思います。そんなページのURLを Twitter プロフィールなどに載せてみるなどして、控えめにアピールしてみてもいいんじゃないでしょうか。

企業アカウントなども、ぜひ作成してみてください。自分の会社で使っているナレッジツールの更新頻度、開発チームによるデリバリ頻度、etc. 、自分たちのチームの健全さや活発さをアピールするのにうってつけだと思っています!

github.com

pixe.la

docs.pixe.la