スクラップボックス(scrapbox)の削除をスマホで実現!

IT
スポンサーリンク

(あ)です。
scrapbox(スクラップボックス)というクラウドメモサービスを使い始めました。

ところが、スマホ用の画面(スマホ用のUI)では、削除機能にアクセスできません。

スマホでは削除できない?

便利で手放せない、だからこそ、スマホ用のUIで削除ができない点を不便と感じました。

書きっぱなして、あとでPCのブラウザで消せばよいのですが、不要なメモは視界に入るのもストレスなので、なんとかスマホで簡単に消したいところです。

削除をスマホで実現可能とする

ググってみると、「W&R : Jazzと読書の日々」さんのサイトが見つかります。いそいそと導入してみました。

サイトにも書いてありますが、「センシティブ」で「チャタリング」的な反応があり、気にしなければよいのでしょうが…

気になるので、スクリプトをながめ、追記してみました。

もちろん、血と汗にまみれはしませんが、トライアンドエラーでデバッグしています。

削除用スクリプト(追記版)

code:script.js
var wFinger, bMove = false;
document.ontouchstart=function(e){
wFinger = e.touches.length==2;
}
document.ontouchmove=function(e){
if(!bMove) bMove = true;
}
document.ontouchend=function(e){
var bDo = wFinger && bMove;
cleanProc();
bDo? delscrap(): false;
}
function delscrap(){
document.querySelector('a[title="Delete"]').click();
setTimeout(cleanProc, 200);
}
var cleanProc = function(){
bMove = wFinger = false;
}

コードの概要

ツッコミどころあると思いますので、教えてください。識者の方…

  • ontouchstart()
    2本指タッチを検出させています

  • ontouchmove()
    タッチ位置の移動を検出させています

  • ontouchend()
    指を離したタイミングで、2本指かつ移動あり(2本指スワイプ)だったら、PCのUIでdeleteをクリックしたときの処理を呼び出しています
    また、200ミリ秒後に、2本指タッチと移動検出のためのフラグ(変数)を初期化しています

これで(あ)には、ほぼ快適なsceapboxライフとなっています。

スクリプト設置方法

ユーザースクリプト利用設定画面

まず、自分のスクラップボックスでスクリプトを使うよーと設定します

スクリプト設置メモを作成

自分のスクラップボックス名と同じタイトルを持つメモを作成します

スクリプトを貼り付ける

上記のスクリプト(code:script.js含めて)をコピー&ペーストします

このスクリプトでできる事

二本指スワイプでの削除が可能です(それだけです)。

気に入っている特徴3つ

  • ブラウザだけあればよい
  • 記法が簡単である
  • ネットワーク型のメモ

ブラウザだけあれば良い

ブラウザとインターネット接続だけあればいい

普段はWindows10でChromeにてscrapboxを利用しています。Chromeはそのまま、特に拡張も必要なし。そのままでscrapboxは使えます。お手軽です。

スマホのUIでも、この記事で話題にした削除以外は、特段不満なく使えています。

複数の端末から同じメモを同時に編集できる、という点は、ユーザースクリプトの修正や確認でも大助かりでした。

記法が簡単である

記法は、簡単な方がメモ書きにはありがたいです。

行頭でスペースを打てば「箇条書き」マークが自動で入力されます。しかもスペースの個数で自動段差げとなり、これまた、お手軽で直感的です。

(あ)の使い方だと、これだけおぼえてしまえば、問題なく、役立ってます。

ネットワーク型のメモ

メモはフラットであり、ツリーでもリストでもありません。タグで簡単にメモ同士がつながります。
ネットワーク型と言えます。

一覧はカルタ的です。上とか下とかはありません。

これが、1番の特徴であり特長だと思っています。

繋がりを構成するのは[タグ]#タグです。もちろん、複数書けます。繋がりを表現するのに、特段の操作は必要ありません。

とにかく、お手軽なネットワーク型のメモシステムが、PC・スマホ問わず使えるのはありがたいです。

類似メモシステム

個人的には、次のシステムは近いコンセプトかなぁと感じています。

  • HOWM (一人お手軽WIKIもどき)
    Emacs、もしくは同等機能のソフトの上に構築されています。

  • EBt
    以前はザウルスで、いまはWindows, Androidで稼働しています。ザウルスの頃はキラーアプリとなっていたユーザーもいらしたようです。

いずれも、ネットワーク的なリンクを簡便に実現できます。

scrapbox開発者

運営会社、および開発者を拝見して、驚きました
何回かブログがかけそうです

コメント

タイトルとURLをコピーしました