09:33:01
icon

💬 Commented on "AI学習用データセットからの除外宣言(noai, noimageai) / Declaration of exclusion from AI datasets": Nanashia "迅速に実装いただき、また細かい文言の相談まで対応いただきましてありがとうございました 🙏🙏🙏

一点補足ですが、提唱元のサイトはこのオプションをデフォルト"OFF"にしたところ、
利用者から
猛反発があってデフォルト"ON"に舵を切った経緯があります。
ですので、残念ながらどちらをデフォルトにしようが反発は起きてしまうでしょう。つらい。

"
https://github.com/misskey-dev/misskey/issues/10819#issuecomment-1542972009

Web site image
AI学習用データセットからの除外宣言(noai, noimageai) / Declaration of exclusion from AI datasets · Issue #10819 · misskey-dev/misskey
10:31:57
icon

💬 Commented on "AI学習用データセットからの除外宣言(noai, noimageai) / Declaration of exclusion from AI datasets": kanasaki15 "横槍失礼します

ひとまずサーバー側のコントロールパネルでデフォルト値を設定できるようにしませんか?"
https://github.com/misskey-dev/misskey/issues/10819#issuecomment-1543046871

Web site image
AI学習用データセットからの除外宣言(noai, noimageai) / Declaration of exclusion from AI datasets · Issue #10819 · misskey-dev/misskey
11:58:03
icon

💬 Commented on "[13.12.0 beta.5]Meilisearchで導入以前の過去のノートを検索できるようにマイグレーションしたい": nakkaa "取り急ぎですが、自分のサーバーの全投稿(公開範囲がpublicかhome)をmeilisearchへ登録するpythonスクリプトを作りました。
うちの検証環境(misskey v13.12.1 on docker, meilisearch v1.1.1 on docker)では問題なさそうですが、利用は自己責任でお願いします。

以下のスクリプトを参考にしました。ありがとうございます。
-
CyberRex0/さんの https://gist.github.com/CyberRex0/d481c4c2be6dc47fee4b50cefadf2074
-
mattyatea/misskey-meilisearch-oldnote-index

```
# Register local notes on Misskey to Meilisearch

import psycopg2
import psycopg2.extras
import orjson
import requests

# postgresql config
db = psycopg2.connect(
host='localhost',
user='misskey-user',
password='password',
database='misskey',
port=5432,
cursor_factory=psycopg2.extras.DictCursor
)

# meilisearch config
api_key = "APIKEY"
url = "
http://localhost:7700/indexes/notes/documents?primaryKey=id"
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {api_key}"
}

lmt = 100000
ofs = 0

notes = []

while True:
with db.cursor() as cur:
cur.execute('SELECT "id", "createdAt", "userId", "userHost", "channelId", "cw", "text" FROM "note" \
WHERE ("note"."visibility" = \'public\' OR "note"."visibility" = \'home\') AND\
("note"."text" IS NOT NULL) AND\
( "note"."uri" IS NULL) \
LIMIT ' + str(lmt) + ' OFFSET ' + str(ofs))
qnotes = cur.fetchall()
if not qnotes:
break
for note in qnotes:
notes.append({
'id': note['id'],
'text': note['text'],
'createdAt': int(note['createdAt'].timestamp() * 1000),
'userId': note['userId'],
'userHost': note['userHost'],
'channelId': note['channelId'],
'cw': note['cw'],
'text': note['text']
})
print(f'{ofs=} {lmt=} {len(notes)=}')
ofs = ofs + lmt

db.close()

response = requests.post(url, data=orjson.dumps(notes), headers=headers)

print(response.content)
```"
https://github.com/misskey-dev/misskey/issues/10789#issuecomment-1543258958

Web site image
CyberRex0’s gists
Web site image
GitHub - mattyatea/misskey-meilisearch-oldnote-index
Web site image
[13.12.0 beta.5]Meilisearchで導入以前の過去のノートを検索できるようにマイグレーションしたい · Issue #10789 · misskey-dev/misskey
16:33:42
icon

🆕 Pushed by syuilo with 1 commit:
?[26d85c8] enhance(backend): ノートのハッシュタグもMeilisearchに突っ込むように

Web site image
Comparing df924d18f151...26d85c8bed71 · misskey-dev/misskey
Web site image
enhance(backend): ノートのハッシュタグもMeilisearchに突っ込むように · misskey-dev/misskey@26d85c8
21:09:34
icon

🆕 Pushed by syuilo with 1 commit:
?[1cc106b] fix(backend): ひとつのMeilisearchサーバーを複数のMisskeyサーバーで使えない問題を修正

Web site image
Comparing 16eedb86a50e...1cc106b8de55 · misskey-dev/misskey
Web site image
fix(backend): ひとつのMeilisearchサーバーを複数のMisskeyサーバーで使えない問題を修正 · misskey-dev/misskey@1cc106b