Electronによる掲示板ビューア Siki Part56

1名無しさん@お腹いっぱい。
垢版 |
2026/01/27(火) 09:40:24.72ID:4FPaurMF0
https://sikiapp.net/

・Windows、Mac、Linuxで動作します
・色々なサイトを同一のインターフェースで閲覧することを目標に開発しています
※5ch専用ブラウザではありません(重要)

Wiki
https://wikiwiki.jp/siki-app/
Siki掲示板(公式)
https://bbs.jpnkn.com/siki/

前スレ
Electronによる掲示板ビューア Siki Part55
https://egg.5ch.net/test/read.cgi/software/1766477806/
2026/01/27(火) 13:08:32.49ID:FSC1g/gT0
┌(^o^≡^o^)┐
3名無しさん@お腹いっぱい。
垢版 |
2026/01/27(火) 13:41:20.08ID:MVEJlgli0
huhu
2026/01/27(火) 15:59:49.06ID:YNyZI53C0
なにわろてんねん
2026/01/27(火) 18:02:10.15ID:yfnqSide0
>>4
┌(^o^≡^o^)┐
6RomTenma
垢版 |
2026/01/27(火) 20:32:42.11ID:UBoYDMvh0
ちょっと前からコマンドラインインターフェースによるインストール方法を考えていて、テストしてます

node.jsとgitをインストールしていることが前提ですが
arm版を作りたい人やmac版のアップデートを少し楽にすることを考えています
2026/01/27(火) 20:38:38.55ID:470ApX7X0
ワッチョイを上と下に分けてミュートできる設定もお願いします
2026/01/27(火) 20:45:52.58ID:85kY0LnL0
>>5
おおん?
やんのか?やんのか?
2026/01/27(火) 20:50:10.13ID:v3gB7i/W0
新しい機能なんて誰も求めていない
バグがないというごくごく基本的なことを求めている
2026/01/27(火) 21:21:59.68ID:JGc8o74W0
またワッチョイなしかよ自演され放題じゃん
2026/01/27(火) 22:28:22.74ID:E4SVnCnH0
>>10
あってもされ放題なんで~w ワッチョイ+IP/IDじゃないとあんま意味ないよw
ま~それでもVPN使えばやり放題だけどなw
2026/01/27(火) 22:28:38.81ID:E4SVnCnH0
>>8
LGBTニキなの?w
13RomTenma
垢版 |
2026/01/27(火) 22:53:08.60ID:UBoYDMvh0
>>7
ユーザーコマンドでできないかと思いましたがややこしくなりそうなので直球のコマンドを用意しておきます
14RomTenma
垢版 |
2026/01/27(火) 22:56:07.94ID:UBoYDMvh0
スクリプトに対して効果があるかどうかは分かりませんが
2026/01/27(火) 22:58:57.12ID:3M0QPe3p0
精神衛生の問題だけかと
2026/01/27(火) 23:01:41.25ID:PiCZXCly0
>>9
バグがないのがごくごく基本的?
素人さんにもほどがあるなw
2026/01/27(火) 23:49:10.96ID:Y6MDLe3+0
いるよね、無料ソフトに対して大金払ってるお客様みたいな態度取りたがる人
2026/01/27(火) 23:54:23.42ID:3M0QPe3p0
それ、ただの顔デカですやんw
19RomTenma
垢版 |
2026/01/27(火) 23:54:32.24ID:UBoYDMvh0
https://github.com/romtenma/siki-packager

Sikiの実行ファイルを自分で作るためのリポジトリです
node.jsとgitをインストール出来てコマンドを打てる程度の知識が必要になります

