65°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • aaronpk https://github.com/aaronpk   •   Jan 30

    #3 Indicating whether posts have already been responded to

    Aaron Parecki

    I'm thinking about using a new Microsub property in the entry to indicate the response URLs that may exist for this post.

    {
      "type": "entry",
      ...
      "_like": "https://aaronparecki.com/xxxxxxx",
      "_repost": "https://aaronparecki.com/yyyyyyyy"
    }
    

    alternately:

    {
      "type": "entry",
      ...
      "_actions": {
        "like": "https://aaronparecki.com/xxxxxxx",
        "repost": "https://aaronparecki.com/yyyyyyyy"
      }
    }
    

    For likes and reposts, from a UI perspective, we want to know whether the user has already liked or reposted a post (a boolean yes/no), in order to style the like/repost button differently, so in that case it makes sense to have those be a single string. (The client could send a Micropub delete request with the URL if the user taps the button again, to delete the like/repost.)

    For replies, I'm not sure what we actually want the client to indicate. Long-term it would be great if the client had the ability to show the full conversation thread, so in that sense it makes sense to handle replies differently from likes and reposts. Maybe we can handle this question separately for replies.

    In the case of likes and reposts, we only care about the URLs of the user's own like/repost posts. Showing other people who have liked or reposted a post is a different problem, since that does not affect the state of the action buttons.

    In thinking through this, I'm leaning towards the second JSON option above, nesting the data under _actions, since this data is limited in scope to help indicate the state of the action buttons. It is not meant to cover displaying all responses to a post.

    • 43°F
    Wed, Mar 14, 2018 8:13am -07:00 #microsub
  • aaronpk https://github.com/aaronpk   •   Jan 30

    #4 Tracking read state or position

    Aaron Parecki
    This has been implemented in Aperture, Monocle, Together, and Indigenous, and documented at https://indieweb.org/Microsub-spec#Mark_Entries_Read so I'm going to close this issue. Let's open new issues for any future discussion about the specific behaviors within read-state tracking.
    Portland, Oregon • 43°F
    Wed, Mar 14, 2018 7:49am -07:00 #microsub
  • grantcodes https://github.com/grantcodes   •   Feb 13

    #19 Non https content

    Aaron Parecki
    As of a few days ago, Aperture now downloads any media resources it encounters and rewrites the URLs in the post to its own copy it is hosting. You shouldn't need to do anything differently in the client, and all the URLs will be https now.

    I'm not sure this needs to be something in the spec, since the Microsub server can just rewrite the URLs transparently if it wants.
    Portland, Oregon • 43°F
    Wed, Mar 14, 2018 7:40am -07:00
  • aaronpk https://github.com/aaronpk   •   Mar 8

    #25 Add method to remove entries from a channel

    Aaron Parecki
    This is documented here: https://indieweb.org/Microsub-spec#Remove_Entry_from_a_Channel
    Portland, Oregon • 44°F
    Wed, Mar 14, 2018 7:38am -07:00
  • martymcguire https://github.com/martymcguire   •   Mar 13

    #103 Handle bridgy responses with u-photo

    Aaron Parecki
    Fixed in https://github.com/aaronpk/webmention.io/commit/0cd75fb1a4a95c1ccfabfa587f97918a3adb3388
    Portland, Oregon • 44°F
    Wed, Mar 14, 2018 6:30am -07:00
  • grib https://grib.co   •   Mar 13

    @aaronpk @dgold I was missing php7.1-imagemagick of all things, I'd missed that line in the larvel.log earlier

    Aaron Parecki
    At some point I will document all the dependencies I promise! πŸ˜‚ Glad it was that simple though!
    Portland, Oregon • 48°F
    Tue, Mar 13, 2018 4:29pm -07:00
  • grib https://grib.co   •   Mar 13

    @dgold It looks like that wasn't actually the problem and that everything is working fine with Watchtower and Aperture except json feeds - they just won't update πŸ€·β€β™‚οΈ /cc @aaronpk

    Aaron Parecki
    That seems strange, I'm following several JSON feeds myself. Watchtower doesn't really care about the format of the URLs it's watching, so maybe this is a problem in Aperture? Can you at least tell where it's breaking down?
    Portland, Oregon • 48°F
    Tue, Mar 13, 2018 3:49pm -07:00
  • https://github.com/aaronpk/Aperture

    add "archive channel" button

    Sometimes I want to archive a channel so that it no longer shows up in my main apps. For example a channel created to follow a conference hashtag. I want a way to archive a channel so that it doesn't show up in the list anymore, either until it's been un-archived, or maybe if there is some option to temporarily show archived channels.
    continue reading...
    Tue, Mar 13, 2018 2:59pm -07:00
  • Peter Stuifzand https://peterstuifzand.nl   •   Mar 13
    I have been buildling a microsub server. It's not perfect, but it works. It works with Monocle. The code is open source and can be found on Github here: https://github.com/pstuifzand/microsub-server/
    But sadly it seems I can't use my own authorization endpoint. It can't be found. It did work when I used indieauth.com for authorization.
    Aaron Parecki
    Amazing!! πŸ‘ Happy to talk through the IndieAuth stuff to get that working for you! Feel free to drop into the chat! https://indieweb.org/discuss
    Portland, Oregon • 49°F
    Tue, Mar 13, 2018 2:19pm -07:00
  • draw2BUILD https://twitter.com/draw2build   •   Mar 13
    LOVE the @BromptonBicycle ! Did you get it at @clevercycles ?
    Aaron Parecki
    Naturally! It's the best! Still ride it as my main bicycle! πŸš²β˜€οΈ
    Portland, Oregon • 49°F
    2 likes
    Tue, Mar 13, 2018 2:16pm -07:00
  • martymcguire https://github.com/martymcguire   •   Mar 13

    #103 Handle bridgy responses with u-photo

    Aaron Parecki
    😱I forgot that webmention.io doesn't store the raw XRay result and apparently it has never stored the photo property for webmentions??
    Portland, Oregon • 49°F
    Tue, Mar 13, 2018 1:10pm -07:00
  • klandwehr https://micro.blog/klandwehr   •   permalink

    @aaronpk Could you send some of that weather this way, because there appears to be some white stuff coming down from the sky here, off and on.

    Aaron Parecki
    hah well today it's grey and cloudy and rainy again! oh well, it was nice while it lasted!
    Portland, Oregon • 49°F
    Tue, Mar 13, 2018 1:04pm -07:00
  • martymcguire https://github.com/martymcguire   •   Mar 13

    #103 Handle bridgy responses with u-photo

    Aaron Parecki
    That's very strange since webmention.io uses XRay to get that data!
    Portland, Oregon • 49°F
    Tue, Mar 13, 2018 12:49pm -07:00
  • nnnnnathan https://micro.blog/nnnnnathan   •   permalink

    @aaronpk My curiosity is piqued, where can I find more about Aperture?

    Aaron Parecki
    Now you can read all about it here! https://aaronparecki.com/2018/03/12/17/building-an-indieweb-reader
    Portland, Oregon • 66°F
    1 mention
    Mon, Mar 12, 2018 5:15pm -07:00
  • EdwardHinkle https://github.com/EdwardHinkle   •   Mar 12

    Oh wow! I didn’t even realize that!

    Aaron Parecki
    It's an unfortunate side-effect of how Apple decided to implement the new free developer accounts! oh well!
    Portland, Oregon • 67°F
    Mon, Mar 12, 2018 3:02pm -07:00
  • nnnnnathan https://micro.blog/nnnnnathan   •   permalink

    @aaronpk My curiosity is piqued, where can I find more about Aperture?

    Aaron Parecki
    It's my super in-development IndieWeb reader, so I haven't done much in the way of docs or screenshots yet. I'm working on a summary post right now though!
    Portland, Oregon • 64°F
    Mon, Mar 12, 2018 12:32pm -07:00
  • manton https://micro.blog/manton   •   permalink

    @scottstephens It turns out after categorizing posts for 16 years, I'm not convinced that's such an important feature anymore. We'll likely have some form of categories or tags eventually, though.

    Aaron Parecki
    I like tags, both automatically extracted from hashtags in the post or added separately, but haven't found a need for categories. I've been tagging my posts for years, and now have fun tag pages like https://aaronparecki.com/tag/microblog
    Portland, Oregon • 53°F
    Mon, Mar 12, 2018 5:36am -07:00
  • eli https://micro.blog/eli   •   permalink

    @aaronpk πŸ€” intriguing

    Aaron Parecki
    Welcome to the bleeding edge! I tend to take a pragmatic approach to writing specs. Don't put something in the spec til there's a demonstrated need for it. Would love to start brainstorming this here: https://github.com/indieweb/micropub-extensions/issues
    Portland, Oregon • 68°F
    Sun, Mar 11, 2018 4:40pm -07:00
  • eli https://micro.blog/eli   •   permalink

    @danielpunkass it has an editing context, but I think you are right that it doesn’t support a generic way to retrieve a list of all past posts. @aaronpk does that sound right to you?

    Aaron Parecki
    I wouldn't say it's "not supported" so much as hasn't been spec'd yet. Most of the clients so far are posting clients not editing clients. I would love to see that part of the spec fleshed out tho!
    Portland, Oregon • 68°F
    Sun, Mar 11, 2018 4:32pm -07:00
  • Marty McGuire https://martymcgui.re/   •   Mar 10

    Where’s the AirStream off to?

    Aaron Parecki
    Heading to the Portland Art Museum for the day!
    Portland, Oregon • 64°F
    Sat, Mar 10, 2018 3:03pm -08:00
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