Skip to content

Instantly share code, notes, and snippets.


jyang Joilence

  • Konstanz, Germany
View GitHub Profile
Joilence /
Last active May 25, 2023 18:02 — forked from jenningsb2/
Convert date format in file names and contents from Roam Research default style to Obsidian default style.
import re
import os
from dateutil.parser import parse
path = '' #insert file path to your vault here
### Convert date format in file content
for root, dirs, files in os.walk(path):
files = [f for f in files if re.match(r'.*\.md', f)] # only keep files end with `.md`
Joilence /
Last active November 12, 2020 10:01 — forked from sudara/
Github Style Code Syntax Highlighting in

Based on this post on stack exchange.


# install Pygments
sudo easy_install Pygments # or brew install pygments

# install gihub style syntax
git clone git://
cd pygments-style-github
Joilence /
Created October 3, 2020 06:26 — forked from jlongtine/

You can add this to Roam using {{[[roam/js]]}}

Grab the code in youtube-timestamps.js and drop it in a javascript code block:


You can have timestamps at the beginning of any nested block. H:MM:SS

You can use the ctrl+shift+y hotkey (currently assumes you have Roam42 installed, let me know if you'd prefer I drop that requirement) to grab the current timestamp of the video you're cursor is nested under and add it to the beginning of your block.

Joilence / matrix.tex
Last active June 15, 2020 13:00
Pages LaTeX
View matrix.tex
0.5 & 1 & 0 \\
1 & 0 & 0.5 \\
0 & 0.5 & 0.5 \\
Joilence / math.js
Created January 22, 2020 10:07
Math #js
View math.js
k = b && a / b
// equal to
if (b === 0) {
k = 0;
} else {
k = a / b
Joilence / d3.js
Last active January 21, 2020 20:07
D3.js: Data Manipulation #d3
View d3.js
d3.csv(path).then((data) => {
// get columns name
// get columns name except for some columns
columns = data.columns.filter(d => d !== 'class' && d !== 'id' && d !== '');
// select certain one column as array
key_data = => (d[key]));
Joilence / save_safari_tabs.scpt
Created July 5, 2019 10:08 — forked from tshu-w/save_safari_tabs.scpt
Save all safari tabs in a single file and reopen them with a single click.
View save_safari_tabs.scpt
-- Detect if the Safari window exists
tell application "System Events"
if not (exists (front window of process "Safari")) then
end if
end tell
-- Assume the frontmost Finder window (or the Desktop)
-- is where we want to store the script.
Joilence / wifi-toggle.scpt
Last active January 9, 2020 08:55
Toggle WiFi on macOS
View wifi-toggle.scpt
set status to do shell script "networksetup -getairportpower en0"
if status ends with "On" then
do shell script "networksetup -setairportpower en1 off"
do shell script "networksetup -setairportpower en1 on"
end if