fantia 一括保存用ブックマークレット version 2

2019/10/22 13:16 by beaten_egg beaten_egg
  :追加された部分   :削除された部分
(差分が大きい場合、文字単位では表示しません)
fantia 一括保存用ブックマークレット
fantia は便利だけど、画像の閲覧は絶妙にしづらく保存も面倒なので、オリジナル画像を一気に全部タブに開くブックマークレットを作ってみました。(言うまでもないですがPC用です)
* **javascript:document.querySelectorAll('ul.images img.img-fluid').forEach(i => {let r=/\/file(\/\d+)\//.exec(i.src);if(r&&r[1]){window.open(document.URL+'/post_content_photo'+r[1],'_blank');}})**

適当なページをブックマークに登録した後、そのURLを上のjavascript:~の文字列に置き換えて名前も分かりやすいものに書き換えます。後は fantia の作品ページ開いてる状態でその項目クリックするとタブが大量に開かれるはずです。最初は2つ目以降のウィンドウがブラウザにブロックされると思うので、fantia からのポップアップを「常に許可」状態にしてください。後メモリの乏しいPCだとブラウザ落ちたりするかもしれません。**このブックマークレット使って何かあっても私は責任を取らないので悪しからず。**
## 本体
```javascript:document.querySelectorAll('ul.images img.img-fluid').forEach(i => {let r=/\/file(\/\d+)\//.exec(i.src);if(r&&r[1]){window.open(document.URL+'/post_content_photo'+r[1],'_blank');}})```

私はこれに加えてブラウザの拡張機能で「画像をドラッグして保存(スーパードラッグ)」「右クリックでドラッグしてタブを閉じる(マウスジェスチャ)」というものを入れて、保存したものを「**ファイル名変更君**」とかいうフリーソフトで名前を整えてます。これでだいぶ楽になった。## 使い方
適当なページをブックマークに登録した後、そのURLを上のグレーのボックスに囲まれた文字列に置き換えます(ついでにブックマークの名前も分かりやすいものにすると良いでしょう。)。後は fantia の作品ページ開いてる状態でその項目クリックするとタブが大量に開かれるはずです。最初は2つ目以降のウィンドウがブラウザにブロックされると思うので、fantia からのポップアップを「常に許可」状態にしてください。後メモリの乏しいPCだとブラウザ落ちたりするかもしれません。**このブックマークレット使って何かあっても私は責任を取らないので悪しからず。**

## 応用
私はこれに加えてブラウザの拡張機能で「画像をドラッグして保存(スーパードラッグ)」「右クリックでドラッグしてタブを閉じる(マウスジェスチャ)」というものを入れて、保存したものを「**ファイル名変更君**」とかいうフリーソフトで名前を整えてます。これでだいぶ楽になった。

## pixiv 版
```javascript:const l=parseInt(document.querySelector('.gtm-manga-viewer-preview-modal-open div').innerText.match(/1\/(\d+)/)[1]);const u=document.querySelector('[id="1"] + div img').src.replace(/master/,'original').replace(/_master\d+\./,'.');for(let i=0;i<l;i++) window.open(u.replace(/_p0/,'_p'+i));```

## 更新履歴
2019/10/22 誤植の修正 & pixiv 版の追記
2019/09/23 初版      

fantia は便利だけど、画像の閲覧は絶妙にしづらく保存も面倒なので、オリジナル画像を一気に全部タブに開くブックマークレットを作ってみました。(言うまでもないですがPC用です)

本体

javascript:document.querySelectorAll('ul.images img.img-fluid').forEach(i => {let r=/\/file(\/\d+)\//.exec(i.src);if(r&&r[1]){window.open(document.URL+'/post_content_photo'+r[1],'_blank');}})

使い方

適当なページをブックマークに登録した後、そのURLを上のグレーのボックスに囲まれた文字列に置き換えます(ついでにブックマークの名前も分かりやすいものにすると良いでしょう。)。後は fantia の作品ページ開いてる状態でその項目クリックするとタブが大量に開かれるはずです。最初は2つ目以降のウィンドウがブラウザにブロックされると思うので、fantia からのポップアップを「常に許可」状態にしてください。後メモリの乏しいPCだとブラウザ落ちたりするかもしれません。このブックマークレット使って何かあっても私は責任を取らないので悪しからず。

応用

私はこれに加えてブラウザの拡張機能で「画像をドラッグして保存(スーパードラッグ)」「右クリックでドラッグしてタブを閉じる(マウスジェスチャ)」というものを入れて、保存したものを「ファイル名変更君」とかいうフリーソフトで名前を整えてます。これでだいぶ楽になった。

pixiv 版

javascript:const l=parseInt(document.querySelector('.gtm-manga-viewer-preview-modal-open div').innerText.match(/1\/(\d+)/)[1]);const u=document.querySelector('[id="1"] + div img').src.replace(/master/,'original').replace(/_master\d+\./,'.');for(let i=0;i<l;i++) window.open(u.replace(/_p0/,'_p'+i));

更新履歴

2019/10/22 誤植の修正 & pixiv 版の追記
2019/09/23 初版