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

Nice. N/a on iPad.

Volker Weber, 2016-07-08

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

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

Jochen Schug , 2016-07-08

man pbcopy

Martin Kautz, 2016-07-08

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

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

Martin Kautz, 2016-07-08

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

Dennis Wegner, 2016-07-08

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

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

Recent comments

Thomas Odorfer on Pepper könnte noch leben at 15:32
Valentin Woelm on Pepper könnte noch leben at 14:50
Volker Weber on Pepper könnte noch leben at 14:40
Thomas Odorfer on Pepper könnte noch leben at 12:19
Ingo Küper on Pepper könnte noch leben at 11:59
Nils Michael Becker on Nothing beats experience at 17:44
Erik Brooks on Apple HomePod :: And the beat goes on at 17:26
Stefan Domanske on Logi R500 :: Klicker für iPhone und iPad at 14:37
Torben Volkmann on Logi R500 :: Klicker für iPhone und iPad at 14:22
Markus Dierker on Logi R500 :: Klicker für iPhone und iPad at 13:32
Christian Ott on Apple HomePod :: And the beat goes on at 13:27
Nina Wittich on Apple HomePod :: And the beat goes on at 12:46
Nina Wittich on Logi R500 :: Klicker für iPhone und iPad at 12:40
Volker Neumann on Logi R500 :: Klicker für iPhone und iPad at 12:37
Frank Quednau on Apple HomePod :: And the beat goes on at 12:30
Friedrich Holstein on Apple Smart Battery Cases at 12:15
Martin Dietze on Stuff that works :: Plantronics Fit 3100 at 11:58
Yves Menge on Apple Smart Battery Cases at 11:48
Volker Weber on Stuff that works :: Plantronics Fit 3100 at 11:27
Martin Dietze on Stuff that works :: Plantronics Fit 3100 at 10:56
Volker Weber on Apple HomePod :: And the beat goes on at 10:51
Hubert Stettner on Apple HomePod :: And the beat goes on at 10:37
Volker Weber on Apple Smart Battery Cases at 09:07
Roland Dressler on Apple Smart Battery Cases at 08:30
Johannes Matzke on Apple Smart Battery Cases at 07:23

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  amazon

Local time is 15:43

visitors.gif

buy me coffee

Paypal vowe