Skip to content

Instantly share code, notes, and snippets.

@gitcrtn
gitcrtn / boot_ime
Created February 12, 2015 14:53
勝手に終了してしまったIMEを立ち上げ直すコマンド
下記を管理者権限で実行(Windows8.1で動作確認済み)
C:\Windows\System32\schtasks.exe /run /tn \Microsoft\Windows\TextServicesFramework\MsCtfMonitor
@gitcrtn
gitcrtn / ! winPathCopy.py
Last active August 29, 2015 14:15
ファイルやフォルダのパスを取得
# -*- coding: shift-jis -*-
# http://tsumo-blog.blogspot.jp/2012/03/windows.html から引用し、一部変更
# 右クリックメニューから、ファイルやフォルダのパスをクリップボードに取得できるようになります
import sys
import os.path
def copyToClipboad( msStr ):
import win32clipboard
import win32con
@gitcrtn
gitcrtn / ! v_dl.py
Last active August 29, 2015 14:15
動画をDL
# main.py
# クリップボードに動画のURLをコピーしておいてから、run.batをクリックするとDLが開始されます
import os
import win32clipboard
ytdl = '\"C:\\bin\\youtube-dl.exe\" -f best '
vdir = 'C:\\video'
def adjustURL(url):
@gitcrtn
gitcrtn / ! cd2wav.py
Last active August 29, 2015 14:15
音楽CDをwavやmp3ファイルにする(主にMixCD向け)
# main.py
import sys
import os
import os.path
import subprocess
import datetime
musicdir = 'C:\\music\\VLC'
vlc = 'C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe'
import sys
from PySide import QtGui
app = QtGui.QApplication(sys.argv)
window = QtGui.QMainWindow()
window.show()
app.exec_()
@gitcrtn
gitcrtn / layout.py
Last active August 29, 2015 14:19
pyside_layout
import sys
from PySide import QtCore, QtGui
app = QtGui.QApplication(sys.argv)
window = QtGui.QMainWindow()
label = QtGui.QLabel("QComboBox")
combo = QtGui.QComboBox()
layout = QtGui.QHBoxLayout()
@gitcrtn
gitcrtn / data_filename.bat
Created July 13, 2015 05:29
ファイルの更新日時を、別のファイル作成のためのファイル名にする
for %%i in ("%filename%") do set date=%%~ti
set date=%date:/=-%
set date=%date::=-%
set date=%date: =_%
echo date filename test > %date%.txt
pause
@gitcrtn
gitcrtn / twitter_multi_pictures_downloader.py
Last active September 11, 2015 08:48
twitterで1ツイートで2つ以上画像が貼られてるときに一括保存するやつ
# twitter multi pictures downloader for Python 2.7
# 2015.07.25
# @Carotene
# How to Use:
# 1. Copy to clipboard the twitter page url uploaded pictures more than 2.
# 2. Run this script with an argument of save directory.
from bs4 import BeautifulSoup
from argparse import ArgumentParser
@gitcrtn
gitcrtn / vcs_converter.py
Last active September 28, 2015 13:20
docomoのvcsファイル(vCalenderフォーマット)によるメモ帳データをtxtファイルにコンバートします
# -*- coding: shift-jis -*-
# vcs converter
# 2015.09.23
# @Carotene
# -d : save directory path of the output text file
# -i : input vcs file path
from argparse import ArgumentParser
import os, os.path, datetime, quopri
@gitcrtn
gitcrtn / auto_overrider.py
Created November 20, 2015 02:03
メタクラスによる自動オーバーライド(自動キャスト)
# === base classes ===
class OverrideProcessor(object):
def __init__(self,target_class):
self.method_names = tuple() # names tuple of override method
self.target_class = target_class # target class to override methods
self.reference_methods = {} # reference methods dict fot override target
self.setup()
self.do()