#Loqimblaney: jgmac1106 left you a message 10 hours, 3 minutes ago: love to schedule a call to see how we could use and test ihazawebsite this coming semester
#mblaneysounds good, you've got my contact details yeah?
treora, cweiske, simons, swentel, rivercat, [KevinMarks], Luisa35, [grantcodes] and [Rose] joined the channel; eleitlDiscord[m] left the channel
#[Rose]Can anyone recommend a tool for converting an airport code into a timezone? I think I'll need to connect multiple things together to achieve this.
#LoqiAtlas is a set of APIs for looking up information about locations, including a timezone lookup, finding the name of a city given a latitude/longitude, finding the current weather at a location, and generating static maps https://indieweb.org/Atlas
#[jeremycherfas]I wonder whether FlightAware might be able to do this? I started playing with it yesterday and it seems to know the time zone of each airport, so maybe it exposes that somewhere.
#aaronpk[Rose]: i'm pretty sure i have a file i found somewhere which lists all airport codes and their timezones
#aaronpkswentel: do you have a suggestion for how dries could get e-content on his site? it looks like cssgrid is conflicting with it
#[Rose]I've been asked to add TripIt integration to my bookings app, this requires a lot of work with timezones, but I think it will be pretty handy for my ownyourtripit project too
#[Rose]I'm a little daunted by the scope of this. But fortunately(?), the way the current data is structured requires a new DB anyway to add pretty much all the other features I need (such as OAuth!), so I get to basically "do over"
#[Rose]Maybe it doesn't quite _require_ it, but it will certainly be easier in a relational DB
#@tauphipi↩️ webmentions...that might certainly help transition folk away from these large platforms. I don't know enough about IPFS or DAT to know if it's feasible. (twitter.com/_/status/1215275800146206721)
gxt, simons and [tantek] joined the channel
#GWG[Rose], aaronpk: I use the same data file for my location stuff and support lookup by airport
#aaronpkI hooked up a prototype recently! Need to figure out a permanent solution for it
#jamietanna[m]snarfed: Hacking the `features` manually seemed to work, so now I'm onto the next problem. There's no ability to link to my website from Meetup.com! So there's no `rel=me` link possible (although you can use i.e. Twitter)
#jamietanna[m]`sources = source_cls.query().filter(source_cls.domains == domain).fetch(100) not sure how this works, given there's nothing in the database entry for `kind=Meetup` that contains my domain?
#jamietanna[m]I managed to get a link back to my domain via the tumblr social link, but as above it ain't working
swentel, jjuran_, gxt and jjuran joined the channel
#swentelso, I wonder, when you receive a webmention, I now go and parse the the source and then find out for instance that it's a reply. I think it all cases it's always because of microformats, but are there other examples of markup that could work too?
[KevinMarks] and [snarfed] joined the channel
#[snarfed]jamietanna hmm! good point. that's a new one.
#[snarfed]domain in solo profile isn't really necessary for interactive publish, but it is right now for automated publish, since the webmention trigger doesn't include the specific silo account
#[snarfed]do Meetup profiles have a description or bio or other plain text field that would be appropriate? we also pull web sites out of those for Twitter and other silos
#jamietanna[m]So you think I should try just sending a webmention manually and it may work, instead of doing the preview?
#jamietanna[m]Yeah they have a text field, and you can use the tumblr field to put a url to your site, although it's not ideal
gxt, jjuran and [Rose] joined the channel
#[snarfed]right. telling people to use the tumblr field is kinda confusing and poor UX, so I'm reluctant to use that, but the text field could work
#[tantek]depends, is the Tumblr field auto-linked and clickable?
#[tantek]we should consider the UX of the result of what we tell people
#[snarfed]jamietanna oh and no, webmention trigger will require domain (web site) even more than interactive
#jamietanna[m]Sounds good. I've managed to remove the `.filter(...)` and that (and maybe some other tweaks) made it work up until it verifies the link to Brid.gy
#jamietanna[m]Hmm, it does parse it, but it parses it into the `$.object.url` does that sound correct, Snarfed? My understanding of ActivityStreams is poor!
#jamietanna[m]That's how the existing parser works though, so likely an error in how I implemented the Granary code
#[snarfed]hrm, this is all mf2 -> AS1, ie unrelated to Meetup code at all
#[snarfed]i may need to be at a computer later to be able to help more
#jamietanna[m]Correct - but it looks like when I implemented the Meetup glue code in Granary, I got it wrong
#jamietanna[m]I was looking for `$.inReplyTo`, not `$.object.url` for the RSVP `in-reply-to`
#[snarfed]ohh got it! yes, that sounds likely. feel free to compare to other silos' create methods
#jamietanna[m]Think I've got that bit now, it's now trying to create the request, and I've got something else wrong - just digging into it now
[calumryan] joined the channel
#jamietanna[m]snarfed OK, so within Granary I've assumed that the `actor` is going to be the actual user on Meetup.com, but in Bridgy's case, it's my profile URL - I'm guessing I should refactor to use the URL as the actor?
#[snarfed]and yeah, you'll probably also want to extract web sites from the text field. see examples in other sold, eg Twitter. there's a helper utility fn in util
#[snarfed]weekend may be possible. I'm on a ski trip today through Sun so I'll only have bits of time at a computer in the evenings, if any, so may be sometime next week