[TxMt] Re: Need help editing a bundle

kravnh kjed at comcast.net
Wed Aug 17 02:27:50 UTC 2011


Hi Steve,

Wow, thanks for that script. It does exactly what I need it to do. I truly
appreciate your help!

Keith


Steve King-8 wrote:
> 
> 
> Of course, search and replace isn't the right tool for the job. :-)  
> Here's a little Python script that you can save as a bundle command. Set 
> the input to "Selected Text or Document" and the output to "Replace 
> Selected Text".  This script has the benefit of rounding values 
> (0'12.9999 becomes 00:13:000) and dealing with pathological cases 
> (0'99.1234 becomes 01:39.123).
> 
> #! /usr/bin/env python
> import re
> import sys
> regex = re.compile(r"^(\d+)'(.*?)\s+(Start|End)$")
> for line in sys.stdin:
>      mo = regex.match(line.strip())
>      if mo:
>          ms = round((int(mo.group(1))*60.0 + float(mo.group(2))) * 1000.0)
>          mm = int(ms/60.0/1000.0)
>          ms -= mm*60.0*1000.0
>          ss = int(ms/1000.0)
>          ms -= ss*1000.0
>          print '%02d:%02d:%03d'%(mm,ss,ms)
> 
> 
> -- 
> Steve King
> 
> 

-- 
View this message in context: http://old.nabble.com/Need-help-editing-a-bundle-tp32266863p32276598.html
Sent from the textmate users mailing list archive at Nabble.com.



More information about the textmate mailing list