This is how I recorded this one’s for Roland (@rtanglao)
- Created a Workflow based on a previous Workflow I had created for posting to my Jekyll site from my iPhone via Working Copy
- Added steps for recording and previewing the audio, encoding it to MP3 and then base64 and storing that as a variable
- Pass the base64 string through an x-callback URL that writes the file to my local repository
- Come back to Workflow to paste this text into a text field
- Store this text as a variable
- Pass that variable through to my standard x-callback URL for posting content on this site
- Frantically refresh my blog hoping I can spot and fix any bugs before Roland notices
- Quickly load the post in Working Copy and edit the incorrect
scr
in theaudio
element caused by an errant variable - Come back and try it again when
site.baseurl
is discovered to not work on my site - Realize it still isn’t playing in Safari, so pull the latest from the repository onto my Macbook Pro and rebuild the site locally to test
- Realize that adding a
source
element inside of theaudio
element works, but wonder why Roland didn’t seem to have to do this on his post¯\_(ツ)_/¯
- Go back into Workflow to update the Workflow to match the new markup