Electronによる掲示板ビューア Siki Part24
■ このスレッドは過去ログ倉庫に格納されています
https://sikiapp.net/
・Windows、Mac、Linuxで動作します
・色々なサイトを同一のインターフェースで閲覧することを目標に開発しています
※5ch専用ブラウザではありません(重要)
Wiki
https://wikiwiki.jp/siki-app/
Siki掲示板(公式)
https://bbs.jpnkn.com/siki/
過去スレ
Electronによる掲示板ビューア Siki Part23
https://egg.5ch.net/test/read.cgi/software/1689774703/ スレッドや板のフォントが変更されたとき裏で文字を実際にHTMLに描画して計測したものを
スレッドログの場所にあるcharm_thread_0.json等のファイルに保存してます Siki バージョン 0.24.16
【新規機能】
抽出ポップアップの機能を追加
【修正】
クイッククエリ(テキスト選択時に表示されるボタン)がリセットされ抽出ポップアップとWeb検索がデフォルトになります
ミュート正しく設定されない場合がある問題の修正
サムネイルのホバーポップアップが有効なときに別のサムネイルへマウスカーソルを移動したときポップアップが更新されない問題の修正 クイッククエリをミュートとweb検索から抽出ポップアップとweb検索に変更しました
スレッド設定のクイッククエリから順番や表示するものを変更できます janestyleの騒動でうんざりしたからsikiに移行してみたけど10年来の過去ログ含め1日で完全に移行できてびっくりした
つうかsikiの完成度高すぎだろ
でもNG関連だけ、検索してもいまいちよくわからん
とうざはミュートでしのいでるけど
正規表現使えるNGの設定ってどこにあるの? >>141
実際にレンダリングさせて要素の高さを取得してるんなら
>特に英文の折返し計算が実質的に不可能なので…
>ユーザーcssでpaddingやmarginを設定した場合確実に崩れます
みたいなのはありえんと思うんだが >>146
ああああああ!こんなところに!
メニューの設定から辿ってたのでいつまでも見つからなかったのかw
ありがとう >>142
もう新バージョンは32ビットはすべて切り捨てていいと思うなぁ
というより32ビット版は配布も対応も終了でいいでしょ
いつまでも古いパソコンを使ってる連中の要望に応えたところでって感じがするのだけど
現にありとあらゆる有名アプリは32ビット切り捨てて64ビットにシフトしているのだから というのも、ver末尾16出たんだと思って落そうとおもったら
危うくzipの32ビット落としそうになったんですよね
あれ?この項目あったっけみたいな
あっ、ごめんなさい
Windows10未満で動作する最終バージョン て項目がそういえばあったっけ?と。
windows10未満の64ビットとも一瞬間違って落としそうになったし
だから、32ビットは完全に切り捨てるのは当然として、
windows10、windows11~で動作する64ビット版のみでいいのではと思います
もう今更windows8や8.1はいないでしょうしましてやwindows7はいないでしょう。
ましてやこれらの64ビット版を使っていたからと言ってもはや時代先取りが出来ていないのは明らかでしょうし >>144
そんなに簡単に過去ログすべて完全に移行できるのかね
俺が試したのはverの末尾12くらいだったけど、スレタイだけは移行できているものの、
それをクリックすると読み込めないんだよね、おそらく過去ログとかから読み込みにいって
読み込めませんって具合になってそうなんだけど(gethtmlで取得したものは殆どだめだったなぁ)
おそらくdatは元のstyle(styleからの移行の場合)をそのまま移植しているであろうから中身はあるはずなんだろうけど 「32bit版」なんてある?
それにwin10未満対応版は実質的に更新終了してるからwin版のダウンロードは「インストーラ」「zip(x64)」の二択だと思うんだけど
どこから32bit版なんてものが出てきたの トップにはないがWin10未満を開くと0.24系の32bit版Zipがある
ただ普通は間違って落としそうになったりはしない位置だと思う こんなところのもの「危うく落としそうになったんですよね」って何をどうすれば危うく落としそうになるんだ >>152
ダウンロードにある
Windoes Zip(32ビット)
これと、
Windows10未満で動作する最終バージョン
Installer、Zip(x64)、Zip(x86)
これの表記がいらないってことですね >>156
なんで「危うく落としそうになった」の? 今時Windows10すら使ってないってもうPCが古いのかアップグレードしていないのか、時代についていけないかの人なんで、
そんな人に対応しててものづくりしてても作者様の負担になるので、
古臭いものは捨てて最新の状態から使えるって前提でいいと思うんですよね
例えば今は取扱説明書が簡素で詳細は弊社Webサイトからpdfで見てくださいとかそれが最たるものでしょ
もしくは最新のアプリケーションソフトウェアはWindows10からの対応で64ビットのみとかが当たり前になっている
少なくとも32ビット対応は完全に切り捨てていいんですよ
これに逆らう人はおそらく古臭い環境で動作が遅くても現状に満足している人なのでしょうから私の中では切り捨ててますが
そのくらいの断捨離してくれないと情報も錯綜するだろうし一本化されないと思いますよ 荒らしに反応する人間が荒らしとはよく言ったものだけれど、
むしろこの場合は俺に全く非はねぇよな。
むしろ病気だのミュート(いわゆる無視しようぜ的なもの)だの、
定番のどうしても話に割って入りたい人の常套句である「やめたれ」だの、
こいつら議論というテーブルにすら立てていないじゃん。
>>158に対して真っ向勝負できないのなら黙ってなよ。 >>142
更新お疲れ様です
抽出ポップアップ、すごくいい!
クイッククエリ、とてもいい機能なのですが、最新レスの下側に使おうとする場合、
見切れてしまって、上の方に登録したコマンドしか使えなかったりするんですよね……
どうかすべて使えるようにして下さいませ
お願いします それから、ひとつ要望申し上げます
NGに嫌いな言葉を多数登録しているのですが、設定画面で常時見えっぱなしなのが結構つらいです
編集時以外に隠したりぼかしたり出来る機能があれば嬉しく思います
ご検討いただけますと幸いです >>166
それこそ余計
NG機能、ミュート機能はもう完結してる
どうしても見たくないならミュート機能の設定そ365日にでも3650日でも好きなようにして
片っ端から入れたらいい
NG機能を使うと手間だからクリックだけで済むミュートで足りるし >編集時以外に隠したりぼかしたり出来る機能
それでなくても重いのに、更に重くなる要因増やさせようとしてどうするよ、考えろ Twitter貼って全文も貼ってあるレス見るとなんで全く同じもの2つ貼ってんだろと思ってしまうんだが
5chに貼られたツイートの中身が表示されるのってSikiぐらいしかないんだな
慣れというものはおそろしい Styleがデファクトスタンダードだったからしょうがないとはいえ、ここ1ヶ月は更新の都度どんどんStyleっぽくなっていってるな Styleにあった良い部分(特に移民から多くでた意見)を取り込み選択肢に加えて行くのは悪いことじゃないだろうよ
Style化にともなってSikiの良さが消え失せてしまったのなら嫌だけどあくまで選択肢が増えて行くだけだし サイドパネル検索で、ヒットしたレスをもっとよく見たいので表示する文字数を増やせるようになりませんか?
表示するテキストが決まっていて、cssで対応するのはちょっと無理そうな感じでした >>174
ヒットしたレスにオンマウスで全文表示されますよ >>143
GJですー!
そのクイッククエリとレスメニューなのですが、どちらも設定検索でヒットしないみたいです クソ邪魔だった左下の
・サイドパネル非表示
・別サイトへアップロード とか
カーソル合わせると「スレッドメニュー」
って出る : とかの空費エリアが消えないよぅ。 作者様
ふたばでレスに返信した場合、それが自分のレスだと認識されません。なのでその返信レスにレスが付いても通知が来ません
返信以外のレスでは自分のレスと認識されるのでバグと言うか不具合ではないでしょうか >>145
計測対象は「各文字の幅」だと思うよ
具体的に言うと「ひらがなの"あ"の幅は12px」みたいなデータを、**フォントが変更されたタイミングで**全て再計測する
以後はそのデータ元に、実際のレス要素のサイズを推定してstyleにハメ込む
とはいえ「文字幅辞書からの要素幅推定+word-breakやoverflow-wrapで改行の禁則処理を完全無効化」手法では、プロポーショナルフォント利用時のズレは避けられそうもない ID:wmP64h820って、この前のzip版の上書きがどうたら延々言ってたやつだよな 自分が間違えて32bit版落としかけたからってキレてるだけw ハーレントの知ったかは他人だけでなく本人にも大いに害をなしてるみたいだな ハンナ・アーレント割と好きだからこいつに語ってほしくないんだわ
そう思ってる人結構いるんじゃないかな スレ順でソートが出来ないのでクソ
sageが通用しない >>145
レンダリングするのはフォントを変更したときの表(charm_thread)作成時のみでスレッドを表示するときには数値計算だけしています
スレッドをサーバーから落としてログとして保存する時に行単位で表から幅を計算していて、スレッドログjsonのline_metrixがその正体です >>187
そのリンクの少し上を見て、「Sikiは書き込みの際には一般ブラウザとして振る舞う」
ということに気づいたが、だからこのスレも「このスレッドにはもう書けません。」
のエラーで書けないのか >>139
前スレで position: absolute についてコメントした者です
おそらく幾度となく説明されていることについて、今回もあらためて
詳しく説明してくださって、ありがとうございます
1点だけ、設定できるようにしてもらえたら嬉しいです。
レス本文の padding-left です。(画像のオレンジ線の幅)
https://i.imgur.com/XwbhXop.png
現状、レス本文の padding-left は 18px 固定で、設定項目はなく、
main.scss でここを変更(大きく)すると、本文の描画領域(幅)が計算値より小さくなり、本文に折り返しが発生したときの計算値が狂い、
描画が崩れてしまいます(本文が切れる)
(参考画像: 本文が切れた状態
この画像は、padding-left ではなく line-height を変更した場合のものだが、
padding-left を変更しても同様に計算が狂って本文が切れる)
https://i.imgur.com/mB4k9zw.png
Siki の「設定」では、「テーマ編集」に「レスの左側の余白」がありますが、
「レス本文の左側の余白」を追加してほしいです。
(24 ~ 32 px くらいの値にしたいです。) 計算が、ユーザーが main.scss で変更した padding-left も考慮して行われているのなら、設定項目の追加は不要です。
(その場合は、main.scss で padding-left を変更するのと同等でしょうから。) 要望があります
タブを閉じてログを削除をマウスジェスチャーに登録しているのですが
上記にお気に入りの削除を追加した機能が欲しいです ユーザーコマンドで、複数のアクションを持ったコマンドを登録できれば、
そういうこともユーザーが拡張できそう
(command で配列を受け付ける)
```
"delete_favorite_and_log": {
"command": ["favorites:delete", "tab:close.rm"],
```
で、マウスジェスチャー では、作成したユーザーコマンド user:delete_favorite_and_log を呼び出す >>190
補足です
CSS で padding-left を変更すると計算が狂い表示が崩れる の再現方法は、
規定の padding-left (18px)では本文の改行が発生しないが 変更後の padding-left (32px など)では改行が発生する
ようにウィンドウサイズ(幅)を変更すると再現します
画像を添付します
https://i.imgur.com/U7Jijo3.png
画像では、本文が5行の投稿をしました
ウィンドウサイズを変更し、最後の1文字だけ改行される幅にしました
(規定の padding-left 値 18px では改行されない幅)
すると、Siki の計算上は改行が発生していないことになっていますが、
実際には改行が5つ発生して、5行分高さがずれてしまっています 途中で書いちゃった
0.24.16
クイッククエリを追加でいくつか有効にして一番下のレスで文字選択をすると
クイッククエリのポップアップがタスクバーに隠れちゃう >>151
さあ?一部開けないログもある気がするけどそういうのってjanestyleでも開けないので壊れてんじゃねえの?くらいにしか思ってない
別に便所の落書きがログ消失してもどうでもいいし もちろんテーマによるんですけど
一般的にクイッククエリのポップアップが背景色に溶け込み気味で少々見辛い気がします
もう少しコントラストが欲しいかなと 前スレの 959の再現性が高い方法
スレタブをタイトルバーや デスクトップに D&Dすると
半透明のウィンドウが出てくるけどこれは何でしょうか?
スレッドの内容を表示しているようだけど黒透明になったり白透明になったり・・・ >>199
すみません、「959」は 「くだらない質問スレ1」のレス番でした、 >>197
まぁ、雑談とかどうでもいいものの過去ログは便所の落書き程度で消失してもいいだろうけど、
専門板とかの過去ログから読んで知見を得るような重要なものはどうでもよくないんだよなぁ
お前は前述したそんな落書きのログしか持っていないのかもしれんからそれを主体に語っているかもしれんけど >>201
ごめん、なんかアホすぎてワロタww
5chの過去ログをそこまで必死に漁るようなことは滅多にないが
なにか探しもので過去ログ漁るときは手元に見当たらなければ新規で取得しなおすので別にどうでもいいんだよ
ほとんどのものは今でも手に入る
貴方には難しいのかもしれないけど >>198
クイッククエリのボタンはテーマ編集のベースの色使ってんだね
背景色変えたり輪郭付けたりすると見やすくなるんじゃないかと思う
```
div.tooltip-icon:has(button.quickquery-btn) {
background: rgb(239, 239, 239);
outline: rgba(4, 4, 4, 0.3) solid 1px;
}
```
これは自分の環境でのIDとかのポップアップの色設定と合わせてある >>202
へー、Sikiではgethtml利用できないのにねぇ
あっ「ほとんどものは」と前置きしておいてからの今でも手に入るのかぁ
悪いけど俺のが探してるものはそのほとんどのものに入るものが少ないんだよなぁ
なか無能な働き者って感じがするね
煽るつもりはないよ、だってそっちからアホだの感情論を持ち出してきたのだからこっちも出してお相子でしょうし。 >>204
よっぽどくやしいのだろうけど過去ログ手に入れる手段をsikiに限定しなきゃならん理由は微塵もないので
探しものしているのだから参照さえできればいいのでsikiで閲覧できる必要性すらないし
頭が悪いにもほどがあるわ
見苦しい >>205
他人をアホ呼ばわりするそちらのほうがずっと悔しいという感情が芽生えてるのでは?
何かしらの意見具申をする前に感情爆発しているわけですから。
しかも最後には頭が悪いだの見苦しいだのそれも感情論、いや詭弁。
もう私と同じ机上で話せていないですよあなた。
本題に戻りますが、
>過去ログの入手手段をSiki限定のつもりはないので参照さえできればSikiで閲覧する必要性はない
うんうん、あなたはそうなのでしょうね。
だって、>>197で記されていたように、便所の落書きログくらいしか読んでいないのでしょう
レスバ弱すぎですよ。マジで。 建設的な会話が出来もしないくせにミュートミュートと騒ぐ人こそミュートなんだよな。
IDでるからその前に何を書いていたかも分かるし、よく見るとやっぱりそれほど有益なことを書いていないなってのもわかる。 >>207
あーーー、そういう属性の人なのか
構ってすまんかった JaneStyleのあぼ~ん設定にあった1をNG処理の対象から除外すると同じ事をsikiでできますか?
スレッドの1レス目がNGやミュートの対象だったり既にNGやミュートされているIDでもスレッドの1レス目だけは表示されるようにしたいです >211
ありがとうございます、納得しました
スレタブ付近をいじってたら突然不明なウィンドウが開いたのでなんじゃコレ!と思ってしまいました。 >>213
その条件は試したのですが+IDにチェックを入れていると1レス目以外のレスでNGワードを書き込まれた場合に連鎖して非表示になるので
JaneStyleみたいに問答無用でスレッドの1レス目だけは表示されるようにできる方法がないかなと思いまして… どういう場合に望まない挙動になると言ってるのかよくわからない あれこれ説明するより現在の設定と上手くいってないスレを出してもらうのが早いとオモ すみません、2点ほど質問があるんですがよろしいでしょうか
1点目はサイト編集でメ欄の初期値にsageと入力しているのですが、実際に書き込んでみるとsageがメ欄に入っていなかったりします
また、書き込み欄で書き込んだ後に閉じるにチェックを入れていても閉じなかったりするんですがどうすればいいのでしょうか
2点目は自分の書き込みが蛍光緑で見づらいので色を変えたいんですがどこで変えればいいのでしょうか >>219
> すみません、2点ほど質問があるんですがよろしいでしょうか
ダメです
> 1点目はサイト編集でメ欄の初期値にsageと入力しているのですが、実際に書き込んでみるとsageがメ欄に入っていなかったりします
> また、書き込み欄で書き込んだ後に閉じるにチェックを入れていても閉じなかったりするんですがどうすればいいのでしょうか
サイト編集の「開いているスレッド/板に適用」を押します
> 2点目は自分の書き込みが蛍光緑で見づらいので色を変えたいんですがどこで変えればいいのでしょうか
テーマ編集の「詳細モード」にチェックを入れると「自分自身のレス」ってのが出てきます 今このスレで試してきた
NG条件1 string
本文 関連スレ
NG条件2 number
否定 レス番号 1
ここまでだとまだ>>2が消えるだけ
NG条件3
連鎖
+ID
ここまでやると条件3でIDがNGに追加されて>>1も消える >>220
変更できました!
素早い回答ありがとうございます! Board historyや最近閉じた~などを非表示にさせたいのですがどうすればいいですか?
履歴保存は0に設定しているのですが… >>221
代わりに説明していただいてありがとうございます Siki のプラグインを作った
一定期間を過ぎた投稿履歴を post_history.db から削除する
Siki plugin: clean_post_history
https://e0z1.pages.dev/p/j3bwfw なんか「全ワークスペースの新着レスのチェック」ボタンが機能してないんだけどウチだけかな >>225
ありがとうございます
タブを閉じないようにして使用していきます
Board Historyは仕方ないのですかね? もう開く気ないスレのログを一件ずつ削除するの面倒くさいんで
一括で出来るようにお願いします こういうたかだか増えても数ギガのログファイルを気にする人たちって
そもそもElectronがまともに動作するPCなんだろうかと思ってしまうわ
ちなみにログ削除したければ%APPDATA%\Siki\profile\logフォルダごと削除するよろし >>228
違和感は「開いている板が更新されていない」だけですか? それなら
Electronによる掲示板ビューア Siki Part23
https://egg.5ch.net/test/read.cgi/software/1689774703/740
> 740: RomTenma sage 2023/08/02(水) 19:31:35.35 ID:/pwt07VG0
> Siki バージョン 0.24.14
>【新規機能】
> 新着レスのチェック(tab:thread.check)は開いているスレッドの板のみ更新するよう変更
> - 以前と同じく開いている板も含めて更新するにはtab:board.checkコマンドを使ってください
この更新のときに「全ワークスペースの新着レスのチェック (tab:thread.check)」に設定されているコマンドの仕様が変更されてるので
コマンドを「全ワークスペースの板と新着レスのチェック (tab:board.check)」に置き換えれば解消すると思います >>231
「もう開く気ないスレ」
を明確に定義できるなら、自動化はできそうだ
例えば、特定の板(指定可) かつ 落ちたスレ など
ニュースの板のログは残す必要はないけど(即時性だけが大事なので)、
それ以外(専門板)の板のログは残したい
という場合、ニュースの板(指定可) かつ 落ちた かつ 古い スレ
のログを自動的に削除するプラグインを作ってみようか
スレ(ログ)の一覧を表示して、削除するログを選択して一括削除するプログラムも作れるが、
現状では Siki のプラグインとしては実現できないので、
ユーザーコマンド + 外部プログラム という形になる >>226
txtやJSONファイルに書き出して削除という機能は難しいでしょうか。
アプリの動作を軽くするために消したいですが記録自体は残したいものもあり なるほどね軽くしたいってことだったのか
ログ多いと重くなるんだへー >>229
勘違いしておかしなことを言ったかもしれん
Board Historyって、サイドパネルのBBSMenuにあるやつ?
だとしたら、これで非表示にできた
```
div[data-key="history"] .title { display: none; }
``` ■ このスレッドは過去ログ倉庫に格納されています