cap :: screencap -> url


login

Q: WTF is this?
A: It's a thing where you can upload screenshots to the web from the command line.

Q: How do i do it?
A: Login and pick a page name, and a password (dont use your google password).
Download a client (OS X, linux, or Windows). You can download the client once you've signed up and picked a page.
Run the client, and your screenshot will be at the page you picked e.g. http://cap.sprunge.us/page.
Run it again and your screenshot will be updated.
For extra nice, bind it to a keyboard command. I like Shift-PrintScreen

Q: Can I change the page name?
A: Yeah, as long as no one else has it.

Q: My browser doesn't pay attention to headers, and it can't deal with this cause the urls dont have a file extension.
A: You can append '.jpg' to your page and it will do the same thing.

Q: Can I change the password?
A: Yeah.

Q: Why do I need a password?
A: Cause I can't figure out how to authenticate to google with curl. So the password is just to keep other people from sticking screenshots at your page. And you don't want to use your google password cause it gets sent in plain text and is generally pretty insecure, and also I will be able to see it in the datastore.

Q: Can I have more than one screenshot?
A: Nope. One at a time per login.

Q: Can I use this as a crappy screencam?
A: Yes! Append .cam to the url of your screencap, and it will display in a page that refeshes every 30 seconds. On your end, say something like:
while :; do cap; sleep 30; done
and it will upload a new shot every 30 seconds.

Q: Can I abuse this service by doing stupid things to the client?
A: I suppose so. It's running on google app engine so if you break stuff or hack them, maybe they will hire you cause you are so smart.

Q: Um, there's already a project called cap and it's way cooler than this.
A: You can rename the client to whatever you want.

Q: I got a weird error.
A: Most likely the image size is greater than 1M. This is the max app engine lets me store. I tried to set the image quality pretty low to keep filesize down, but if you have a giant screen, it might still be too big. Try changing where it says 50 in the client to an even lower number.

Q: Can I rate and comment on this thing somewhere?
A: You can do that here.

Q: I broke it. / I have a question? / I have an idea!
A: Cool. Email me.