Skip to content

Instantly share code, notes, and snippets.

tmux cheatsheet

As configured in my dotfiles.

start new:

tmux

start new with session name:

@oglops
oglops / simple_treeWidget.py
Last active August 29, 2015 14:05
a simple tree widget used for asking questions
#!/usr/bin/env python2
import os
import sys
import re
from PyQt4 import QtGui, QtCore
from PyQt4.QtCore import Qt, QString
class TheUI(QtGui.QDialog):
@oglops
oglops / Piratebay IMDB Douban mashup.js
Last active August 29, 2015 14:05
Adds Imdb movie details in thepiratebay(and proxies), an embedded youtube trailer for movies, links to torrentz and torrent file caches, and and douban movie info / reviews
// ==UserScript==
// @name Piratebay IMDB Douban mashup
// @namespace tpb&doubanstyle
// @description Adds Imdb movie details in thepiratebay(and proxies), an embedded youtube trailer for movies, links to torrentz and torrent file caches, and and douban movie info / reviews
// @include /^http://thepiratebay\.(\w\w)/torrent//
// @include /^https://thepiratebay\.(\w\w)/torrent//
// @include http://www.pirateproxy.me/torrent/*
// @include http://pirateproxy.net/torrent/*
// @icon http://i.imgur.com/U1fPU.png
// @version 0.9
@oglops
oglops / record specified window with ffmpeg.sh
Last active August 29, 2015 14:05
record specified window with ffmpeg script by 风入松 qq:896806986
#!/bin/bash
#=========================================================================
# FileName: myrecord.sh
# Desc: -- record my desktop by ffmpeg
# Author: tiglog
# Email: tiglog@126.com
# Version: 1.0
# LastChange: 2013-09-20 20:20:51
#=========================================================================
# Usage: myrecord.sh /path/fo/out.flv
@oglops
oglops / gif-batch-improved
Created August 25, 2014 04:36
add ability to grab window by passing -w
#!/usr/bin/env bash
# the convert call depends on whether you have h264 support in
# convert -list format
# if you don't have it , then record to -vcodec huffyuv
# if you see convert: Not enough pixel data `/tmp/x.avi' @ avi.c/ReadAVIImage/1243.
# maybe try removing -vcodec completely and use uncompressed avi
if [ $# -ne 1 ]; then
@oglops
oglops / gif-batch.sh
Last active August 29, 2015 14:05
用gyfcat来上传 用法 gif-batch.sh -wc 或者 -rc
#!/usr/bin/env bash
# the convert call depends on whether you have h264 support in
# convert -list format
# if you don't have it , then record to -vcodec huffyuv
# if you see convert: Not enough pixel data `/tmp/x.avi' @ avi.c/ReadAVIImage/1243.
# maybe try removing -vcodec completely and use uncompressed avi
if [ $# -ne 1 ]; then
@oglops
oglops / gif-batch-gyfcat-2.sh
Last active August 29, 2015 14:05
用gyfcat来上传 可以指定要存的 gif 文件名
#!/usr/bin/env bash
# the convert call depends on whether you have h264 support in
# convert -list format
# if you don't have it , then record to -vcodec huffyuv
# if you see convert: Not enough pixel data `/tmp/x.avi' @ avi.c/ReadAVIImage/1243.
# maybe try removing -vcodec completely and use uncompressed avi
if [ $# -eq 2 ]; then
@oglops
oglops / simple_treeWidget_mute_drag_indicator.py
Created August 25, 2014 14:39
simple tree widget hide dragging indicator by customizing startDrag method
#!/usr/bin/env python2
import os
import sys
import re
from PyQt4 import QtGui, QtCore
from PyQt4.QtCore import Qt, QString
class MyTreeWidget(QtGui.QTreeWidget):
@oglops
oglops / gif-batch.sh
Last active August 29, 2015 14:05
去掉了imgur,只用gyfcat,可以指定文件名,在家里的CentOS 7 上测试通过,libx264录 然后再转gif
#!/usr/bin/env bash
# the convert call depends on whether you have h264 support in
# convert -list format
# if you don't have it , then record to -vcodec huffyuv
# if you see convert: Not enough pixel data `/tmp/x.avi' @ avi.c/ReadAVIImage/1243.
# maybe try removing -vcodec completely and use uncompressed avi
# usage:
@oglops
oglops / simple_treeWidget_mute_drag_indicator_by_mouseMoveEvent.py
Created August 25, 2014 15:36
simple tree widget hide dragging indicator by reimplementing mouseMoveEvent method
#!/usr/bin/env python2
import os
import sys
import re
from PyQt4 import QtGui, QtCore
from PyQt4.QtCore import Qt, QString
class MyTreeWidget(QtGui.QTreeWidget):