t_wの輪郭

Feedlyでフォローするボタン
2020年7月14日デライトで読書2020年7月22日9-EDD2あれデライトからScrapboxへ転記するスクリプトのジェネレータ2020年7月19日2020年7月18日

🟩使い方のgifアニメを追加
🟩生成されたスクリプトをクリックしたら、スクリプト全体が選択状態になるようにする
🟩スクリプトをコピーするボタンを追加
🟩この輪郭へのリンクを、Githubのレポジトリ(https://github.com/t-wataru/Delite-to-Scrapbox-script-Generator)のREADMEに張る
🟩github.ioのページへのリンクを、Githubのレポジトリ(https://github.com/t-wataru/Delite-to-Scrapbox-script-Generator)のREADMEに張る



✅入力されたScrapboxのURLの末尾に/がなくても動くようにする
🚫引き入れた輪郭、引き入れられる輪郭をタグにする
 →中止。引き入れた輪郭と引き入れられる輪郭を取得するAPIが作られるまで待つ。
✅生成したブックマークレットのリンクを表示する。ドラッグアンドドロップでブックマークレットを登録できるようにする
✅from:~~が消えている【バグ
✅輪符はScrapbox記法のリンクに変換
 ✅知番なし:hoge→[hoge]
 ✅知番あり:hoge→[hoge]
輪符の変換後の形式を検討する。読みやすさとデータ表現の両立を目指す。輪符に知番を含めると読みにくい
 +https://i.gyazo.com/1aea20d729a89311cd8d277a6a7d1d57.png

  • 輪郭のタイトルは知番あり、輪符は知番なしで疑似的外部リンク

  →編集時に長い

  • 輪郭のタイトルは知番あり、輪符は知番あり

  →読むときに見た目が長い
  →編集時の長さの変化は小さい

  • ★輪郭のタイトルは知番なし、輪符は知番なし

  →同じタイトルの輪郭に対応できない
   →一つのページに別の輪郭の説明を入れてしまう?
    Scrapbox的で良さそう
    もしページを分けたいときは、Wikipediaのように分岐させるためのページを作る
 結局最初の方式に落ち着いた

✅画像対応
✅ページのタイトルに知番を追加する。知番がなければ同名の輪郭の区別がつかなくなる。タグ機能を追加するにはこれが欲しい
 →削除した
🚫検索ページ(リンク:?kw=)でもブックマークレットを使えるようにする
 →中止。検索ページではどの輪郭を転送したいのかを同定できない
✅from:~~をページ下部に移動する。カード表示の時に内容を優先的に表示させたい
🚫スクリプトのテンプレートを外部ファイル読み込みに切り替え。記号をエスケープするのが大変
✅quoteblock対応

quoteblockテスト用テキスト
テストテストテスト{}



使う分には困らないところまで開発できた
必要な機能は大体ある
 
あとはGoogleAnalyticsでも入れておこうかな
半ば趣味で
GoogleAnalyticsを入れると、利用者に通知しないといけなくなってしまう
あれ作るのめんどくさそう
Alertで出せばいいかな
だめだ、自分がそれをされたらいやだ
操作の邪魔にならないようにしたい
どうせPCからしかアクセスなさそう
理想的な見せ方
ネットで調べるのがいいんだろうな
よく見るのは下の方に出てくるタイプの通知
あれが一番ましかな。自分が知ってる中では
ライブラリとかありそう
入れるだけでいい感じに通知を出してくれるライブラリ

2020年7月22日デライトからScrapboxへ転記するスクリプトのジェネレータタイトルと知番を取得するスニペット開いている輪郭のソースを取得するスニペット🚫あれ
document.querySelector(".mg .ikon").innerText.replace(/{\s*|\}|[\s,\t, ]*$|\n$/g,"").replace(/\n/g," ")

正規表現が繊細になってしまった
修正したいときは作り直したほうが良さそう。後から修正するのは大変

(async ()=>{
  const queryString = window.location.search;
  const urlParams = new URLSearchParams(queryString);
  const fgParam=urlParams.get("fg");
  const querySrcUrl=`/${fgParam}?dln&fmt=src`;
  const url = `https://dlt.kitetu.com${querySrcUrl}`
  console.log(url);
  const response = await (await fetch(new Request(url))).text();
  console.log(response);
})();

2020年7月22日

2020/7/22 23:05:00

1:30 就寝
7:30 起床
7:45 散歩 15分
8:00 朝食 おにぎり2個、ファミチキ
8:10 コーヒー
8:15 作業: 作業書き出し
8:40 コーヒー
8:45 作業: 調査
9:15 休憩15分
9:25 コーヒー
9:30 作業: 調査
11:20 休憩。集中力がなくなってきた。本格的に休む。昼ごはんにしよう。チヂミを作って食べる。
11:50 昼食: 玉ねぎ炒め。チヂミ作るのに失敗した。久々に中華鍋使ったら油を入れ忘れて盛大にくっついた。味も濃過ぎる。次回作るときは醤油を減らすか具を増やす。一食の塩分としてはこんなもん。
12:11 散歩 に行ってこよう。ちょうど晴れてる。ついでBookOFF行ってこよう。いらない本を売る。買うための場所を確保したい。→BookOFFは夕方病院に行った後にする。めんどくさくなった.
12:46 散歩から帰宅。35分の散歩。湿度が高い。平日の雨上がりで人が少ないのは快適だった。帰りにアイスクロワッサンを買ってきたので食べる。
12:53 午後になってやる気がなくなってしまった。午後から別の作業に切り替える。
13:00 作業 事務作業
13:57 休憩
14:07 作業 事務作業
14:25 休憩。集中力がなくなってきた。
16:50 外出
18:00 ラーメン 天下一品
18:30 BOOKOFFで本を売る。買う本も探したがよい本が見つからなかった
19:00 帰宅
20:00 入浴
21:00 デライトからScrapboxへ転記するスクリプトのジェネレータの作業を少しする

休憩のたびに背中のストレッチをした。背中に痛みがある。背中のストレッチをすると頭がすっきりする。背中の筋肉で血流が阻害されている可能性がある。

🚫

2020/7/21 19:41:00

デライトからScrapboxへ転記するスクリプトのジェネレータ
ジェネレータのページ:https://t-wataru.github.io/Delite-to-Scrapbox-script-Generator/
 
使い方
転送先のScrapboxプロジェクトへのURLを、「Input scrapbox project url」へ入力
「Bookmarklet for forwarding Delite's 輪郭 to Scrapbox's page:」に、JavaScriptスクリプトが生成される
生成されたスクリプトを、転送したい輪郭の上で実行する
 
 
転送元の輪郭

 
Scrapboxに転送されて生成されたページ

あれ

2020/7/19 18:20:00

デライトからScrapbox記法への、文法変換演心を書き換えないといけないかもしれない
正規表現での変換では、厳しいことが分かった。
正規表現では、hoge k#〇〇/〇〇→aタグ→[hoge k#〇〇/〇〇]の、aタグの変換が大変
Elementから変換する方式を検討する

  • 過去に再起関数で作ろうとして苦労した記憶があるので、いい方法を探したい