OneTabはとってもいいものなのだけど、クロスブラウザで使えない欠点がある。
(Chrome/Kinza間でOneTabの同期、ついでにバックアップ - Qiita)
だったらもう、Markdownファイルにガンガン書き込んだらいんじゃね?
Markdownブックマークファイルの閲覧
まあこのあたりで
AutoHotKeyスクリプト
削除はテキストエディタでやればええやろと思ってなにも作ってないマン。
MarkdownBookmark.ahk
/*
ブックマークファイルにMarkdown形式リンクを書き込み
*/
MarkdownBookmark() {
file = %USERPROFILE%\Dropbox\Scrap.md
link := GetMarkdownLink()
FileAppend, - %link%`n, %file%
TrayTip, %A_ScriptName%, ブックマークに追記`n%link%, 5
}
GetMarkdownLink(browser="A") {
title := RegExReplace(GetBrowserTitle(browser), " - Kinza$", "")
title := RegExReplace(title, "([-*_()\[\]])", "\$1")
Return, "[" . title . "](" . GetBrowserUrl(browser) . ")"
}
GetBrowserTitle(browser="ahk_exe Kinza.exe") {
title =
While, (title = Blank)
{
WinGetTitle, title, %browser%
Sleep, 50
if (A_Index > 50)
Break
}
Return, title
}
; GetBrowserUrl() -> https://autohotkey.com/boards/viewtopic.php?t=3702
WinActiveBrowser() {
Browsers = kinza.exe,Chrome.exe,Opera.exe,Firefox.exe
sclass := WinGet_ProcessName()
If sclass in % Browsers
Return, 1
Else
Return, 0
}
; global hotstring
::mdb::MarkdownBookmark()
; browser hotkey
#If (WinActiveBrowser())
+!l::MarkdownBookmark()
#if