Skip to content

Instantly share code, notes, and snippets.

View izackwu's full-sized avatar
🌴
Have fun!

Zack Wu izackwu

🌴
Have fun!
View GitHub Profile
@izackwu
izackwu / encoding_converter.py
Created February 26, 2020 12:25
Convet a file to UTF-8 encoding automatically with Python
import chardet
import sys
def convert_to_utf8(raw_content, encoding=None):
encoding = encoding or chardet.detect(raw_content)["encoding"]
try:
return raw_content.decode(encoding)
except UnicodeDecodeError:
print("\tFailed to decode with {} encoding".format(encoding))
@izackwu
izackwu / 📊 Weekly development breakdown
Last active October 29, 2020 00:56
📊 Weekly development breakdown
TeX 1 hr 9 mins █████████████████████ 100.0%
XML 0 secs ░░░░░░░░░░░░░░░░░░░░░ 0.0%
@izackwu
izackwu / Caddyfile
Last active January 5, 2021 04:39
Docker compose: Miniflux + RSSHub + Caddy
{
email hi@imwzk.com
}
reader.imwzk.com {
encode zstd gzip
reverse_proxy miniflux:8080
}
rsshub.imwzk.com {
@izackwu
izackwu / keybase.md
Last active September 30, 2021 00:20
Keybase

Keybase proof

I hereby claim:

  • I am izackwu on github.
  • I am zackwu (https://keybase.io/zackwu) on keybase.
  • I have a public key whose fingerprint is A728 FF5A 25FE 01F2 8B28 A44F 8036 957A 3C29 20ED

To claim this, I am signing this object:

@izackwu
izackwu / Adblock Plus Filter Rules
Last active July 15, 2022 01:53
Better Caixin Weekly | 更好的财新周刊网页版阅读体验
weekly.caixin.com##.xiangguan
weekly.caixin.com##.f_ri
weekly.caixin.com##.weixinmedia
weekly.caixin.com##.rssBox
weekly.caixin.com##.funcri01
weekly.caixin.com##.fenxiangRig
weekly.caixin.com##.conri
weekly.caixin.com##.fenghui_code
weekly.caixin.com##.multimedia
weekly.caixin.com##.copyright