Skip to content

Instantly share code, notes, and snippets.

microblog.pub建立

どうも、国見小道です。今回は、Fediverseに参加するためのさまざまなソフトの1つ、「microblog.pub」を建てて数日運用してみて得られた知識と感想について書いていきます。

microblog.pubというActivityPub実装のOSSがあります。これはMastodonPleromaMisskeyと同じカテゴリに属する、マイクロブログ型の分散SNSです。microblog.pubは「おひとりさま」を徹底追求したもので、なんとログインページにはパスワードの入力欄しかありません

loginPage

無事productionのbuildが成功した後にこのことを確認して、ド肝を抜かれました。

@kunimi53chi
kunimi53chi / NotifyCat.py
Last active January 17, 2019 04:00
Kancolle Cat Notification (Python 3)
import winsound
import requests
import sys
import time
# access to your server's banner
WATCH_URL = 'http://xxx.xxx.xxx.xxx/kcs/resources/image/world/xxx_xxx_xxx_xxx_t.png'
def alert():
@kunimi53chi
kunimi53chi / lambda_function.py
Last active November 2, 2018 15:21 — forked from kuropen/lambda_function.py
Lambda function to generate maintenance page
import boto3
# このスクリプトをLambdaに入れ、API Gatewayで「Lambdaプロキシ統合」のエンドポイントを作成し、
# パス「/」「/{proxy+}」に対してメソッド「ANY」でこのスクリプトに向ける。
# エラーメッセージをS3に格納しているためIAMロールでS3へのアクセス権を設定する。
# エラーメッセージの格納されたバケット名
AWS_S3_BUCKET_NAME = 'mstdn-maintenance'
# エラーメッセージの格納されたオブジェクト名
GET_OBJECT_KEY_NAME = '503.html'
@kunimi53chi
kunimi53chi / mastodon-update-from-v2.4.2-to-v2.4.3-went-wrong.md
Last active July 12, 2018 09:18
Mastodon v2.4.2->v2.4.3アップデートが不調だった件について

Mastodonのv2.4.2からv2.4.3へのアップデートがうまくいきませんでした。アップデート内容自体が悪いわけではなく、Gitの環境がよろしくなかったようです。

起こった現象

僕の自動スクリプト で更新していたところ、Git操作で落ちた。大量のエラーログが吐かれていました。

2018/07/06 03:00:07 ALL IS DONE.
2018/07/07 03:00:02 UPDATE START.
From https://github.com/tootsuite/mastodon
@kunimi53chi
kunimi53chi / README-mastodonautoupdate.md
Created June 20, 2018 15:06
Mastodon (on Docker) 自動更新スクリプトを書いた(Qiitaから転記)

Mastodon (on Docker) の自動更新スクリプトを作りました。

ダウンロード先:https://gist.github.com/kunimi53chi/b6bd2cb88750e060ad74835a2a2aebe2

使ってなんかおかしいところありましたらご報告お願いいたします。筆者はAWS EC2のUbuntu16.04で動作確認をとっています。Mastodon本体はノー独自機能、本家そのものです。単に設定ファイル周りの編集を自動化しているため、独自機能を仕込んだMastodonに対しても機能すると思います。

適用する場合、その日に出されたリリースノートは目を通しましょう。 このスクリプトを適用してまずそうならクーロン止めましょう。(例えば、アップデートの手順にbundle exec rakeを追加で走らせる必要がでた、Postgresのバージョンが必要、など)

ライセンスはWTFPLです。

@kunimi53chi
kunimi53chi / mastodonautoupdate.sh
Last active May 11, 2019 16:50
Mastodon(on Docker) Automatic Update Script
#!/bin/bash
# =====================================================================
# DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
# Version 2, December 2004
#
# Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
#
# Everyone is permitted to copy and distribute verbatim or modified
# copies of this license document, and changing it is allowed as long
### Keybase proof
I hereby claim:
* I am kunimi53chi on github.
* I am kunimi_komichi (https://keybase.io/kunimi_komichi) on keybase.
* I have a public key ASCdjF2d-JC7tbGi2nmnTWJ3NJ0eMof_dsQ7mW9X99d42Ao
To claim this, I am signing this object: