70°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

#MicroPub

  • Spano - a minimum-viable Micropub Media Endpoint (martymcgui.re)
    "Some of the things I like about Micropub media endpoints include:

    • The spec allows the media endpoint to be on a completely separate domain from the "full" micropub endpoint.
    • The spec doesn't specify anything about how the files are stored or their final URLs or filenames.
    • They make it easy to separate the handling of (large) media files from the (presumably much smaller) content and metadata of a post.
    • They enable Micropub clients to upload multiple files without creating multiple posts. This makes it simpler to create posts that contain multiple images, like a gallery."
    Thu, Jan 26, 2017 9:36am -08:00 #micropub
  • Day 28: Updating Syndication Property in Quill #100DaysOfIndieWeb

    As the Micropub spec has evolved, there have been some minor changes to how Quill used to do things. Today I added a configuration option to allow you to change the name of the property used to indicate the syndication targets.
    continue reading...
    2 mentions
    Tue, Jan 17, 2017 10:02am -08:00 #100daysofindieweb #quill #micropub
  • Day 15: Tags, Slug and Post Status for Quill #100DaysOfIndieWeb

    I've been using Quill to write all these #100DaysOfIndieWeb posts, which is a great way to find the pain points in the interface. After having written 14 articles in the last 14 days, the main thing I want to be able to do is start an article here in the Quill editor, save it as a draft to my website, then open up the raw HTML to make fine-grained edits, and only after I'm done, actually publish it.
    continue reading...
    1 like 1 repost 3 mentions
    Wed, Jan 4, 2017 3:52pm -08:00 #100daysofindieweb #100daysofcode #micropub #indieweb #quill
  • Another take on uploading screenshots to a Micropub Media Endpoint (seblog.nl)
    Mon, Jan 2, 2017 6:04am -08:00 #micropub #osx
  • A Brief Intro to My Website Architecture

    This is a description of all the pieces and tools that I use to post to my website and handle comments and responses. Many of the pieces are open source and/or based on open protocols that you can implement yourself.WritingI write posts using an app called Quill. It's an open source application that I wrote. I run a hosted version at quill.p3k.io, and you can run it on your own server if you want as well. Quill provides an interface for posting longer blog posts with embedded images like this, as well as short text notes, and a handful of other kinds of posts like bookmarks.Quill doesn't actually store any posts itself. It is just an interface for writing posts.When I click the "post" button in Quill, it sends a Micropub request to my own website, which then creates the post and displays it on my website. Micropub is an API standard for creating short notes and posts, and it supports photos and videos too!You can start using Quill if your website supports Micropub. There are some Micropub plugins for various CMSs, and it's also not too hard to write an endpoint yourself if you're into that sort of thing.Posting to Twitter/FacebookI never write posts directly on Twitter or Facebook. Instead, I write a post in Quill, and then check the boxes for where I want to syndicate the post. 
    continue reading...
    2 likes 1 mention
    Mon, Dec 12, 2016 1:24pm -08:00 #indieweb #webmention #micropub #bridgy #architecture
  • Creating a Self-Hosted Alternative to Facebook Live using Nginx and Micropub

    Facebook Live offers a seamless viewing experience for people to watch your livestream and then see an archived version after you're done broadcasting.
    continue reading...
    7 likes 7 reposts 3 replies 3 mentions
    Sat, Nov 19, 2016 6:19pm -05:00 #video #livestream #selfhosted #nginx #micropub #indieweb
  • Aaron Parecki
    @Drift @gluiapp Annotate is great! Could you add Micropub support so I can share screenshots directly to my website? https://www.w3.org/TR/micropub/
    Portland, Oregon, USA
    1 like 3 replies
    Thu, Nov 3, 2016 9:59am -07:00 #annotate #micropub
  • Dropshare https://twitter.com/DropshareApps   •   Feb 22
    @aaronpk once the RFC is passed, we’ll gladly look into it.
    Aaron Parecki
    @DropshareForMac fyi Micropub is now a Candidate Recommendation! https://www.w3.org/TR/micropub/
    Portland, Oregon, USA
    1 like
    Thu, Nov 3, 2016 9:12am -07:00 #dropshare #micropub
  • Automatically uploading screenshots to a Micropub Media Endpoint

    I often want to share screenshots in text chat from my computer, and I don't like sharing Dropbox links since they load a huge HTML+JS app just to show an image.Since I already have a Micropub Media Endpoint that apps like Quill use to upload photos, I thought that would be a good place to also share screenshots from. The Media Endpoint is a simple HTTP API. It accepts a file upload, and returns the URL to the file in the Location header.OSX has what's called "Folder Actions" where the system will trigger a script to run any time a file is added to a folder. I created an Automator script that will upload the newly added file to the media endpoint, and copy the resulting URL onto the clipboard.
    continue reading...
    1 like 3 replies 3 mentions
    Wed, Nov 2, 2016 12:40pm -07:00 #screenshot #micropub #media-endpoint #indieweb
  • Aaron Parecki
    New draft of Micropub CR published! https://www.w3.org/TR/micropub/ Now 4 weeks to submit an implementation report through https://micropub.rocks!
    Portland, Oregon, USA
    8 likes 2 reposts
    Tue, Oct 18, 2016 11:37am -07:00 #micropub #w3c #cr #indieweb
  • Resumable Upload API - Graph API - Documentation - Facebook for Developers (developers.facebook.com)
    Wed, Oct 5, 2016 1:28pm -07:00 #facebook #api #micropub
  • Micropub CR

    I'm excited to announce that Micropub is now a W3C Candidate Recommendation!
    continue reading...
    58 likes 7 reposts 4 replies 17 mentions
    Tue, Aug 23, 2016 10:00am -07:00 #w3c #socialwg #micropub #indieweb
  • find me at @anildash@me.dm or anildash.com https://twitter.com/anildash   •   Aug 10
    A lot of open infrastructure that made social media work has disappeared. Can it be rebuilt? https://medium.com/@anildash/the-lost-infrastructure-of-social-media-d2b95662ccd3
    Aaron Parecki
    @anildash Working on it:

    Responses -> https://www.w3.org/TR/webmention/
    API -> https://www.w3.org/TR/micropub/
    Portland, Oregon, USA
    5 likes 1 reply
    Wed, Aug 10, 2016 1:32pm -07:00 #webmention #micropub
  • Aaron Parecki
    Just set up a "like" button that works from any iOS app using the IFTTT "Do Note" app. I can "share" a URL from any app and turn it into a Micropub post via an IFTTT recipe.
    Portland, Oregon, USA
    Wed, Aug 10, 2016 9:57am -07:00 #micropub #indieweb
  • Standardizing the Social Web
    Jun
    22
    June 22, 2016 11:00am (-0700)
    Portland, Oregon, USA
    Open Source Bridge
    View Slides
    1 mention
    permalink #indieweb #indieauth #micropub #osbridge #activitystreams #w3c #socialwg
  • Uploading Videos (developers.facebook.com)
    "In Graph API v2.3 we introduce a resumable upload protocol. You can now upload videos as chunks, handle errors and resume the upload of the remaining chunks."
    Fri, Jun 10, 2016 9:24pm -07:00 #facebook #api #micropub
  • Aaron Parecki
    @DrifttHQ Any chance you can add support for uploading via Micropub, or even just via HTTP? https://www.w3.org/TR/micropub/
    Düsseldorf, Nordrhein-Westfalen, DEU
    Tue, May 10, 2016 4:50pm +02:00 #micropub #screenshot
  • https://lists.w3.org/Archives/Public/public-socialweb/
    Aaron Parecki
    Hi all, here's the GitHub issue where I'm tracking the status of the syntax to use for Micropub updates/deletes. I'd appreciate any feedback people have on this.

    https://github.com/aaronpk/Micropub/issues/22

    There's a couple other issues that I opened based on my implementation experience getting myfreeweb's Micropub client (which currently supports edits) to work with my own server. Feedback is welcome on those as well.

    https://github.com/aaronpk/Micropub/issues
    Portland, Oregon, USA
    Fri, Apr 22, 2016 1:07pm -07:00 #micropub #socialwg
  • Micropub Spec Updates

    Since publishing the latest W3C draft of Micropub on March 1, there have been a few minor updates based on feedback from people who have implemented it.Simpler update syntaxThe update syntax had an extra nesting that was not necessary. The syntax changed from:replace[properties][content]=Hello+Moonto replace[content]=Hello+MoonMoving a postIf the update operation caused the post to be moved to a new URL (such as when the URL scheme is based off of the post's date, or has a custom slug that is editable), the Micropub client needs a way to know the new URL of the post.The Update Response section now includes HTTP 201 as a possible response, along with:If the update operation caused the URL of the post to change, the server must respond with HTTP 201 and include the new URL in the HTTP Location headerMore InformationYou can read the latest editor's draft of the spec here: http://micropub.net/draft/ as well as see the change log. The git commit history shows the full detailed changes.Thanks to Greg for providing feedback on his Micropub implementation.As always, feedback from implementation experience is appreciated! Feel free to file an issue, or join the #indiewebcamp chat!
    continue reading...
    Fri, Apr 8, 2016 12:11pm -07:00 #micropub #indieweb
  • Aaron Parecki
    Just published new working drafts of Webmention and Micropub!

    https://www.w3.org/TR/2016/WD-webmention-20160301/
    https://www.w3.org/TR/2016/WD-micropub-20160301/

    Thanks to everyone for their contributions to these updated drafts!
    Portland, Oregon, USA
    28 likes 16 reposts 2 replies
    Tue, Mar 1, 2016 1:14pm -08:00 #webmention #micropub #indieweb #w3c
older

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv