ScrapboxのSID
puppeteerでScrapboxにimport
puppeteerでScrapboxにimport
でにimportするコード /ras/NodeでPrivateなscrapboxの情報を取得するのように、sidをセットして動かす とりあえず動くレベル 雰囲気でjavascriptを書いてるので色々と雑 xが混在したりしてるけど後で直す importが動いている間に別ブラウザで開いているページはoverwriteされないっぽい? いや違うな 「Importing Pages...」になった時点で、ブラウザを閉じようが関係ないのかな? これも違うな 元々なかったページのコピーは毎回成功するけど、上書き処理がうまくいかない場合がある ...
GASでScrapboxのexport APIを呼ぶ
GASでScrapboxのexport APIを呼ぶ
参考 /nishio/ScrapboxのprivateプロジェクトのAPIを叩く もしうっかりこの情報(SID)を漏らしてしまった場合にリセットする方法があるかどうかは知らないので気をつける必要がある。 多分漏らすとどうにも出来なさそうなので、サブGoogleアカウントのログインセッションのsidを使う方が良さそう 万が一の時は切り捨てればとりあえず何とかなる /ras/非公式なscrapboxのAPIを叩く script.js function myFunction() { const sid = "YOUR_SID"; const cookie = "connect.sid=" + sid; ...
scrapbox-duplicator
scrapbox-duplicator
https://github.com/blu3mo/Scrapbox-Duplicator 👆のやつ()をとかで定期実行してあげれば動く ページタイトルに[public.icon]が含まれている物のみ転送する仕組みになってる 詳細説明: https://github.com/blu3mo/scrapbox-Duplicator のために作った 正しく動く保証は無いので使用は自己責任で というか事故を起こされても怖いので使用はお勧めしません 使う前にバックアップとか取っておいてください これはn時間に一回しか動かないので、を一緒に使うとすぐ転送したい時にも転送できるので良い 参考にしたやつ /ras/非公式なscrapboxのAPIを叩く https://castaneai.hatenablog.com/entry/2020/04/30/002737 https://github.com/puppeteer/puppeteer /tkgshn/Herokuでワンクリックdeployを試す の二つを組み合わせた上で、jsonを処理してあげればできる 問題点 ページの名前を変えたときに、それが反映されず新しいページとして読み込まれる はそれができるらしい ...
で使うやつ
もしうっかりこの情報(SID)を漏らしてしまった場合にリセットする方法があるかどうかは知らないので気をつける必要がある。
多分漏らすとどうにも出来なさそうなので、サブGoogleアカウントでログインしたsidを使う方が良さそう
明示的にログアウトすればSIDは無効化できる
- ただ、ログインしたままブラウザを消しちゃったり、シークレットモードでログインしてタブ閉じたりすると、無効化できないSIDが生まれる
- なので、切り捨てられるサブ垢を使った方が良さそう