From 1df6316ec7d07da6e6e885e13b74560fe8016acf Mon Sep 17 00:00:00 2001 From: yorch Date: Mon, 8 Dec 2014 10:12:55 -0800 Subject: [PATCH] Brought over my workplace scripts --- applescript/bkp/modifiers_restore.scpt | Bin 0 -> 3198 bytes applescript/bkp/modifiers_switch.scpt | Bin 0 -> 3846 bytes applescript/get_current_path.scpt | Bin 0 -> 1448 bytes applescript/modifiers_restore.scpt | Bin 0 -> 3594 bytes applescript/modifiers_switch.scpt | Bin 0 -> 4130 bytes applescript/switch_when_blender_is_on.scpt | Bin 0 -> 1076 bytes bash/make_for_web.sh | 9 ++++++++ bash/make_review.sh | 4 ++++ bash/make_todays_folder.sh | 2 ++ bash/mount_whitehorse.command | 21 +++++++++++++++++ python/bbbd.py | 20 +++++++++++++++++ python/make_todays_folder.py | 25 +++++++++++++++++++++ 12 files changed, 81 insertions(+) create mode 100644 applescript/bkp/modifiers_restore.scpt create mode 100644 applescript/bkp/modifiers_switch.scpt create mode 100644 applescript/get_current_path.scpt create mode 100644 applescript/modifiers_restore.scpt create mode 100644 applescript/modifiers_switch.scpt create mode 100644 applescript/switch_when_blender_is_on.scpt create mode 100755 bash/make_for_web.sh create mode 100755 bash/make_review.sh create mode 100755 bash/make_todays_folder.sh create mode 100755 bash/mount_whitehorse.command create mode 100644 python/bbbd.py create mode 100755 python/make_todays_folder.py diff --git a/applescript/bkp/modifiers_restore.scpt b/applescript/bkp/modifiers_restore.scpt new file mode 100644 index 0000000000000000000000000000000000000000..18a5160b13babfb92f528a0576a21c10102e3239 GIT binary patch literal 3198 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 literal 0 HcmV?d00001 diff --git a/applescript/modifiers_restore.scpt b/applescript/modifiers_restore.scpt new file mode 100644 index 0000000000000000000000000000000000000000..1c93530cd2995ed8fb2a0c24673593916e57f070 GIT binary patch literal 3594 zcmeHKS#wlH6#nj=QKU&vGKmlng@~*}m`NZ35&}p_LLh_zLI4-4oD35g2{Yr&B+84$ zPq2KlN}qhSeDK{W72H@1D4-yS$PzYLWS8yu^}QJ?gn(G3PkN{N>(lq1K7G2+(q|eX znYFF+T1v`;TF>|9@!Ih6%VT(46FeQHfhY#a9l5PB2zJUnO>oA=cnMGA8BK7;qwpd|VYDVV<8gQaC3sd79BY(fHOAN&L$S|ctR^_tC`E<* zj&X89u^S#trK6c>M?9M7?C22L1k*a>u?~%K?opSbOwMDxB6w9>XLg0gc=xD-2+28* zoP%Y{1+#;(Y!l?H#spWRN@_3>lQhB6s1~abun{2JWRz-xqfspu%Ws$>XB4}KX*9*v zs1}WK8bL+KX%uuds>1?=d5802*1o)7bk&{{ug=?N_iBy;XDhF%Gl4iIh`%^f>2Tgg4o&&Pc0!V^4* zfB4D7x-zgWL^|RbBiee0wzl$`Bhh#wo6M{$X{_tF;?9Xvhc`}kUWWWF8#CG1hLZZO zSR$JVMpCJM%zriXY(3Du?Y;IKoA3b!m*mF1ect?JI@S_Pcg3Tz3{Apw*g5foclp(C z=X4)v}a>br1gfOU&tg_vqg44gGF@T}`$ z<1k5nMV%seRW{Q0s-|?uMJ8aP9QMdz+gjFdxYRD_&QH@ZSbaLWsQSZIVS@?+7X`t(S5dJ(UNrhGL0@6-Q1pT-D= z=3+E!f^+Gw!5aBl4$1*ber6cUK?4WO#na5TM1Im(;$A#!&?ft3pZus~zp0gCUD?+= z%(7u!J zCd~UZ_AxIG>z6eLyx|@>e?HfD;atMJZ{53D(~>*JgKirSdYo-3mT7|HYuuOoAbVwx zB|jLZy$1FePP5(RvRktvxy$*zd?&js`Q9*nXJD6csokdJWyPOg01rH}lY3oZv11}_ zAy2oG?q26i@l=p-ee@@$GaMoS literal 0 HcmV?d00001 diff --git a/applescript/modifiers_switch.scpt b/applescript/modifiers_switch.scpt new file mode 100644 index 0000000000000000000000000000000000000000..6951ccd4ae5eb2e81a96d7a62119fe28833cc2c2 GIT binary patch literal 4130 zcmeHKYjjlA75?tMqsTF5l1b!MDyASM4lzS0p^^rXKtj?035G!AA>IrVG9)t@XOal3 ztLj?1x>ozcwzg}vqQCmLzNq%0Vy$n1Hdw3GDy0-5A}C_5kK$wZJNIO4jDhM}{%dE} z`Od!Q?z3NKpMCDB_j8-u7PppGR#eV0Ees%3C;|sAJck4{X{Vdx<`;4i;+wN@wkCKz zq=6k6Cm+d&8sp$L2W&fV4#sOjFfoK%pj;?2pNj%b@ES>nFkU{8_vMt54=}mH&&9Lp z-rh`LKJC&J1=++%fAp&gpk^n$#iH$;H3Db zfK!UYWOsI=B!UuDBaU9APyrtq{(F!hok5m;C!6Wh%Hzt8c_8bxp_DKw0T zyr<;7Kv_KFa=^uTn4k$kY)Vif@5(#!wj=KXj=W>wZR5!VwuzXe2|>(C@FPsd6io=8 zC*fv%2~#y8c%FtI;>$Q+6N2ZNjLtM%pb0^Y%kh1bx+taCuVA_+1TikhJozVP$Xklt zj~$(x?M3CESU zj0e-%X39y8nbx8zTJTlO(uBaGTHJ&(7iDC-2vJQ4EULwFc>}ZMgkpCli)LGkYSAFC zqg)X}D$|>()hM?X)nl2w=E-Zuq7%lVDBH!T(1bwM3ixuIW*<}R&ZH^^H_hc-fsL4h zN=*o|sT~{TRm@d{kV+-ejT&>U>h;(lM?E%Hu@O+X+jW^ZMaVUipvxsAJ5CI>Tls%+3(4IgftfACvU@IaJ3iP$vJG3m#{<; z^6^|^ClBBndC`*>O+0HYa|${63zjNE-pQqw`D$e41y5cuP988$*09yd^BQ&5$s2K# z{2BG~oMLw-C+n@M8}U7P7RwYNzhjnJRo}sP(GW(1DLIW1G_v3|qsf)$s8*ggg>{y7 zwTeD}6HS^B#Hj|0-JnjZd6-atFb)Uk@d6Nt1(h)HO6oy%$16aTB|w?aMjXWyBzC`Jr@gk z0u?a1e4d5L;9W1@c5!7Ju$1TN#a4D~SaWQo;@B8^OW?$K?wCDr((Hi?Y=+ImMY0d= ziV#wLe#aJ#cAFxzP$q+(44Rxj-!f0bbom3WP=tJrUtyU`dGM_ZW1UII^%1NeE61l= zA(Jpwevb``kk9E2R>%~(yfMtffI_Z};L6XM(^Ks95}y8>3bE<`IsLzv)0o7qd6n$d zxXK1mSNA9TMt*=9+L7I6M?7UoZry86y?v%iyQeD`7OT> zACz6J{YiO1@zJL9STi)XQr==P_ni*1Z`*3*1 z+U*f}0Jk12#!sSK3*au1dVP0cR6U%dR`X2)1KfM}+pw^!?Wi{`;-?$U@2 zBw0c%W?#SJc`CqH@}G!VCqF7gAHJb>hnZaMPNXnauRGO}-K@GbuYk7G-=O8afbN{) zNb?$sa8N-FWy%I}uuMr zQ3OOu8f?p!A=~7#EAvg4JyCn=IKXon(GFk}b4X3=%$XKcr_y;8&Py2GWVx4!_Dr|GN! literal 0 HcmV?d00001 diff --git a/bash/make_for_web.sh b/bash/make_for_web.sh new file mode 100755 index 0000000..71026d5 --- /dev/null +++ b/bash/make_for_web.sh @@ -0,0 +1,9 @@ +for i; + do + ffmpeg -i "$i" \ + -c:v libvpx -b:v 5M -minrate 1M -maxrate 10M -g 30 -crf 4 -pix_fmt yuv420p "${i%.*}.webm" \ + -c:v libx264 -b:v 5M -minrate 1M -maxrate 10M -g 30 -profile:v main -pix_fmt yuv420p -strict -2 "${i%.*}.mp4" \ + -c:v libtheora -b:v 5M -minrate 1M -maxrate 10M -g 30 -pix_fmt yuv420p "${i%.*}.ogv"; + done + + diff --git a/bash/make_review.sh b/bash/make_review.sh new file mode 100755 index 0000000..be34544 --- /dev/null +++ b/bash/make_review.sh @@ -0,0 +1,4 @@ +for i; + do ffmpeg -i "$i" -s 960x540 -c:v libx264 -profile:v main -pix_fmt yuv420p -strict -2 "${i%.*}_h264.mov" ; +done; + diff --git a/bash/make_todays_folder.sh b/bash/make_todays_folder.sh new file mode 100755 index 0000000..983e5c9 --- /dev/null +++ b/bash/make_todays_folder.sh @@ -0,0 +1,2 @@ +make_todays_folder.py +exit diff --git a/bash/mount_whitehorse.command b/bash/mount_whitehorse.command new file mode 100755 index 0000000..6710827 --- /dev/null +++ b/bash/mount_whitehorse.command @@ -0,0 +1,21 @@ +stty -echo +echo Waiting for silly MAC lag... +for i in {1..3}; +do + echo ...$i + sleep 1 +done +echo mounting whitehorse +mkdir /Volumes/whitehorse +mount -t smbfs //mak:ale2312x@makineisilon/whitehorse /Volumes/whitehorse +echo mounting pegasus +mkdir /Volumes/pegasus +mount -t smbfs //jorge:Ladilla2@mak-nas/pegasus /Volumes/pegasus +echo done. +sleep 1 +open -a trolCommander +open -a adium + +stty echo + +exit diff --git a/python/bbbd.py b/python/bbbd.py new file mode 100644 index 0000000..d41e790 --- /dev/null +++ b/python/bbbd.py @@ -0,0 +1,20 @@ +import urllib.request,re,getopt + +def get_links(**options): + url="http://builder.blender.org/download" + ptn='(?<=href\=\")[^\"]*' + source=urllib.request.urlopen(url).read().decode("utf-8") + links=(re.findall(ptn,source)) + masked_links = [] + for l in range(0,len(links)): + if links[l].find("blender") != -1: + masked_links.append(links[l]) + try: + opt = options.get() + except TypeError: + opt = "none" + return masked_links +links = get_links() + +for l in links: + print(l) diff --git a/python/make_todays_folder.py b/python/make_todays_folder.py new file mode 100755 index 0000000..64f2169 --- /dev/null +++ b/python/make_todays_folder.py @@ -0,0 +1,25 @@ +#!/usr/bin/python +# Creates a timestamp for today, and checks if a folder of that description exists, if id doesn't it creates it. +import os, datetime +def get_timestamp(): + today = datetime.date.today() + curr_year = str(today.year)[2:4] + curr_month = str(today.month) + curr_day = str(today.day) + if len(curr_month) < 2 : + curr_month = '0' + curr_month + if len(curr_day) < 2 : + curr_day = '0' + curr_day + + time_stamp = curr_month + curr_day + curr_year + return time_stamp + + +tentative_path = os.getcwd() + os.sep + get_timestamp() + + +if not os.path.exists(tentative_path): + os.mkdir(tentative_path) + print('folder_created at : '+ tentative_path) +else: + print('folder already exists')