Here's a work in progress shot of the profile page: WIP Macchiato profile page

None of the buttons actually do anything yet. >.>

Got a bit of time for Macchiato today. Showing most of the account info now. Wasn't parsing any of the info about how you relate to them before.

The best part of web apps is user CSS. Any site can have a dark theme!

//

Broadsword must be hammering the API, or it lost your auth info. It's deprecated, so maybe drop it like it's hot and pick a new client?

//

Sounds like you're being throttled. Should reset in about an hour.

//

Can't you see your recent posts by looking at your profile?

//

For playing with APIs, you have a lot of choices. I tend to use one of:

  • curl
  • the Python requests library
  • a workbench of sorts like Postman or Paw

To learn an API though, it's often most convenient to snoop something else using it. If there's a web app that interfaces with it, then browser developer tools are great. I snoop on Cappuccino all the time like that. ?

//

JSON is a data interchange format with support for strings, real numbers, and booleans as base types and arrays and dictionaries/hash maps/associative arrays with string keys as ways to build more structure out of those basic types. The website has some convenient railroad diagrams showing the various choices you can make to build up a value.

Rescue Time tells me I got only about 30 min in Xcode over the last week. Yeah, that week was as draining as I thought.

The threading info is there in the pile of fields at the end - the post id and the ID of the post it's replying to are there - but that's kind of a royal pain to correlate manually.

As a simple way to improve that, what do you think of basically adding a subject line at the top of replies that excerpts the author and first line of the post replied to, kinda like an email subject? Something like, "Re: @author: This is whatever fits on one line and truncates the tail…"

I am still mulling over various approaches to displaying a threaded view of a conversation rather than the current style that just orders posts by time.

// @kdfrawg