Help me build a Workflow

by Volker Weber

ZZ113E0D8F

I have this nice Workflow app. And I was never able to put it to good use. Can you help me build a workflow? What I need is an image upload to vowe.net.

This is what I do on my Mac:

  1. Drag a photo to ImageWell
  2. Let ImageWell create a random name
  3. Resize the image to 640px width
  4. Push the image via SFTP to vowe.net
  5. Copy the image URL to the clipboard like this

<img src="//vowe.net/images/ZZ113E0D8F.png" alt="ZZ113E0D8F" width="640" height="480" />

Pick image, resize and convert is easy. I will also be able to do something like convert only if PNG and filesize > 150 kB. Creating a random name, putting the URL on the clipboard and uploading to vowe.net is where I fail.

Comments

I am using Linux and I do something like this with xclip

echo '{% picture '/$YEAR/$YEAR$MONTH-$file' alt="" %}' | xclip -sel clip


maybe there is an "xclip" for OSX too

Hagen Bauer, 2016-07-08 18:44

Nice. N/a on iPad.

Volker Weber, 2016-07-08 18:47

No complete recipe, but some ideas:

Uploading to ftp/sftp requires a third party app (Transmit).

A workaround could be running Dropbox on the server and settting up a shared folder between your private Dropbox and the server's one, then use that folder as a source for the images (e.g. by symlinking it to somewhere below your document root).

Random name should be easy, there's a random number generator and also a calculate hash function in Workflow.

You'll need a few variables (e.g. the random file name and the base URL of your web server).

Jochen Schug , 2016-07-08 19:32

Here's a draft for some of the pieces: https://workflow.is/workflows/07685a13eee34eac894746c97293a89b

Jochen Schug , 2016-07-08 20:05

man pbcopy

Martin Kautz, 2016-07-08 20:13

good ol' ftp is available on the mac terminal, just checked. It has been too long with the syntax, but this is straightforward and a lil' shell file can wrap you the upload, passing the filename.

To copy sth, pbcopy is your friend on OSX...

echo "hello" | pbcopy

Puts "hello" on clipboard.

Dates for the filename doesn't seem too bad, for something more random, the terminal is your friend again:

"uuidgen | md5" or " uuidgen | tr -d '-' "

gives you strings like 0613d58c548629a8aa90432613246b29 or 4377EBA4CE0442A0B0345A06863A6DC1

Frank Quednau, 2016-07-08 20:16

@Frank: Volker wants to run the workflow on an iPad. Did not get that either...

Martin Kautz, 2016-07-08 20:19

+1 for Transmit. +1 for the hash function. I think I can cobble something together.

Dennis Wegner, 2016-07-08 21:22

Please have a look and let me know if this works for you:

https://workflow.is/workflows/a8788fd674b047c785874400875cfed4

You should probably provide a favorite Transmit target so you won't have to choose your upload folder manually each time...

Dennis Wegner, 2016-07-08 21:31

Transmit was the missing piece. Thanks Jochen and Dennis. It's working and I just need to make it even nicer.

Volker Weber, 2016-07-08 21:44

Recent comments

Volker Weber on BackBerry Motion :: Mein anderes Telefon at 00:36
Daniel Kirstenpfad on One Thousand Move Goals at 19:47
Jochen Kattoll on BackBerry Motion :: Mein anderes Telefon at 18:48
Fotios Nisiropoulos on One Thousand Move Goals at 18:22
Detlev Poettgen on One Thousand Move Goals at 18:09
Florian Vogler on Microsoft Tech Summit: Ab in die Wolke at 16:27
Leo Wiggins III on One Thousand Move Goals at 14:55
Nick Coenen on Ferrari Evolution at 13:16
Andreas Fischer on Your favorite messenger at 08:58
Peter Meuser on Microsoft Tech Summit: Ab in die Wolke at 08:41
Volker Weber on Microsoft Tech Summit: Ab in die Wolke at 21:37
Florian Vogler on Microsoft Tech Summit: Ab in die Wolke at 20:35
Alan Lepofsky on Attending IBM think 2018 at 14:08
Andy Mell on Android Enterprise Recommended at 12:28
Martin Kautz on Om Malik :: The #1 reason Facebook won’t ever change at 11:27
Viktor Dexheimer on Ferrari Evolution at 05:18
Richard Moy on Om Malik :: The #1 reason Facebook won’t ever change at 22:06
Kristian Raue on Concept Zero :: Echo Dot auf Steckdose montieren at 22:01
Armin Grewe on Android Enterprise Recommended at 21:02
Jean-Marc Autexier on Android Enterprise Recommended at 20:49
Volker Weber on Quo vadis IBM Connections? at 20:41
Samuel Orsenne on Ferrari Evolution at 12:38
Volker Weber on Android Enterprise Recommended at 11:21
Kai Nehm on Android Enterprise Recommended at 11:16
Stephan Wissel on Android Enterprise Recommended at 10:57

Ceci n'est pas un blog

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.

vowe

Contact
Publications
Stuff that works
Amazon Wish List
Frequently Asked Questions

rss feed  twitter

Local time is 03:05

visitors.gif