00:32:44 @coke@msk.kirigakure.net
icon

Twimg Saveは認証なしが基本思想になっていて基本的に落とせるのは公開投稿だけなんだけどPixivでも認証なしでの取得を目指した結果ダウンロードが最低5.5秒になってしまって大変苦しいことになっている

00:37:43 @coke@msk.kirigakure.net
icon

これはクローリング時のWaitを多めに挟んでいる故の問題で、拡張子すらわからない状態でリクエストしているので最短パターンで

URL作ってpngでリクエスト
↓
成功(成功時で0.5秒のwait)
↓
2枚目のURLを作ってpngでリクエスト(失敗の場合は2.5秒のwait)
↓
上同様jpgでリクエスト(上記同様2.5秒のwait)
↓
次ページがないことを確認できるので終了
って状態になる

00:39:08 @coke@msk.kirigakure.net
icon

枚数も解像度もわかる他のSNSとは方向性の違いすら感じる

01:25:26 @coke@msk.kirigakure.net
2019-06-30 03:19:38 Posting :is: :is: :is: :is: :is: :is: :is: :is: :is: :is: coke@msk.kirigakure.net
icon

Twimg Save、UIそこそこできてファイルの命名規則もしっかりしてきたのでv2.0.0になりました。だいぶ実用的になってきたんではないかと自分では思ってます
https://github.com/coke12103/Twimg-Save

Web site image
GitHub - coke12103/Twimg-Save: Simple SNS image downloader
Attach image
01:27:16 @coke@msk.kirigakure.net
icon

2.2.1リリースしました!
この投稿から比較すると
- Pleroma対応
- Pixiv対応
などが含まれます。

01:28:02 @coke@msk.kirigakure.net
icon

そろそろ投稿作り直すか

01:31:21 @coke@msk.kirigakure.net
icon

Twimg SaveはシンプルなSNS用画像ダウンローダーです。
Twitter、PixivからMastodon, Pleroma, Misskeyなどの分散SNSまで幅広く対応しています。
クリップボードを監視してURLをセットしてくれる機能なんかもあって便利なので使ってね。
https://github.com/coke12103/Twimg-Save

Web site image
GitHub - coke12103/Twimg-Save: Simple SNS image downloader
Attach image
01:31:46 @coke@msk.kirigakure.net
icon

@Yohei_Zuho@mstdn.y-zu.org じゃあなんてAPIってリンクがあるんですかねぇ

01:32:33 @coke@msk.kirigakure.net
icon

@Yohei_Zuho@mstdn.y-zu.org
Facebook系だからね...触りたくない...

01:33:59 @coke@msk.kirigakure.net
icon

@Yohei_Zuho@mstdn.y-zu.org
やったとしてもTwitterとかPixiv同様結構な気合実装になりそう

01:44:27 @coke@msk.kirigakure.net
icon

そこらへん触らないしいいかなーって思考

01:45:29 @coke@msk.kirigakure.net
icon

基本GUIにステータス以外出さないのでライブラリの脆弱性ぐらいしか刺さらない

01:47:10 @coke@msk.kirigakure.net
icon

出力として扱うデータが画像とユーザーのIDと投稿のIDぐらいのもんなので基本的なXSSはそもそも起こりえない

01:47:37 @coke@msk.kirigakure.net
icon

画像に関しては刺さりそうな気はするんだけどね

01:48:17 @coke@msk.kirigakure.net
icon

そこの対策は基本こっちの仕事ではないので

01:50:46 @coke@msk.kirigakure.net
icon

逆にこれをXSSする方法を知りたい

01:51:10 @coke@msk.kirigakure.net
icon

デベロッパーツールのコンソールになんか書かれたら死ぬ以外だと多分ない気がする

01:51:47 @coke@msk.kirigakure.net
icon

Wineだと出ないけどどうなんだろう

01:51:55 @coke@msk.kirigakure.net
icon

動くのか知りたい

02:09:24 @coke@msk.kirigakure.net
icon

そろそろセキュリティ警告の出ない実装にしたほうがいいのかな(

02:15:54 @coke@msk.kirigakure.net
icon

コード見たけどHTMLに自分の想定外の出力を出る実装を一切していないので問題なさそう

02:18:45 @coke@msk.kirigakure.net
icon

Electron、GUI作るの楽って理由だけで使うとセキュリティ的な苦しみがやばそう

02:24:02 @coke@msk.kirigakure.net
icon

あれだ、ダウンロードされるファイルだけが怖い

04:47:31 @coke@msk.kirigakure.net
icon

見られると集中できないのなんかえっち

04:50:08 @coke@msk.kirigakure.net
icon

流れてきたので開いたけど即堕ちすぎてびっくりしてる

Attach image
05:04:33 @coke@msk.kirigakure.net
icon

保存先と名前以外に何の要素入れようかな

05:05:14 @coke@msk.kirigakure.net
icon

色?

05:16:16 @coke@msk.kirigakure.net
icon

categoryをJSONでやるのはどうなのかと思いつつJSONでやる

06:28:49 @coke@msk.kirigakure.net
icon

カテゴリのプロトタイプがびっくりするぐらいダサい

Attach image
06:55:41 @coke@msk.kirigakure.net
icon

Misskeyの強い画面内ウインドウどうやって作ってるんだろ

06:57:02 @coke@msk.kirigakure.net
icon

位置はJSで動的にいじってる感じがある

06:58:27 @coke@msk.kirigakure.net
icon

別に動かせる必要はないんだけど画面内で出てほしい

20:31:24 @coke@msk.kirigakure.net
icon

CSS!