WindowsのArm版やMacのべータ版、Linuxで素早くアップデートしたい人等はこちらを使ってください
2026/01/27(火) 23:54:59.50ID:4j6NEud80
>>17
でかすぎて調子乗るのも問題だけど
そもそも日本だとフリーウェアにdonateする文化が無さすぎw
一部の人は寄付するけど基本無料で使えて当たり前でフィードバックもほぼないじゃんw
これ生存バイアスあるかな?
2026/01/27(火) 23:59:14.26ID:3M0QPe3p0
日本の政治と同じでフィードバックしても変わってくれないからねw
2026/01/28(水) 00:05:58.03ID:jOKxtZ+90
>>21
その言い方からすると野党支持なの?
それともジミン党?
2026/01/28(水) 00:08:29.45ID:pWJ+7mzk0
自分好みに作れ!と言うだけでは駄目だからな
私が作者ならそういう奴らの意見はガン無視する
そもそも自分が作るなら自分が使いやすいものが自分にとって理想なんだから他人に合わせる必要が無い
24名無しさん@お腹いっぱい。
垢版 |
2026/01/28(水) 00:08:45.44ID:Ki2jBhRu0
できればワッチョイ上下指定NGじゃなくて名前欄の選択部分を直接NGできるようにして欲しいんだかな
ワッチョイ自体も2桁指定NGとかよくやるし
2026/01/28(水) 00:17:46.23ID:sjAriGsr0
>>19
ス、スゲェ…
2026/01/28(水) 00:46:09.56ID:PV1nOvG20
>>13
うおおおついに!楽しみにしております
2026/01/28(水) 11:24:23.63ID:YM1Pz2Rb0
ワッチョイのミュートは右クリックから編集すれば後半だけに出来るって知らない人多そう
2026/01/28(水) 11:46:25.95ID:DSBIem8Z0
編集無しに右クリ一発で登録したいってことでは
2026/01/28(水) 11:47:39.64ID:vHvCPkyn0
だったらそう書かんとな
2026/01/28(水) 12:02:56.53ID:vHvCPkyn0
hikaru-minazuki@hikaru-minazuki-desktop:~$ git clone https://github.com/romtenma/siki-packager.git
cd siki-packager
npm install
Cloning into 'siki-packager'...
remote: Enumerating objects: 36, done.
remote: Counting objects: 100% (36/36), done.
remote: Compressing objects: 100% (31/31), done.
remote: Total 36 (delta 4), reused 36 (delta 4), pack-reused 0 (from 0)
Receiving objects: 100% (36/36), 36.56 KiB | 1.83 MiB/s, done.
Resolving deltas: 100% (4/4), done.
npm ERR! code ECONNREFUSED
npm ERR! syscall connect
npm ERR! errno ECONNREFUSED
npm ERR! FetchError: request to https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz failed, reason: connect ECONNREFUSED 2606:4700::6810:822:443
npm ERR! at ClientRequest.<anonymous> (/usr/share/nodejs/minipass-fetch/lib/index.js:130:14)
npm ERR! at ClientRequest.emit (node:events:517:28)
npm ERR! at TLSSocket.socketErrorListener (node:_http_client:501:9)
npm ERR! at TLSSocket.emit (node:events:529:35)
npm ERR! at emitErrorNT (node:internal/streams/destroy:151:8)
npm ERR! at emitErrorCloseNT (node:internal/streams/destroy:116:3)
2026/01/28(水) 12:04:07.88ID:vHvCPkyn0
npm ERR! at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
npm ERR! FetchError: request to https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz failed, reason: connect ECONNREFUSED 2606:4700::6810:822:443
npm ERR! at ClientRequest.<anonymous> (/usr/share/nodejs/minipass-fetch/lib/index.js:130:14)
npm ERR! at ClientRequest.emit (node:events:517:28)
npm ERR! at TLSSocket.socketErrorListener (node:_http_client:501:9)
npm ERR! at TLSSocket.emit (node:events:529:35)
npm ERR! at emitErrorNT (node:internal/streams/destroy:151:8)
npm ERR! at emitErrorCloseNT (node:internal/streams/destroy:116:3)
npm ERR! at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
npm ERR! code: 'ECONNREFUSED',
npm ERR! errno: 'ECONNREFUSED',
npm ERR! syscall: 'connect',
npm ERR! address: '2606:4700::6810:822',
npm ERR! port: 443,
npm ERR! type: 'system'
npm ERR! }
npm ERR!
npm ERR! If you are behind a proxy, please make sure that the
npm ERR! 'proxy' config is set properly. See: 'npm help config'

npm ERR! A complete log of this run can be found in:
npm ERR! /home/hikaru-minazuki/.npm/_logs/2026-01-28T02_49_53_260Z-debug-0.log
hikaru-minazuki@hikaru-minazuki-desktop:~/siki-packager$
2026/01/28(水) 12:33:21.65ID:/UirLiCE0
設定をタブで開くとき、開いてあるタブに上書きしないでほしいなぁ。
新たにスレッドを開くときに上書きする設定にしてあっても。
3330
垢版 |
2026/01/28(水) 12:54:12.19ID:vHvCPkyn0
上手くいかんなあ
3430
垢版 |
2026/01/28(水) 12:57:56.98ID:vHvCPkyn0
hosts書き換えてIPv4のIPアドレス決め打ちにしたが
結局こうなる
https://i.imgur.com/J7V7HH0.jpeg
35RomTenma
垢版 |
2026/01/28(水) 13:40:01.94ID:3irENdoA0
>>34
nodeの実行オプションにIPv4優先をつければうまくいくかもしれないです

node --dns-result-order=ipv4first dist
2026/01/28(水) 13:49:02.08ID:vHvCPkyn0
>>35
そこまで行く前に
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm WARN deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated boolean@3.2.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm WARN deprecated electron-packager@17.1.2: Please use @electron/packager moving forward. There is no API change, just a package name change

added 172 packages, and audited 173 packages in 4s

31 packages are looking for funding
run `npm fund` for details

