This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Baidu Yun Command Line Interface | |
# Depends: bash, curl, grep, awk, sed, od | |
# (They are basicly builtin tools of any *nix system.) | |
# Additionally, fastupload depends: head, wc, md5sum or md5, cksum | |
# (Which are also builtin tools) | |
#### Variables #### |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python2.7 | |
import subprocess as subp | |
import shutil | |
import sys, os | |
import pdb | |
class Delpkg(object): | |
pkgInfoCommand = 'pkgutil --pkg-info "{pkgname}"' | |
pkgFilesCommand = 'pkgutil --files "{pkgname}" --only-files' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python2.7 | |
from bs4 import BeautifulSoup as bs | |
import base64 as b64 | |
import urllib | |
import os | |
import re | |
import unicodedata | |
import inspect |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python2.7 | |
import os, re, sys | |
from itertools import chain | |
import shutil as sh | |
def main(walkingPath=None, cleanPic=True, cleanLang=True, dryrun=False): | |
matchPatternlang = re.compile(r'^(?!(?:english|base|en(?=\.)|chinese|zh(?=\.)|zh[-_](?!tw))).+\.lproj$', flags=re.I) | |
matchPattern2xp = re.compile(r'^(.+)(@2x)(\.(?:png|bmp|tiff|tif|icns|gif))$', flags=re.I) | |
for path, dirs, files in os.walk(walkingPath): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python2.7 | |
import plistlib | |
import os | |
import sys | |
import shutil | |
import subprocess | |
SUBDIR_PATH=os.path.sep.join(('Contents', 'Info.plist')) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python2.7 | |
import re | |
import os, os.path | |
import sys | |
import urllib2 | |
from contextlib import closing | |
USAGE = "{0} hosts".format(sys.argv[0]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
#export IFS=$'\n' | |
which -s mkisofs || { | |
echo can\'t not find mkisofs >&2 | |
exit 1 | |
} | |
path="$(dirname "$1")" | |
name="$(basename "$1")" | |
folder="${name%.[Dd][Mm][Gg]}" | |
cd "$path" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if [[ $1 =~ (tcp|udp) ]] || [ -z "$1" ];then | |
pass | |
else | |
echo Wrong option! | |
exit 1 | |
fi | |
trap 'tput clear;exit 0' 2 | |
col=$(tput cols) | |
while true; do |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if ! which vdfuse &>/dev/null;then | |
echo Can not find vdfuse >&2 | |
exit 1 | |
fi | |
if [[ ! -f "$1" ]];then | |
echo Disk file does not exist >&2 | |
exit 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if ((psi==1));then | |
PS1='$( | |
exitstatus=$? | |
if ((exitstatus==0));then | |
exitstatus='' | |
fi | |
predots="" | |
postdots="" | |
extrachars=6 | |
if [[ "$PWD" =~ ^$HOME ]];then |
OlderNewer