Advertisement
Guest User

TimestampScreenshot.py

a guest
Nov 5th, 2012
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. from datetime import datetime
  2. from os import path, walk
  3. from re import search, IGNORECASE
  4. from shutil import move
  5.  
  6. if __name__ == '__main__':
  7.     directoryToSearch = path.join(path.expanduser('~'), 'Desktop')
  8.     patternToTimestamp = '^(Capture|Untitled)(\.png|\.jpg|\.gif)$'
  9.     getTimestamp = lambda: 'Screen shot ' + datetime.now().strftime("%Y-%m-%d at %H.%M.%S %p")
  10.  
  11.     for root, _, files in walk(directoryToSearch):
  12.         for file in files:
  13.             if search(patternToTimestamp, file, IGNORECASE):
  14.                 _, extension = path.splitext(file)
  15.                 oldPath = path.join(root, file)
  16.                 newPath = path.join(root, getTimestamp() + extension.lower())
  17.                 move(oldPath, newPath)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement