This account is not set to public on notestock.
jiskeyのかんりしゃで幼稚園児
駆け出しブラウザ屋さん
普段は将棋AI作ったりオセロAI作ったりしてる
Misskeyサーバーなんもわからん
プロセカおじさん
第33回世界コンピュータ将棋選手権11位
第34回世界コンピュータ将棋選手権13位
第35回世界コンピュータ将棋選手権10位
第4回世界将棋AI電竜戦C級優勝
第2回マイナビニュース杯電竜戦ハードウェア統一戦10位
#鯖繋
#鯖缶のみなさんと繋がりたい
#駆け出し鯖缶と繋がりたい
#Misskey鯖管部
#Fediverse鯖缶部
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
フロントエンド周りのデザイン、にやらせるのが1番手っ取り早いしクオリティも素人が見る分にはよくできていてタイパが非常に良い
の力を借りてインストールページのUIを改善しました!!!!!!
RE: https://jiskey.dev/notes/aa54czyo0r77135k
🎉 YouTube Link Cleaner 🎉
YouTube リンクの「?si=…」を
投稿前に自動でお掃除する #Misskey プラグインを公開しました!
🔗 専用ページ(インストール方法 & 使い方)
https://jj1guj.github.io/misskey_youtube_link_cleaner/
🚀 インストール(ボタン一発)
https://jj1guj.github.io/misskey_youtube_link_cleaner/install.html
💻 GitHub リポジトリ(コード & README)
https://github.com/jj1guj/misskey_youtube_link_cleaner
🛠️ 特長
• ワンタップでクリーン URL
• 権限最小・AiScript 製
• オープンソースで安心
#Misskeyプラグイン #YouTube #プライバシー
YouTube Link CleanerInstall on Misskey
GitHub - jj1guj/misskey_youtube_link_cleaner
世の中のヒトは「あなたのアカウントは停止されています!」ってメッセージが来たらまずいじってみて実際止まってないんですが...という疑いは持たないもんなんですか?
公開インスタンスの鯖缶各位へ
moderationとかのワードを禁止idに含んでおいたほうが良いかもしれません
くろでんより
⚠ Misskey の管理者アカウントを装ったなりすましが現れている模様です。注意してください
サーバー管理者各位:コントロールパネル→モデレーション→予約ユーザー名にmoderation
の追加をおすすめします(ただし今後別の種類のものが現れる可能性もあります)
RE: https://mstdn.nere9.help/users/osapon/statuses/114846089457772498
This account is not set to public on notestock.
This account is not set to public on notestock.
わしは選挙に行ってきたぞい
RE: https://jiskey.dev/notes/aa0r48vs0r770y9j
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
🎉 YouTube Link Cleaner 🎉
YouTube リンクの「?si=…」を
投稿前に自動でお掃除する #Misskey プラグインを公開しました!
🔗 専用ページ(インストール方法 & 使い方)
https://jj1guj.github.io/misskey_youtube_link_cleaner/
🚀 インストール(ボタン一発)
https://jj1guj.github.io/misskey_youtube_link_cleaner/install.html
💻 GitHub リポジトリ(コード & README)
https://github.com/jj1guj/misskey_youtube_link_cleaner
🛠️ 特長
• ワンタップでクリーン URL
• 権限最小・AiScript 製
• オープンソースで安心
#Misskeyプラグイン #YouTube #プライバシー
このリンク踏むと簡単にインストールできる
https://jj1guj.github.io/misskey_youtube_link_cleaner/install.html
簡単にインストールできるようにした
https://github.com/jj1guj/misskey_youtube_link_cleaner/commit/cccae5dfce35042dbffb1c30dd44f9d018222175
今インストール方法がファイルを手動でコピーしてプラグインのページに貼り付けさせるようにしてるんだけどこのコピペ作業だるいな
なんかいい感じにお手軽な方法を知りたい
YouTube Musicのリンクに対してバグる問題を解決した
コードがちょっと汚い気がするのでいい感じにリファクタリングしたい
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
これ、公式ドキュメントのプラグインの例だとそんなことやってなかったのでそれを実は手動でやらないとだめなんすよ〜って言われたら嫌な気持ちになるな…
UIから投稿するときはフロント側がnullな項目消してくれるけどプラグインだと手動でやらないといけないとかじゃない…?
This account is not set to public on notestock.
This account is not set to public on notestock.
Request Payload見てみたらこんな感じだった
プラグイン無効化時のRequest Payload
{
"text": "test",
"poll": null,
"cw": null,
"localOnly": false,
"visibility": "public",
"reactionAcceptance": "nonSensitiveOnly",
"i": "qzqyQdjTBQJGRgcg"
}
プラグイン有効化時のRequest Payload
{
"text": "test",
"fileIds": null,
"replyId": null,
"renoteId": null,
"channelId": null,
"poll": null,
"cw": null,
"localOnly": false,
"visibility": "public",
"visibleUserIds": null,
"reactionAcceptance": "nonSensitiveOnly",
"i": "qzqyQdjTBQJGRgcg"
}
プラグインを有効化するとvisibleUserIds
とかが勝手に追加されてそれでエラーになるとか?
投稿時にエラーが出る問題、コンソール見る限り出てるエラーがこれでなんもわからん
app-Be01CylM.js:2 POST https://jiskey.dev/api/notes/create 400 (Bad Request)
(anonymous) @ app-Be01CylM.js:2
Ie @ app-Be01CylM.js:2
Ns @ app-Be01CylM.js:285
await in Ns
Yt @ GifNNTmm.js:2
De @ GifNNTmm.js:2
n @ GifNNTmm.js:3
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
こんな感じでPlugin:register_note_post_interruptor(fn)試してみたけど投稿ボタン押すとInvalid Paramって出てくる
どうなっとんねん
/// @ 0.12.4
### {
name: "test"
version: "0.1.0"
author: "@jj1guj"
description: "test"
}
Plugin:register_note_post_interruptor(@(note) {
// ノートの中身を書き換える
note.text = note.text.replace('リンゴ', 'バナナ')
return note
})
This account is not set to public on notestock.
ちなみにYouTube musicのリンクだとバグるので鋭意修正中
https://github.com/jj1guj/misskey_youtube_link_cleaner/issues/2
これ?
https://misskey-hub.net/ja/docs/for-developers/plugin/plugin-api-reference/#pluginregister_note_post_interruptorfn
RE: https://chpk.kur0den.net/notes/aa3y9z3mstxb02p5
Copilot先生に聞いたら拡張子.aisでいいんじゃね?って言われたので.aisで保存してGitHubで公開した
https://github.com/jj1guj/misskey_youtube_link_cleaner
nyayzeチックにしてくれる人がいたらとても嬉しい
RE: https://jiskey.dev/notes/aa3y8dow0r7711b5
とりあえず投稿フォーム上で
の追跡クエリを削除するプラグインできた
nyayzeみたいにノートするときに勝手に削除してくれるようにしたいが方法がわからん/// @ 0.12.4 ### { name: "YouTube Link Cleaner" version: "0.1.0" author: "@jj1guj" description: "投稿時に YouTube URL の追跡クエリ (?si など) を削除します" } @is_youtube(u) { (u.index_of("youtu.be") != -1) || (u.index_of("youtube.com") != -1) // true/false } @cleanUrl(u) { if (is_youtube(u)) { u.split("?")[0] // 「?」より前だけ残す } else { u } } Plugin:register_post_form_action('YouTube Link Cleaner', @(note, rewrite) { if (note.text == null) { return note } let parts = note.text.split(" ") var out = "" // 公式構文: for (let 変数, 回数) for (let i, parts.len) { parts[i] = cleanUrl(parts[i]) out = `{out} {cleanUrl(parts[i])}` } rewrite('text', out) })
とりあえず投稿フォーム上での追跡クエリを削除するプラグインできた
nyayzeみたいにノートするときに勝手に削除してくれるようにしたいが方法がわからん
/// @ 0.12.4
### {
name: "YouTube Link Cleaner"
version: "0.1.0"
author: "@jj1guj"
description: "投稿時に YouTube URL の追跡クエリ (?si など) を削除します"
}
@is_youtube(u) {
(u.index_of("youtu.be") != -1) || (u.index_of("youtube.com") != -1) // true/false
}
@cleanUrl(u) {
if (is_youtube(u)) {
u.split("?")[0] // 「?」より前だけ残す
} else {
u
}
}
Plugin:register_post_form_action('YouTube Link Cleaner', @(note, rewrite) {
if (note.text == null) {
return note
}
let parts = note.text.split(" ")
var out = ""
// 公式構文: for (let 変数, 回数)
for (let i, parts.len) {
parts[i] = cleanUrl(parts[i])
out = `{out} {cleanUrl(parts[i])}`
}
rewrite('text', out)
})
Misskey Hubのドキュメントにノートに何らかの変更を加える例としてrewrite
使ってるから試してみたら使えないんだが
昨日のMisskeyの活動は
ノート: 38190(+17)
フォロー: 806(+0)
フォロワー: 632(-1)
でした。
今日のデボビゲゴ: イマスネ
Powered by Cloudflare Workers
#misshaialert