TinyGrab, Gyazo, … alternatief in 11 regels

Edit: een uitgebreide versie van dit script kan je terugvinden op www.filenox.net/up.

Het aantal tools dat een screenshot maakt en deze vervolgens uploadt naar een website om het zo makkelijk te kunnen delen is volgens mij ontelbaar. Ondanks de populariteit van screenshot sharing bieden weinig tools de mogelijkheid om de afbeeldingen naar een eigen (FTP-)server up te loaden. Hierdoor heb je geen volledige controle over er wat er met de bestanden gebeurt. Dit stoorde mij en daarom heb ik in enkele minuten een Python-scriptje geschreven die deze mogelijkheid wel biedt.

import ftplib, time, os
bestandsnaam = str(int(time.time())) + ".png"
os.system("screencapture -i %s" %bestandsnaam)
session = ftplib.FTP('ip-adres','gebruikersnaam','wachtwoord')
session.cwd("/domains/filenox.net/public_html/up/") #locatie voor het opslagen
file = open(bestandsnaam,'rb') 
session.storbinary("STOR %s" %bestandsnaam, file) 
file.close() 
session.quit()
link = "http://www.filenox.net/up/" + bestandsnaam
os.system("echo '%s' | pbcopy" %link)

Lees verder

Mijn Alfredconfiguratie

shot 2013-02-25 om 21.17.16
Alfred wordt door velen bekeken als de opvolger van Quicksilver, ook door mij. Deze kleine tool zorgt voor een snellere computerervaring doordat alles via enkele commando’s kan worden voltooid. Om de standaardfunctionaliteit van Alfred te ontdekken raad ik je aan om naar www.alfredapp.com te surfen (of naar The Verge), deze blogpost dient vooral om mijn configuratie te delen. Lees verder