55°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Day 89: OwnYourSwarm #100DaysOfIndieWeb

    March 19, 2017

    Now that I can post checkins on my website, the next step is to automatically copy my checkins from Swarm! I still like the experience of Swarm, and I still get value out of their analysis of my checkins, so I don't see myself leaving Swarm anytime soon. This way, I get the best of both worlds.

    Today I created an initial draft of OwnYourSwarm, a service that will convert your Swarm checkins to Micropub requests, and post them to your site. This is an early draft of the service still, but it should be functional enough to post basic checkins to your site.

    Similar to OwnYourGram, you first authorize the application to post to your Micropub endpoint, then you sign in with Swarm. Once your account is connected, any time you check in on Swarm, the checkin will be converted to an h-entry and posted to your endpoint.

    The dashboard will show you your latest checkin in both Swarm's JSON format as well as the h-entry that it sends to your endpoint.

    You can click the "send again" button to have it re-send the last checkin to your endpoint again, which is useful while you're initially setting up your server to support checkins.

    To start with, I took a shortcut to make OwnYourSwarm include the photos from your checkin. Since in the Swarm app, the photos are uploaded after the checkin is created, the checkin will actually hit OwnYourSwarm before any of the photos are at the Swarm API. Eventually I want to enhance this to poll Swarm until photos appear, but for now, the shortcut is I wait 30 seconds after receiving the ping from Swarm before downloading the checkin. This will work fine for the majority of cases, however will fail when for example you're on bad wifi and a photo doesn't upload immediately. I will fix this later.

    I've documented the next few things I want to add to enhance this on GitHub.

    OwnYourSwarm is live today! It's definitely still experimental, but feel free to try it out if you'd like!

    Portland, Oregon
    Sun, Mar 19, 2017 4:07pm -07:00 #100daysofindieweb #checkins #swarm #foursquare #ownyourswarm
    1 like 2 replies 3 mentions
    • Björn Stierand
    • ChrisAldrich www.boffosocko.com
      OwnYourSwarm is awesome! #indieweb #FTW I love the fact that one can use the fantastically and… stream.boffosocko.com/2017/ownyoursw…
      Fri, Mar 24, 2017 9:09am +00:00 (via brid-gy.appspot.com)
    • Chris Aldrich stream.boffosocko.com/profile/chrisaldrich

      OwnYourSwarm is awesome! #indieweb #FTW I love the fact that one can use the fantastically and cleanly engineered mobile UIs of services like Swarm/Foursquare and Instagram, but still also manage to own all of the related data (including GPS) on one's own website. Tools like OwnYourGram and OwnYourSwarm really show the power and value of micropub for the future of the internet.

      Fri, Mar 24, 2017 9:08am +00:00

    Other Mentions

    • Aaron Parecki aaronparecki.com
      My 2017 Year in Review
      Thu, Jan 4, 2018 2:40pm -08:00
    • Björn Stierand known.stierand.org/profile/bjoern
      Björn Stierand March 20, 2017 Aaron Parecki: #100DaysOfIndieWeb Day 89: OwnYourSwarm Today I created an initial draft of OwnYourSwarm, a service that will convert your Swarm checkins to Micropub requests, and post them to your site. This is an early draft of the service still, but it should be functional enough to post basic checkins to your site. This looks really cool. Let's see how this works with Known. #swarm #withknown #indieweb 0 stars 0 comments
      Mon, Mar 20, 2017 10:06am +00:00
    • 100 Days of IndieWeb aaronparecki.com/tag/100daysofindieweb
      Day 89: OwnYourSwarm #100DaysOfIndieWeb: aaronparecki.com/2017/03/19/7/d…
      Sun, Mar 19, 2017 11:08pm +00:00 (via brid-gy.appspot.com)
Posted in /articles using quill.p3k.io

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