Skip to content

Instantly share code, notes, and snippets.

View dangsonbk's full-sized avatar
🏠
Working from home

Sơn Nguyễn Đăng dangsonbk

🏠
Working from home
View GitHub Profile
import sys
from getpass import getpass
from time import sleep
try:
from telethon import TelegramClient
except ImportError as e:
print("telethon is not available in your system. Installing ...")
import pip
pip.main(['install', "telethon", "--user"])
@dangsonbk
dangsonbk / evn
Last active November 4, 2020 09:36
Get household daily power consumption from EVN
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import requests
from datetime import datetime
from datetime import timedelta
import json
account = {
'UserName': (None, "USER"),
@dangsonbk
dangsonbk / voz-thread-overview.js
Last active April 28, 2020 04:53
Voz thread overview
// ==UserScript==
// @name Voz thread overview
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Overview thread in voz /f
// @author https://github.com/dangsonbk
// @match https://next.voz.vn/f/*
// @updateURL https://gist.githubusercontent.com/dangsonbk/d4a4324d35906633b7d62c746b7932b5/raw
// @grant none
// ==/UserScript==

Keybase proof

I hereby claim:

  • I am dangsonbk on github.
  • I am dangsonbk (https://keybase.io/dangsonbk) on keybase.
  • I have a public key ASBR82SnH_TT7S4Jb1B1JJMmfbuYEszs4d_ny8yisd72WAo

To claim this, I am signing this object:

@dangsonbk
dangsonbk / Makefile
Created March 6, 2019 10:43
Simple makefile for C++ project, build with g++
ARTIFACT = AoE
TARGET = $(OUTPUT_DIR)/$(ARTIFACT)
LIBS = -L../SFML/lib -lsfml-graphics -lsfml-window -lsfml-system
INCS = -IInc
CPP = g++
LD = $(CXX)
CCFLAGS = -g -Wall
OUTPUT_DIR = build
.PHONY: default all clean
@dangsonbk
dangsonbk / HanoiBus.py
Created February 13, 2019 10:58
Hanoi incoming bus info - In progress
import requests
import time
import json
headers = {
'Referer': 'http://timbus.vn/',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 OPR/57.0.3098.116',
'Origin': 'http://timbus.vn',
'Accept-Encoding': 'gzip, deflate',
'Accept-Language': 'en-GB,en-US;q=0.9,en;q=0.8',
@dangsonbk
dangsonbk / Day03.py
Created December 13, 2018 11:09
AdventOfCode 2018 Day 3
import os
import sys
import numpy as np
import re
from PIL import Image
def main(argv):
inputFileContent = []
with open("input03.txt", "r") as inputFile:
for line in inputFile:
@dangsonbk
dangsonbk / ngoc.cao.txt
Last active July 12, 2018 04:00
Lìa văn Ngọc Cao
Kính thưa toàn thể các anh, các chị, các bạn đồng nghiệp.
Kính gửi các vị lãnh đạo, các ban, ngành, đoàn thể, hội phụ nữ, hội nâng bi, hội phụ lão, công đoàn, hội trà đá, hội nông dân.
Ngày hôm nay, trong không khí vô cùng oi bức của mùa hè, chúng tôi, tập thể anh em cây khế SD1, SD3, xin được bày tỏ đau buồn trước sự ra đi của một người em, một người bạn, người đồng nghiệp.
Cao Minh Ngọc, tức ngoc.cao, code danh Văn Bờm.
Tham gia vào DCV từ nửa giữa năm 2016, trong suốt thời gian làm việc tại dự án I3L, Ngọc Cao đã chứng tỏ mình là một kỹ sư có trình [ngắt 1 quãng] độ, một nhân viên tận tụy trong công việc. Feature khó, do anh làm, bug khó, do anh tạo, việc khó, anh chuyển team.
Đầu năm 2017, với mong muốn tăng độ khó cho dự án, anh phối hợp với đồng nghiệp define True thành False rồi push lên production server, kế hoạch của anh bị chặn lại ở khâu review code bởi Team Lead, kể từ đó, anh đổi code danh từ Văn Bờm sang Bờm Xiên, sologan "không review xiên chết", cũng kể từ đó, 9 đồng nghiệp ngồi cạnh anh l
@dangsonbk
dangsonbk / main.py
Created February 21, 2018 10:35
Simple plantUML call
import shutil
import requests
# some pieces from: https://github.com/SamuelMarks/python-plantuml
from zlib import compress
def deflate_and_encode(plantuml_text):
"""zlib compress the plantuml text and encode it for the plantuml server.
"""
#!/usr/bin/python
import os, sys
import time
import urllib.request
import json
import datetime
from pymongo import MongoClient
def btceGetTicker(pairs):
""" Get current coin values, return (buy_price, sell_price, avg_price)"""