icon

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

icon

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

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

icon

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

2019-06-30 03:19:38 :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
icon

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

icon

そろそろ投稿作り直すか

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
icon

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

icon

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

icon

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

icon

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

icon

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

icon

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

icon

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

icon

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

icon

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

icon

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

icon

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

icon

動くのか知りたい

icon

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

icon

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

icon

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

icon

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

icon

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

icon

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

Attach image
icon

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

icon

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

icon

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

Attach image
icon

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

icon

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

icon

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