76°F

Aaron Parecki

  • Articles
  • Notes
  • Photos

#Indieweb

  • Grant Richmond https://grant.codes
    Loving the new client tests on http://micropub.rocks! It's making testing a breeze! #indieweb
    Portland, Oregon
    Wed, Mar 8, 2017 3:29pm -08:00 (liked on Wed, Mar 8, 2017 3:29pm -08:00) #indieweb
  • Aaron Parecki
    Hello from Homebrew Website Club PDX! Thanks to @DreamHost for hosting us! 🍕🎉 #indieweb
    Portland, Oregon, USA
    11 likes 2 reposts 2 mentions
    Wed, Mar 1, 2017 7:00pm -08:00 #indieweb #hwc
  • Homebrew Website Club
    Mar
    1
    March 1, 2017 5:30pm - 7:30pm (-0800)
    Dreamhost Portland
    Portland, Oregon
    manton.org
    1 RSVP
    permalink #indieweb #hwc
  • Aaron Parecki https://aaronparecki.com/   •   Feb 27
    I'm excited that @manton2 of http://micro.blog will be in town for Homebrew Website Club! You should come! 🍕 🎉 https://indieweb.org/events/2017-03-01-homebrew-website-club
    Aaron Parecki
    We have another out of town guest for Homebrew Website Club tonight! 🎉 https://twitter.com/cleverdevil/status/837019191546941445 (we also have 🍕 so you should come!)
    Portland, Oregon, USA
    Wed, Mar 1, 2017 2:55pm -08:00 #indieweb
  • Marty McGuire https://martymcgui.re/

    Audio edition for This Week in the IndieWeb for February 10th - 17th, 2017

    Thinking about doing this as a regular thing, if I can get the production time down. Feedback welcome!

    Music from Aaron Parecki’s 100DaysOfMusic project:

    • Day 48 - Glitch
    • Day 49 - Floating
    • Day 9
    • Day 11
    Sat, Feb 18, 2017 3:15pm -05:00 (reposted on Sat, Feb 18, 2017 12:44pm -08:00) #indieweb #this-week-podcast
  • Homebrew Website Club PDX
    Feb
    8
    February 8, 2017 5:30pm - 7:30pm (-0800)
    DreamHost Portland, 621 SW Morrison St., 14th Floor, Portland, OR
    permalink #indieweb #hwc
  • Day 46: Expanding the IRC/Slack Gateway to all IndieWeb Channels #100DaysOfIndieWeb

    For quite some time, we've been running my IRC/Slack gateway so that our main #indieweb IRC channel is also available in Slack. It's great because it allows people to use the nice mobile-friendly Slack client, while also not locking ourselves into a proprietary platform. The bridge is also used to allow people to join the chat from our web interface.
    continue reading...
    1 like 2 mentions
    Sat, Feb 4, 2017 3:31pm -08:00 #100daysofindieweb #indieweb #slack #irc
  • Micro.blog Project Surges Past $65K on Kickstarter, Gains Backing from DreamHost (wptavern.com)
    Thu, Jan 26, 2017 3:01pm -08:00 #microblog #indieweb #kickstarter
  • Homebrew Website Club
    Jan
    25
    January 25, 2017 5:30pm - 7:30pm (-0800)
    Velo Cult Bike Shop
    permalink #indieweb #hwc
  • Day 27: Parsing meta http-equiv and returning status code in XRay #100DaysOfIndieWeb

    Today I closed a long-standing request on XRay to return the HTTP status code from the retrieved page, as well as parsing the <meta http-equiv="Status" content="410 Gone"> tag in the HTML. I also now return the final URL that XRay retrieved the document from, after following any HTTP redirects that were sent.
    continue reading...
    2 mentions
    Mon, Jan 16, 2017 1:08pm -08:00 #100daysofindieweb #xray #indieweb
  • Day 26: Tag tokens and publish date for Quill #100DaysOfIndieWeb

    Last week, Barry Frost released Micropublish, a Micropub client written in Ruby. It's a very slick interface for posting a few kinds of posts. I noticed that his "category" field looked really nice, and discovered that he was using a Bootstrap plugin called "Token Field". Today I added this plugin to Quill, so now everywhere that you previously had to enter tags as comma-separated values, it's now using this "token field" UI.
    continue reading...
    1 like 1 reply 3 mentions
    Sun, Jan 15, 2017 11:22am -08:00 #quill #indieweb #100daysofindieweb
  • Week in Review #100DaysOfIndieWeb

    aaronparecki.comDay 18: I updated my reposts to show the full contents of the post I reposted rather than just the URL.Day 19: I updated my website to automatically fetch the contents of my reposted URLs when I make new reposts.Day 24: I updated my reply posts to be able to show the full contents of the post I'm replying to.Day 25: I updated my website to automatically fetch the contents of the posts I reply to.XRayDay 20: I added Instagram support to XRay, so now XRay returns data when given Instagram URLs.Day 21: I added Twitter support to XRay, although you need to pass your own OAuth keys to XRay in order for it to fetch tweets.Day 22: I updated a few things in XRay to make it easier to deploy to shared hosting, and simplified its dependencies.LibrariesDay 23: I published my timezone lookup tools as a standalone library, and updated XRay and Quill to use the library instead of the duplicated class.
    continue reading...
    Sat, Jan 14, 2017 10:48am -08:00 #100daysofindieweb #indieweb #xray #p3k
  • Day 25: Automatically Fetching Reply Contexts for p3k #100DaysOfIndieWeb

    Today I worked on automatically expanding the contents of my reply contexts whenever a new post is created. I also have a utility to fetch the reply context for older posts. I ran it for the first page of replies on my replies feed, and I'm super excited that they are looking pretty good now!
    continue reading...
    3 mentions
    Sat, Jan 14, 2017 10:36am -08:00 #100daysofindieweb #indieweb #p3k
  • Day 24: Displaying Reply Context in p3k #100DaysOfIndieWeb

    Following last week's work on displaying full repost content, I modified those templates to be used to display reply context in my reply posts.
    continue reading...
    3 mentions
    Fri, Jan 13, 2017 6:51pm -08:00 #100daysofindieweb #indieweb #p3k
  • Aaron Parecki
    We did it! Webmention is now a @W3C recommendation! Congrats @SocialWebWG and @IndieWebCamp! https://www.w3.org/TR/2017/REC-webmention-20170112/ https://twitter.com/w3c/status/819624363645353985
    Mountain View, California, USA
    42 likes 13 reposts 2 replies 6 mentions
    Thu, Jan 12, 2017 11:47am -08:00 #webmention #w3c #indieweb
  • Phil Wolff http://linkedin.com/in/philwolff   •   Jan 12
    @kevinmarks Go-to registrars these days? Any particularly indieweb friendly?
    Aaron Parecki
    @evanwolf @kevinmarks Well @godaddy has been hosting the Homebrew Website Club meetups! That's pretty #indieweb friendly!
    Mountain View, California, USA
    3 likes 1 repost 1 reply 1 mention
    Thu, Jan 12, 2017 11:02am -08:00 #indieweb
  • Day 23: Open Sourcing my Timezone Library #100DaysOfIndieWeb

    Today I published my code for finding the timezone of a specific location as a standalone library.
    continue reading...
    3 mentions
    Thu, Jan 12, 2017 10:32am -08:00 #100daysofindieweb #indieweb #atlas #timezone #p3k
  • Day 22: XRay Ready for Deployment #100DaysOfIndieWeb

    Today I made a few changes to XRay to make it easier to deploy in more kinds of environments. I also removed a bunch of CSS/JS dependencies and simplified the UI a bit.
    continue reading...
    3 mentions
    Wed, Jan 11, 2017 10:19am -08:00 #xray #p3k #indieweb #100daysofindieweb #100daysofcode
  • Day 21: Twitter Support for XRay #100DaysOfIndieWeb

    Continuing yesterday's work, today I added support for parsing Twitter URLs to XRay.There were a couple tricks to make this work. I wanted to make sure that Tweets are always expanded to include the most data possible, and also wanted to avoid needing to make a bunch of HTTP requests. Scraping from the twitter.com website wasn't an option, since some of the data isn't available or would require additional HTTP calls to fetch. (For example I would have to fetch every t.co URL to expand them.) So I set to work using the Twitter API to fetch the tweets.
    continue reading...
    1 like 1 reply 3 mentions
    Tue, Jan 10, 2017 3:36pm -08:00 #100daysofindieweb #100daysofcode #indieweb #xray #twitter
  • Day 20: Instagram Support for XRay #100DaysOfIndieWeb

    XRay is my service that parses web pages and extracts information from them. Right now I mostly use it to parse comments, but now that I've been adding support for reposts, it's used there as well.Today I added support for XRay to extract data from Instagram URLs!This means anything that uses XRay will now return structured data when given an Instagram URL, just like how it parses h-entry and other Microformats. Unfortunately, Instagram does not provide timezone data for the published date, only a Unix timestamp. So if the photo is tagged at a location, then XRay will look up the appropriate timezone for that location and adjust the timezone of the published date accordingly!Here's what the parsed JSON looks like for this photo. Note that the timezone is set to East Coast because this photo was taken at MIT.{ "data":{ "type":"entry", "url":"https://www.instagram.com/p/BM4rGs-lApG/", "author":{ "type":"card", "name":"Aaron Parecki", "url":"http://aaronparecki.com/", "photo":"https://scontent.cdninstagram.com/t51.2885-19/s320x320/14240576_268350536897085_1129715662_a.jpg" }, "content":{ "text":"Here again" }, "photo":[ "https://scontent.cdninstagram.com/t51.2885-15/e35/14269001_1162908790471145_6084871298582839296_n.jpg?ig_cache_key=MTM4NTA0NjQ2MjAyNzc5NTAxNA%3D%3D.2" ], "location":[ "https://www.instagram.com/explore/locations/206258876/" ], "published":"2016-11-16T16:07:06-05:00" }, "refs":{ "https://www.instagram.com/explore/locations/206258876/":{ "type":"card", "name":"Massachusetts Institute of Technology (MIT)", "url":"https://www.instagram.com/explore/locations/206258876/", "latitude":42.360011410484, "longitude":-71.091869836761 } }}In addition to my website using this for reposts and comments, when I paste that URL into IRC, Loqi uses XRay to expand it and provide a little text preview.
    continue reading...
    1 like 1 reply 4 mentions
    Mon, Jan 9, 2017 9:25am -08:00 #100daysofindieweb #100daysofcode #indieweb #xray #instagram
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