Skip to content

Instantly share code, notes, and snippets.

@tatesuke
tatesuke / removeAppleDouble.py
Created Jan 24, 2022
AppleDoubleなどを削除するPythonスクリプト(遅め)
View removeAppleDouble.py
import os
import shutil
ROOT_DIR = "N:/documents"
def remove(path):
if os.path.isfile(path):
os.remove(path)
else:
@tatesuke
tatesuke / config.py
Created Jun 7, 2020
keyhacの設定ファイル
View config.py
from datetime import date
import pyauto
from keyhac import *
def configure(keymap):
configure_blobal(keymap)
def configure_blobal(keymap):
keymap_global = keymap.defineWindowKeymap()
@tatesuke
tatesuke / extractNmea.groovy
Created Mar 16, 2020
contour gpsの動画からnmeaを抜き出す
View extractNmea.groovy
> contour gpsの動画からnmeaを抜き出す
>
> usage : groovy extractNmea.groovy INPUT_FILE_PATH
> output : カレントディレクトリに「拡張子抜きのファイル名」.nmeaが出力される。
def filePath = args[0];
def file = new File(filePath);
def fileName = file.getName()
def outFileName = "out/" + fileName.substring(0, fileName.lastIndexOf(".")) + ".nmea"
@tatesuke
tatesuke / timelapser.py
Last active Mar 11, 2020
ドラレコ動画のタイムラプス化
View timelapser.py
import logging
import glob
import os
from os import path
from datetime import datetime
import subprocess
import re
# ドラレコ動画をタイムラプス化したときのコード
#
@tatesuke
tatesuke / genRegFile.py
Last active Feb 21, 2020
ScoopでインストールしたSakuraエディタを右クリックメニューに加えるレジストリ登録ファイルを生成する。
View genRegFile.py
# coding=utf-8
import logging
import sys
import subprocess
import os
import textwrap
logging.basicConfig(level=logging.DEBUG)
LOGGER = logging.getLogger(__name__)
@tatesuke
tatesuke / text2qr.py
Created Feb 19, 2020
テキストファイルを複数のQRコードに変換する
View text2qr.py
# coding: utf-8
#
# テキストファイルを複数のQRコードに変換する
# keepassのクレデンシャルを紙に印刷するときについでにxmlもQRコードとして残そうとした時に作ったもの
# 依存モジュールは以下の通り
#
# pip install pillow qrcode
#
@tatesuke
tatesuke / videorecorder.py
Created Apr 10, 2019
pythonde録画(音声つき)
View videorecorder.py
import pyaudio #録音機能を使うためのライブラリ
import wave #wavファイルを扱うためのライブラリ
import datetime
import numpy as np
import cv2
import datetime
import concurrent.futures
import ffmpeg
from pprint import pprint
@tatesuke
tatesuke / merge.py
Created Apr 10, 2019
動画と音声をマージ
View merge.py
#pip install ffmpeg-python
import ffmpeg
in_file = ffmpeg.input('output.avi')
in_wave = ffmpeg.input('1554859795.wav')
(
ffmpeg
@tatesuke
tatesuke / video.py
Created Apr 10, 2019
pythonで動画撮影(音声なし)
View video.py
import numpy as np
import cv2
import datetime
cap = cv2.VideoCapture(0)
ret, frame = cap.read()
if ret==True:
frame = cv2.flip(frame,0)
print(frame.shape)
@tatesuke
tatesuke / record.py
Created Apr 10, 2019
pythonによる録音サンプル
View record.py
PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl を探してきてpip installしておく