Skip to content

Instantly share code, notes, and snippets.

@Bill-Park
Bill-Park / bill_park_vimrc
Last active November 26, 2018 14:28
bill_park_vimrc
set number "show line number
set ai "auto indent
set si "smart indent
"set cindent "c style indent
set shiftwidth=4 "sift line 2
set softtabstop=4
set tabstop=8 "tap line 2
set ignorecase "When find, don't distinguish upper and lower case
set expandtab "change tab to space
set bs=indent,eol,start "use backspace
@Bill-Park
Bill-Park / compliments_sample.json
Last active March 19, 2021 04:53
Magic Mirror compliments change
compliments: {
day_sunny: [
"Today is a sunny day",
"It's a beautiful day"
],
day_cloudy: [
"day cloudy"
],
cloudy: [
"cloudy"
@Bill-Park
Bill-Park / pms.py
Created August 26, 2018 11:24
pms5003 micropython source code
# main.py -- put your code here!
from pyb import UART
import time
pms = UART(4, 9600)
#change to passive mode
pms.write('\x42\x4D')
pms.writechar(225) #E1
pms.write('\x00\x00\x01\x70')
@Bill-Park
Bill-Park / upload_file.py
Created July 12, 2017 11:17
python upload file to google drive with api v3
from googleapiclient.discovery import build
from httplib2 import Http
from oauth2client import file, client, tools
try :
import argparse
flags = argparse.ArgumentParser(parents=[tools.argparser]).parse_args()
except ImportError:
flags = None
@Bill-Park
Bill-Park / get_api.py
Created June 30, 2017 13:08
공공데이터 포털 기상청 날씨 가져오기
import datetime
import pytz
import urllib.request
import bill
import json
def get_api_date() :
standard_time = [2, 5, 8, 11, 14, 17, 20, 23]
time_now = datetime.datetime.now(tz=pytz.timezone('Asia/Seoul')).strftime('%H')
check_time = int(time_now) - 1
@Bill-Park
Bill-Park / naver_get_news
Created May 23, 2017 15:01
naver get news titles python
import requests
from bs4 import BeautifulSoup
req = requests.get('http://news.naver.com/')
html = req.text
soup = BeautifulSoup(html, 'html.parser')
all_news_data = soup.select('#pan_today_main_news')
for top_news in all_news_data:
@Bill-Park
Bill-Park / naver_get_weather
Created May 23, 2017 14:41
get naver weather python
import requests
from bs4 import BeautifulSoup
req = requests.get('https://search.naver.com/search.naver?where=nexearch&query=%EB%8C%80%EA%B5%AC%EA%B4%91%EC%97%AD%EC%8B%9C%EC%A3%BC%EA%B0%84%EB%82%A0%EC%94%A8&sm=tab_drt&ie=utf8')
html = req.text
soup = BeautifulSoup(html, 'html.parser')
all_weather_data = soup.select('.rw_tr1')
for daily_weather in all_weather_data:
for weather in daily_weather.find_all('td'):
@Bill-Park
Bill-Park / naver_daegu_dust.py
Last active May 23, 2017 14:09
naver daegu dust data crawling
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests
from bs4 import BeautifulSoup
req = requests.get('https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=%EB%AF%B8%EC%84%B8%EB%A8%BC%EC%A7%80')
html = req.text
soup = BeautifulSoup(html, 'html.parser')
@Bill-Park
Bill-Park / naver_search_run.py
Created May 23, 2017 13:01
naver search lank list
import requests
from bs4 import BeautifulSoup
req = requests.get('http://datalab.naver.com/')
html = req.text
soup = BeautifulSoup(html, 'html.parser')
all_titles = soup.select('.keyword_rank.select_date')
from telegram.ext import Updater, CommandHandler
from telegram.ext import MessageHandler, Filters
from bill import login_data
import re
import os
import django
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
django.setup()
print('jango setup')