25 ms·
Cool! Here's what I would really, really like to see as part of a file manager re-imagining: a unified, programmable activity stream for my actions across both
by benwerd 14y ago
Cool! Here's what I would really, really like to see as part of a file manager re-imagining: a unified, programmable activity stream for my actions across both my local machine and the Internet, stored locally but accessible via API.
Imagine this:
I save a photo, with Photoshop, to my Pictures/2012 folder. It's immediately added to my local timeline. It's private to me.
I copy the photo to my Pictures/Web folder. Again, this is added to my timeline. I've programmed the timeline to also send the photo to Flickr when I do this.
I copy it to my Pictures/Clients/John Smith folder. It's in my timeline, but here I've programmed it to send it privately to John Smith via a web service.
I'm on a company network. I copy a file to a shared drive. It shows up in the timelines of all the other people who have access to that drive (although some of them may have chosen to filter these actions out). A couple of them have actions programmed in; they automatically copy the file to their own private folders, or to their mobile devices, etc etc. One of them decides to leave a comment on the shared timeline.
I can search my timeline by type, person, action type, etc etc. And do the same even when I'm disconnected from my computer and network, although not all of the files are necessarily available.
- jredwards 14y agoSorry to use the "X for Y" cliche, but this sounds like IFTTT for the desktop. And I like it.
- benwerd 14y agoActivity Streams + IFTTT for the desktop, yep. I've mooted it elsewhere before, but I think I'll write up the idea more fully.
- sk5t 14y agoINFI WTF is IFTTT. HTH. HAND.
- ghiculescu 14y agohttps://ifttt.com/ https://ifttt.com/
- htp 14y agoI noticed your imagined workflow seemed folder-oriented, and thought of Hazel: http://www.noodlesoft.com/hazel.php http://www.noodlesoft.com/hazel.php It doesn't provide the timeline you were looking for, and I don't think it can do Internet-y stuff, but it could take care of the "if something lands in _____ folder, do ____" bit if you had it run a custom script for each action. Perhaps you could hack together your own activity stream with some elbow grease?
- wslh 14y agoSomething like this http://blog.databigbang.com/ideas-egont-a-web-orchestration-language/ http://blog.databigbang.com/ideas-egont-a-web-orchestration-... ? I wrote this article looking for a similar solution.
- fmavituna 14y agoAbout 3 years ago I've developed a small tool, very limited but can automate certain tasks based on the directory called Psycho Folder - http://code.google.com/p/psychofolder/ http://code.google.com/p/psychofolder/ It's much more limited than this but still did the trick with the combination of CLI tools. It watches directories and takes actions according to the created / modified file types in that directory. Initially I used it for auto video conversion: - Torrent downloads a mkv video - Psycho folder detects the file unzips if necessary - Launches video conversion tool (convert it to an encoding that my TV can stream) - Launches subtitle encoding tool if there is a subtitle file - Copies it to NAS so the TV can stream it from In one point it was also part of my CI system, when a new release is there it would upload it to dropbox. There are so many other possibilities, imagine creating thumbnails automatically when you drag & drop a picture to a directory, or maybe upload them to instagram etc.