found 0 vulnerabilities
2026/01/28(水) 13:51:25.00ID:vHvCPkyn0
npm fundした結果
siki-packager@0.1.0
├─┬ https://github.com/electron/electron-packager?sponsor=1
│ │ └── electron-packager@17.1.2
│ ├─┬ https://github.com/sponsors/malept
│ │ │ └── cross-spawn-windows-exe@1.2.0, @malept/cross-spawn-promise@1.1.1
│ │ └── https://github.com/sponsors/sindresorhus
│ │ └── is-docker@2.2.1, filenamify@4.3.0, decompress-response@6.0.0, mimic-response@3.1.0, responselike@2.0.1, clone-response@1.0.3, get-stream@5.2.0, normalize-url@6.1.0, quick-lru@5.1.1, serialize-error@7.0.1, type-fest@0.13.1, escape-string-regexp@4.0.0
│ ├── https://github.com/sponsors/ljharb
│ │ └── resolve@1.22.11, is-core-module@2.16.1, function-bind@1.1.2, supports-preserve-symlinks-flag@1.0.0, globalthis@1.0.4, define-properties@1.2.1, define-data-property@1.1.4, has-property-descriptors@1.0.2, gopd@1.2.0, minimist@1.2.8, buffer-equal@1.0.1
│ ├─┬ https://github.com/sindresorhus/got?sponsor=1
│ │ │ └── got@11.8.6
│ │ └── https://github.com/sindresorhus/is?sponsor=1
│ │ └── @sindresorhus/is@4.6.0
│ ├── https://github.com/sponsors/gjtorikian/
│ │ └── isbinaryfile@4.0.10
│ └── https://github.com/sponsors/feross
│ └── base64-js@1.5.1
└── https://github.com/sponsors/isaacs
└── glob@7.2.3
2026/01/28(水) 13:53:51.04ID:vHvCPkyn0
>>35
それでちゃんと出来ますね
ありがとうございます
2026/01/28(水) 16:31:58.48ID:jOKxtZ+90
>>32
それ設定で変更できないの?知らんけど
4030
垢版 |
2026/01/28(水) 17:33:42.00ID:vHvCPkyn0
上手く行ってるはずなのに立ち上がらないなあと思ったら
実行ファイルが大文字始まりになってるやんけw
Siki→sikiにしたら立ち上がったよ
41RomTenma
垢版 |
2026/01/28(水) 18:37:54.02ID:d8TEdp9u0
>>32
直しておきます
42RomTenma
垢版 |
2026/01/28(水) 18:39:28.45ID:d8TEdp9u0
>>36
その辺はライブラリが古い等のワーニングなので実行に関しては特に問題はありません
43RomTenma
垢版 |
2026/01/28(水) 18:45:40.95ID:d8TEdp9u0
>>40
Linuxで大文字の実行名はおかしいので小文字になるようにしておきます
2026/01/28(水) 18:57:46.55ID:zZHwa8Ta0
レスの返信ツリーを別タブで表示させる方法はありますか?
ポップアップの表示しかなさそうですがこれだと窓が小さいのとツリー内で画像を開いた時などにポップアップが消えまた表示させるという操作を繰り返すことになるのでかなり不便です
またスレ全体をツリー表示にするのも位置関係が煩雑になって使いづらいのでできれば対象レスの返信ツリーだけを別枠表示させたいです
2026/01/28(水) 18:58:10.14ID:vHvCPkyn0
>>42-43
有難う&宜しく
2026/01/28(水) 22:35:25.72ID:fpmf1DXV0
>>6
winge...
47RomTenma
垢版 |
2026/01/28(水) 23:16:20.60ID:d8TEdp9u0
wingetの公式リポジトリに登録している人がいて以下のコマンドでインストール出来るようになっていました

```
winget.exe install RomTenma.Siki
```
48RomTenma
垢版 |
2026/01/28(水) 23:18:20.81ID:d8TEdp9u0
Wingetの仕組み的に誰がやっても良いもので、特に問題も見当たらないのでこのままお任せします

気が向いたら自分でPull Requestを出すかもしれません
49RomTenma
垢版 |
2026/01/29(木) 00:33:03.84ID:FvF8SKMd0
Siki バージョン 0.39.4

【新規機能】

ワッチョイ(BBSSLIP)の前半と後半を直接ミュートするコマンドを追加
- thread:cursor.mute.id2_pre, thread:cursor.mute.id2_post
- 右クリックに追加するためのユーザーコマンドのサンプルも追加

【修正】

画像ポップアップ、スタックビューアでgifに加えてwebpやapng動画の再生コントロールが出来るように
再生コントロールはボタンクリックしないと表示されないよう変更(画像解析に時間がかかるため)
設定等のシステムタブはスレッドを上書きせず、上書きされないよう変更
DeepLの翻訳APIの変更に対応し正しく動作するようにしました
パッケージに含まれる不要な言語ファイルを削除するようにしました
Linux版でタイトルバーメニュー形態をウインドウコントロールオーバーレイにしたときボタンの表示が見にくくなっていた問題の修正
2026/01/29(木) 00:46:10.79ID:gL0zpo2Y0
更新お疲れさまです
レスを投稿する

16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況