Skip to content

Instantly share code, notes, and snippets.

View CyberRex0's full-sized avatar

CyberRex CyberRex0

View GitHub Profile

プチコン3号製作品

CyberRex Manual Viewer

電子説明書をプチコンで作りました。

公開キー: 8BNNE344
バージョン: 2.5b2
公開日: 2020/04/01

HNI_0006 HNI_0008

import orjson
import requests
import math
print('Loading notes...', end='')
with open('notes.json') as f:
notes = orjson.loads(f.read())
print('Done')
bpercent = 0
# Misskey Note Dump Tool for Meilisearch
# You need to install psycopg2, pytz from pip
#
# python3 dump_misskey_note_data.py --db-host HOST --db-user USER --db-pass PASS --db-name NAME --db-port PORT \
# --ms-base-url MEILISEARCH_BASE_URL --dump-per PER_NUM --master-key MASTER_KEY --index INDEX_NAME
#
# [Required Parameters]
# --db-user, --db-name
#
# [Optional Parameters]

注: コンテナは止めておくこと。

Step1 docker-compose.ymlの編集

docker-compose.ymlを開き、dbのイメージをpostgres:15-alpineからpostgres:12-alpineに変更する。

次に、dbを定義しているブロックの下に以下を追記。

dbv15:
 restart: always

この一覧は 4f247a078 時点のものです。

CODE UUID(s) Desc
- 15348ddd-432d-49c2-8a5a-8069753becff (packages/backend/src/server/api/GetterService.ts#L49) ユーザーが存在しない。
- 15a018eb-58e5-4da1-93be-330fcc5e4e1a (packages/backend/src/core/NotePiningService.ts#L65) ピン留めできる投稿数の上限に達している。
- 17447091-ce07-46dd-b331-c1fd4f15b1e7 (packages/backend/src/core/UserFollowingService.ts#L541) フォローリクエストが存在しない。
- 23f0cf4e-59a3-4276-a91d-61a5891c1514 (packages/backend/src/core/NotePiningService.ts#L69) すでに指定された投稿をピン留めしている。
- 2d16e51c-00

Misskey on Termux: v13 マイグレーションガイド

変更点

パッケージマネージャーが変更される

yarnからpnpmに移行する。まずpnpmをインストールする。 npm i -g pnpm

コマンド変更例

yarn install --productionNODE_ENV=production pnpm i -P --no-optional

NowPlaying4Droid × Misskey 連携手順

【NowPlaying4Droidとは?】
このアプリは、Androidで今聞いている曲をMastodonに投稿できるアプリです。
※CyberRexが開発したわけではありません

  • アプリを開いて設定に行き、「Mastodonへ自動投稿する」をオンにする。
image
  • 「Mastodon認証」をタップして、インスタンス名に「mami.cbrx.io」と入力して、「OK」をタップ。

Apple Silicon版MacでのdevkitPro/devkitARMのセットアップ

検証環境: macOS Monterey 12.5.1

1. devkitPro Installerをダウンロードして、インストールする

$ wget https://github.com/devkitPro/pacman/releases/download/v1.0.2/devkitpro-pacman-installer.pkg
$ sudo installer -pkg devkitpro-pacman-installer.pkg -target /
$ sudo /opt/devkitpro/pacman/bin/pacman -Syu

以降、開発ツールはpacmanコマンドを使用することになる。

Misskey v12 API エラーコード一覧

ID エラーコード(UUIDv4) 詳細
INTERNAL_ERROR 5d37dbcb-891e-41ca-a3d6-e690c97775ac 原因不明の内部エラー
ACCESS_DENIED 56f35758-7dd5-468b-8439-5d6fb8ec9b8e アクセス拒否(権限のないエンドポイントにアクセスすると発生)
NO_SUCH_ENDPOINT f8080b67-5f9c-4eb7-8c18-7f1eeae8f709 存在しないエンドポイント
CREDENTIAL_REQUIRED 1384574d-a912-4b81-8601-c7b1c4085df1 アクセストークンによる認証が必要
AUTHENTICATION_FAILED b0a7f5f8-dc2f-4171-b91f-de88ad238e14 認証が必要
I_AM_AI 60c46cd1-f23a-46b1-bebe-5d2b73951a84 Ai-Modeのため、そのエンドポイントに対してのアクセスは制限されている。
YOUR_ACCOUNT_SUSPENDED a8c724b3-6e9c-4b46-b1a8-bc3ed6258370 アカウントが凍結されている

こんにちは、皆さん。

APIのバージョンアップに関する情報と、今後数か月にわたって期待される情報をお伝えします。

APIの利用可否状態

では、まず用意されているAPIバージョンの利用可否の表し方について説明します。4つあります。

  • Available: 利用可能なAPIバージョン
  • Stable: 推奨されているAPIバージョン
  • Deprecated: 非推奨のAPIバージョン、廃止予定