任意のHashTagでまとめられているページを消すScript
任意のHashTagでまとめられているページを消すScript
とりあえず半日かけて見せれるぐらいにはなったのでここに置いておきます
どういうプログラム?
code:main.ts
import data from "./data/gorira.json" with { type: "json" };
のところを任意のProject JSONファイルに書き換えて
code:main.ts
const deleted_tag_list= [
"member"
].map(
(word) => "#"+word
\`#${word}\`にしたいtakker.icon
code:main.ts
)
のところにまとめて公開したくないタグを入力すると
./data/output.jsonに指定したタグが入ったページのJSONが省かれたJSONが出来上がる
まだ真面目にやっていないので、JSONファイルの一番外側の形式を変えないといけないですが...
{pages: }を追加しないと読み込まれない→今日修正する予定
一応ProjectにあるTagをいい感じにParseするプログラムは前のCommitの中にある
別のファイルで追加し直すよ
50行書くだけで半日かかった(JavaScriptを学ぶところから始まった)
ですが、久しぶりに楽しくコーディングできました
takker.iconと全く同じじゃんtakker.icon
自分の800ページくらいのメインプロジェクトを/gorira-publicに移行しようとして、自分のページを色々TypeScriptでこねくり回していたけど、死んだテキストしかないので、もう転生するくらいの気持ちで良いのでは...?となっている それか、gorira-publicにあるデータをgorira-privateというprojectに移してあげて、普段の編集はprivateでやりつつ、privatehashtagがない奴は自動で公開する仕組みとか もちろんうっかりやらかすとまずい
そもそも公開してまずいものをScrapboxにあげてもなーという感じはあるからいっか