Skip to content

Instantly share code, notes, and snippets.

View quest4i's full-sized avatar

Sa Myeonggu 사명구 quest4i

  • DASAN Network Solutions
  • Seoul
View GitHub Profile
import sys
reload(sys) -> ?
sys.setdefaultencoding(‘utf-8’)
name = unicode(name)
import time
from datetime import datetime
import pytz # $ pip install pytz
from tzlocal import get_localzone # $ pip install tzlocal
# get local timezone
local_tz = get_localzone()
# test it
@quest4i
quest4i / ini2json
Created December 21, 2015 07:22
ini (configparser) file to json format file
import os
import sys
from collections import OrderedDict
from configparser import ConfigParser
from configparser import ParsingError
import json
import click
@quest4i
quest4i / ZonedDateTimeExample
Created June 1, 2016 03:16
자바8에서 간단하게 UTC를 가지고 다른 시간대를 표현할 수 있다.
ZonedDateTime utcTime = ZonedDateTime.now(ZoneId.of("UTC"));
System.out.println("협정 세계시 : " + utcTime);
ZonedDateTime seoulTime = utcTime.withZoneSameInstant(ZoneId.of("Asia/Seoul"));
System.out.printf("Seoul : " + seoulTime);
@quest4i
quest4i / .gitignore
Last active June 13, 2016 07:59
JAVA를 위한 .gitignore
.graddle
build/
bin/
#IDEA
out/
.idea
*.iws
*.iml
*.ipr
@quest4i
quest4i / m365_smtp.py
Created August 12, 2021 05:21
Microsoft 365 SMTP
import smtplib
import mimetypes
import os
from email.message import EmailMessage
# References
# https://support.microsoft.com/en-us/office/pop-imap-and-smtp-settings-8361e398-8af4-4e97-b147-6c6c4ac95353
# https://docs.python.org/ko/3/library/email.examples.html#email-examples
@quest4i
quest4i / py
Created June 12, 2023 02:00
Convert Cofluence wiki page to markdown
# pip module - atlassian-python-api, markdownify
from atlassian import Confluence
from markdownify import markdownify as md
page = confluence.get_page_by_id(261095431, expand='body.storage')
body_html = page['body']['storage']['value']
body_markdown = md(body_html)