Step 1: Requirements
1. An apple computer running a fairly recent version of OS X
2. Apple developer tools - these are necessary to compile the script into an application that can start running every time you log in. The mac-development only package is fine. Be warned, this is a pretty big download, but it's definitely worth it if you are interested in coding anything on a mac ever.
3. An apple ID - it lets you register and download the developer tools above.
4. Python - it comes pre-installed with the computer
5. Access to an FTP server - it doesn't have to be yours, but you do need the username, password, and address of a server with ftp access.
6. An empty text file called 'yes.rtf' - keep this somewhere on your computer but don't upload it to the server yet
Step 2: Getting the Script
fill in your information and desired time in seconds (although I would just leave it at two minutes). This is what the program uses to log into your FTP server and check if you want to upload any pictures, and if so, to upload the screenshots.
Step 3: Creating the Application
Step 4: Automatically Running the Program
1. Open up system preferences, under the apple logo way in the upper left corner of your screen
2. Click on Accounts
3. Move ScreenshotTaker somewhere it won't be so easy to find - like your utilities folder (/Applications/Utilities)
3. Click on the Login Items tab and drag ScreenshotTaker (the app) onto the list
4. Make sure to check the box making it hidden
Bam, you're done. Anytime you want to start taking pictures of your laptop's screen, drag that 'yes.rtf' file onto the server. Make sure that there isn't already one there if you don't want to take screenshots. Once the 'yes.rtf' text file is dragged into your ftp's main directory (/) screenshots will be taken every two minutes and named like so:
To stop taking screenshots, delete the 'yes.rtf' file from your ftp directory.