Skip to content

Instantly share code, notes, and snippets.

@drillbits
drillbits / download.py
Last active February 24, 2017 06:02
download slack emoji
#!/usr/bin/env python3.6
from datetime import datetime
import json
import os
import sys
import urllib.request
if len(sys.argv) < 2:
print(f"usage: {sys.argv[0]} filelist.json")

Keybase proof

I hereby claim:

  • I am drillbits on github.
  • I am drillbits (https://keybase.io/drillbits) on keybase.
  • I have a public key whose fingerprint is B5A0 EAD5 AB42 780A A6A8 D066 AF1D 2B41 AAC2 38CF

To claim this, I am signing this object:

@drillbits
drillbits / video_to_image_per_frame.sh
Created February 15, 2018 02:48
Convert video to images per N frame
#!/bin/bash
if [ $# -lt 1 ]; then
echo "${0} requires more than 1 arguments"
echo "${0} input [output] [framestep]"
exit 1
fi
INPUT=${1}
OUTPUT=${2:-img%03d.jpg}
FRAMESTEP=${3:-1}
@drillbits
drillbits / syslogtest.py
Created June 26, 2018 02:41
Python, syslog, fluentd
from logging import getLogger, StreamHandler, Formatter
from logging.handlers import SysLogHandler
import logging
from socket import gethostname
logger = getLogger(__name__)
logger.setLevel(logging.DEBUG)
syslog_fmt = Formatter(
fmt='%(asctime)s %(hostname)s %(name)s[%(process)s]: %(message)s',
@drillbits
drillbits / forms.py
Last active August 28, 2018 11:09
How to test django.forms.ImageField
from django import forms
class PhotoForm(forms.Form):
image = forms.ImageField()
@drillbits
drillbits / SCTE35 Decoder
Created October 16, 2018 02:16 — forked from alastairmccormack/SCTE35 Decoder
SCTE-35 Parser/Decoder in Python
#!/usr/bin/python
'''
SCTE-35 Decoder
The MIT License (MIT)
Copyright (c) 2014 Al McCormack
from: Hiroki Maekawa <hiroki.maekawa@nextmove.co.jp>
to: neji@drillbits.jp
date: Apr 22, 2019, 12:18 PM
subject: Fintechヘッドハンター前川です
mailed-by: drillbits.jp
signed-by: nextmove-co-jp.20150623.gappssmtp.com
security: Standard encryption (TLS) Learn more
drillbits様
@drillbits
drillbits / main.go
Last active September 13, 2019 09:52
memdocstore: slice field breaks localfile
package main
import (
"context"
"fmt"
"io"
"io/ioutil"
"log"
"path/filepath"
"time"
[10/02/17 15:39:42] Toru Furukawa (tof): show は、デフォルトで見えてないものを見せるような動作じゃないかな。
[10/02/17 15:39:59] Toru Furukawa (tof): コートの前をはだけて、
[10/02/17 15:40:04] Toru Furukawa (tof): ちんこを show
import os
import flask
from google.cloud.logging import Client
from google.cloud.logging.resource import Resource
def cloud_functions_http_trigger_logcontext(request: flask.Request):
project_id = os.environ.get("GCLOUD_PROJECT")
region = os.environ.get("FUNCTION_REGION")