Skip to content

Instantly share code, notes, and snippets.

View emisjerry's full-sized avatar

emisjerry emisjerry

View GitHub Profile
@emisjerry
emisjerry / obsidian.ahk
Created July 4, 2020 11:31
AutoHotkey Scripts for obsidian.md
;; Scripts for obsidian.md
;; http://jdev.tw/blog
;; v0.1 2020/07/02 jerry
#SingleInstance Force
:O*:d0::
;; 0409 language code for USA
FormatTime, vToday,L0x0409, yyyy-MM-dd_ddd
send [[%vToday%]]
return
@emisjerry
emisjerry / translate.ahk
Created January 23, 2021 06:14
讀取英文單字後由線上字典網站讀取資料,並解析內容萃取資訊,再產生成Markdown文字,再下載語音檔到本地
;; AHK#41 translate
;; 輸入:選取文字
;; 輸出:c:\temp\translate.md, c:\temp\(選取文字).mp3
;; UI:彈出翻譯後的對話窗
#SingleInstance Force
#include d:\util\AHK\WinClipAPI.ahk
#include d:\util\AHK\WinClip.ahk
global sOutputFilename
@emisjerry
emisjerry / style-settings.json
Created April 25, 2024 01:16
Obsidian AnuPpuccin theme style settings
{
"CodeMirror Options@@cm-theme-selection": "cm-theme-solarized-light",
"CodeMirror Options@@cm-variable-2@@dark": "#6BDA5B",
"anuppuccin-theme-settings@@anuppuccin-theme-dark": "ctp-mocha",
"anuppuccin-theme-settings@@anuppuccin-accent-toggle": true,
"anuppuccin-theme-settings@@anuppuccin-theme-accents": "ctp-accent-sapphire",
"anuppuccin-theme-settings@@anp-header-color-toggle": true,
"anuppuccin-theme-settings@@anp-header-margin-toggle": true,
"anuppuccin-theme-settings@@anp-header-margin-value": 18,
"anuppuccin-theme-settings@@anp-layout-select": "anp-default-layout",
@emisjerry
emisjerry / my_test.lua
Created April 20, 2024 01:02
A Lua script for testing 'cfonts'
-- test for cfonts
--[[
--font, -f
Use to define the font face
$ cfonts --font block [ console, block, simpleBlock, simple, 3d, simple3d, chrome, huge, shade, slick, grid, pallet, tiny ]
--colors, -c
Use to define the font color
$ cfonts --colors red,blue [ system, black, red, green, yellow, blue, magenta, cyan, white, gray, redBright, greenBright, yellowBright, blueBright, magentaBright, cyanBright, whiteBright, candy, Any hex color starting with #, e.g.: #ff8800 or #f80 ]
@emisjerry
emisjerry / templater-daily.txt
Last active April 17, 2024 01:48
Obsidian Templater格式的每日筆記模板(副檔名應為.md)
---
created: <% tp.date.now("YYYY-MM-DD HH:mm") %>
aliases: [<% tp.file.title %>]
weather: "<% tp.user.天氣_台北市() %>"
tags: [ daily ]
---
# <% tp.file.title %>
Modified:: <%+ tp.file.last_modified_date() %>
@emisjerry
emisjerry / test9.ahk
Created September 29, 2019 07:14
使用AutoHotkey快速切換語言鍵盤,和超難用的Ctrl/Alt+Shift說再見!(AHK #9)
#SingleInstance Force
!1::
SetDefaultKeyboard(0x0409) ;; 切換為英文輸入
return
!2::
SetDefaultKeyboard(0x0404) ;; 切換為中文輸入
return
@emisjerry
emisjerry / Cmd-open-settings-by-uri.md
Created February 28, 2024 06:01
Cmd-open-settings-by-uri.md Open specified setting window by Advanced URI plugin

<%* /**

@emisjerry
emisjerry / Cmd-open-settings.md
Created February 28, 2024 05:59
Cmd-open-settings.md using Open Plugin Settings to open specified setting window for plugin

<%* // Hotkey: Alt+S // Open settings plugin必須先設定 let oSettings = { "BRAT": "open-plugin-settings:obsidian42-brat", //"obsidian42-brat:BRAT-AddBetaPlugin", "QuickAdd": "open-plugin-settings:quickadd", "Open-plugin": "open-plugin-settings:open-plugin-settings", "Other settings":"open-plugin-settings:open-other-plugin-settings", "Commander": "cmdr:open-commander-settings", //"open-plugin-settings:cmdr" "Keyshots": "keyshots:open-keyshots-settings-tab",

@emisjerry
emisjerry / Markdown Tutorial.md
Created May 2, 2022 11:45
Markdown Tutorial. (Obsidian)

aliases: Markdown Tutorial, Obs 82 obsidianUIMode: source tags: 專案筆記, obsidian, markdown AutoNoteMover: disable disabled rules: [] created: "2022-04-04 14:53:25" modified: "2022-05-02 19:43:33" cssClasses: table-lines, row-alt blog: http://jdev.tw/blog/7066/

@emisjerry
emisjerry / select_file.js
Created October 23, 2021 10:18
Obsidian QuickAdd macro for selection a frequently used note quickly.
/**
select_file.js
功能: open frequently-used files quickly
*/
let quickAddApi;
let openMode_ = "preview"; // preview, source or default
const today_ = window.moment().format("YYYY-MM-DD_ddd");
const isNewPanel_ = true; // 是否開啟在新面板?
const BACK_ = "⬅️ 回上層";