NISHIO Hirokazu[Translate]
add watchlist
nishio
Watchlist、どうやって追加するのか良くわからないなぁと思いながら放置してたんだけどもしかして他の人は自動的に追加されてるの??
人のProject開いたら追加されますねkuuoteblu3motakker

されないとしたらバグ?
Porterだからかな??nishio
ありそうkuuote
localStorageとかに入れてるんだと思うけどなんかうまいことPorterでも追加できないかなぁnishio
自動でなくても手動でもいいんだけど。
UserScriptで追加できますtakker
例えば/takker/remote watch list#61c291b71280f00000f6d645を使うと、 list.js にある約1000個のprojectsがwatch listに追加されます
あ、 list.js にはprivate projectも含まれていたんだった
たぶん知ってるもの数個だけを入れて試してみるので大丈夫nishio



script.js
const projectIds = [ '5e6cbe2d71038b00178729b1', // /sta stakiran研究所 '5ad2d6b60268550014c2d723', // /rashitamemo 倉下忠憲の発想工房 '57ba889cc59c3e0f00979915', // /shokai 橋本商会 '60d84407e00111001ca49f7b', // /blu3mo-public bluemo-public '5ad25639fcbd1b0014f970fb', // /dai-yamamoto dai-yamamoto '5844e6b756624e0011d8e6c2', // /daiiz daiiz '5b2b0eebb7bd41001461d2f4', // /halsk Hal Seki (関 治之)の Scrapbox '5f260ed82c98a7001eddd442', // /issac-37765679 issacのScrapbox '5886ce9301cee80011d205a8', // /june29 29box '58c9deee4dd2070011214160', // /kimiyuki 未来の自分が読むメモ '583dc452ebcbae0011e236ce', // /masui 増井俊之 '59fb21121207900012774b18', // /motoso 基素基 '5ae7fecf7766b7001455cbd4', // /mtane0412 汲取式思考便所 '5f1810a1592883001eacf6b4', // /noratetsu Noratetsu's Room(のらてつ研究所) '5c6f5ba148eb0400174a245a', // /nwtgck nwtgck / Ryo Ota '5f2f02f3c4a48d00237e1534', // /takker くたくたじゅうよん '60648a9d02a598001c91685e', // /takoeight0821 星にゃーんのScrapbox '5b6cd7c5e5da53001413f00e', // /taskmanagement タスク管理のScrapbox '5f112854fd61a2001e36f78e', // /tkgshn tkgshn '5983f25ce54f440011c2cd40', // /yamanoku yamaScrapbox '60296e715a38ec001c5f1909', // /yosider yosider '6016a310e41b6a0021bd81fa', // /hanadev '5b8aa7cc1a07780014f61b7a', // /sudow ]

/hanadev
/sudow
リストにないプロジェクトを追加したかったらIDをどうやって調べたらいいですか?

script.js
function syncWatchList(projectIds) { // 既存のwatchListは上書きしない const projectsLastAccessed = JSON.parse(localStorage.getItem('projectsLastAccessed')); projectIds.forEach(id => projectsLastAccessed[id] ??= 0); localStorage.setItem('projectsLastAccessed', JSON.stringify(projectsLastAccessed)); } syncWatchList(projectIds); console.log("add watchlist")

ダメだった
Porter内のブラウザにlocalStorageがないとかなのかなー

"Engineer's way of creating knowledge" the English version of my book is now available on [Engineer's way of creating knowledge]

(C)NISHIO Hirokazu / Converted from [Scrapbox] at [Edit]