Skip to content

Instantly share code, notes, and snippets.

View mursts's full-sized avatar

Satoshi Miura mursts

View GitHub Profile
@mursts
mursts / add_outlook_schedule.py
Created October 6, 2014 08:46
Outlookに予定を追加します
#!/usr/bin/env python
# coding: utf-8
import win32com.client
import datetime
def add_outlook_schedule():
APPOINTMENT_ITEM = 1
@mursts
mursts / hanako.py
Created March 22, 2012 06:44
環境省花粉観測システム(はなこさん)から花粉データを取得
#!/usr/bin/env python
# coding:utf-8
import re
import requests
class Hanako:
COOKIE_URL = 'http://kafun.taiki.go.jp/Hyou0.aspx?MstCode={0}&AreaCode={1}'
INFO_URL = 'http://kafun.taiki.go.jp/Hyou2.aspx'
@mursts
mursts / scrape.py
Created October 16, 2017 14:45
Python Boot Camp のテキストのタイトルを取得します
#!/usr/bin/env python
# coding: utf-8
import requests # pip install requests
import re
# liタグのclassが"toctree-l1"のタイトルを取得する正規表現
rgx = re.compile('<li class="toctree-l1">.*>(.*)</a>')
def main():
swagger: '2.0'
info:
title: Todo App
description: Todoを管理するAPI
version: "1.0.0"
basePath: /api
consumes:
- application/json
produces:
- application/json
@mursts
mursts / image_downloader.py
Created September 15, 2015 15:34
BING APIサーチを使って画像をダウンロードします
#!/usr/bin/env python
# coding: utf-8
import asyncio
import aiohttp
import requests
import json
import os
import click
from hashlib import md5
@mursts
mursts / create_sdb_domain.py
Created June 25, 2013 17:35
Amazon SimpleDBのドメインを作成する。
#!/usr/bin/env python
# coding: utf-8
import boto.sdb
def main():
conn = boto.sdb.connect_to_region('ap-northeast-1')
if conn is None:
print 'connect failed.'
@mursts
mursts / README.md
Last active November 13, 2015 10:12
Macのアプリケーションセットアップファイル

usage

brew bundle

@mursts
mursts / dropbox_camera_arrangement.py
Created November 3, 2012 06:37
Dropboxの"Camera Uploads"にアップロードされた写真・動画ファイルを日付フォルダに振り分ける
#!/usr/bin/env python
# coding:utf-8
import os
import time
import re
import shutil
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler
@mursts
mursts / sample_watchdog.py
Created October 24, 2012 16:26
watchdogを使ってホームディレクトリのファイルを監視するスクリプト
#!/usr/bin/env python
# coding:utf-8
import os
import time
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler
class EventHandler(FileSystemEventHandler):
def on_created(self, event):
@mursts
mursts / gdrive_list.py
Created May 6, 2012 12:22
Google Driveのファイルを取得する
#!/usr/bin/envy python
# coding:utf-8
import sys
from getpass import getpass
import gdata.docs.client
APP_NAME = 'GoogleDocumentAPITest'
SERVICE_NAME = 'writely'
URI = 'https://docs.google.com/feeds/default/private/full/-/mine'