Skip to content

Instantly share code, notes, and snippets.

View yoonbae81's full-sized avatar

Yoonbae Cho yoonbae81

View GitHub Profile
@yoonbae81
yoonbae81 / timestamp-hhmm.py
Created December 2, 2021 12:05
Convert timestamp to hhmm format
#!/usr/bin/env python3
import argparse
from collections import namedtuple, defaultdict
from collections.abc import Generator
from datetime import datetime
from pathlib import Path
from zoneinfo import ZoneInfo # requires `pip install tzdata` on Windows
FIELDS = ['TICKER', 'PRICE', 'VOL', 'TIMESTAMP']
@yoonbae81
yoonbae81 / apply.py
Created March 5, 2022 04:56
A scriptlet for apply template to multiple files
from pathlib import Path
from datetime import datetime
files = [f for f in Path().iterdir() if f.suffix == '.md']
files
template = Path('template').read_text()
template
def apply(source, template):
@yoonbae81
yoonbae81 / InverseGeotagging.md
Created May 16, 2022 10:18
Inverse Geotagging

Inverse Geotagging

Generate GPX tracking file

Make

exiftool -DateTimeOriginal-=4 -overwrite_original *.jpg
@yoonbae81
yoonbae81 / hotkey.ahk
Created December 22, 2024 00:40
AutoHotkey를 이용한 빠른 프로그램 전환
#Requires AutoHotkey v2.0
#SingleInstance force
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Hotkey Modifier Symbols
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; # WIN
; ! ALT
; ^ CTRL
; + SHIFT
@yoonbae81
yoonbae81 / us-minute.py
Created January 1, 2026 03:37
Convert ticker-based files from https://stooq.com/db/h/ into date-based files
#!/usr/bin/env python3
"""
Convert ticker-based files from https://stooq.com/db/h/ into date-based files
"""
import argparse
from collections import namedtuple, defaultdict
from collections.abc import Generator
from datetime import datetime, date, timedelta
from pathlib import Path