#aaronpkthat just explains why i don't see the create app button
capjamesg and [manton] joined the channel
#[manton]Just to confirm, I see the same thing. I’m interested in checking your script when you’re ready, too!
#[manton]I’m bummed that the Foursquare export doesn’t seem to work anymore. I’m planning to remove the Foursquare import feature in Micro.blog and replace it with… something. Maybe just hitting the API.
#[manton]I guess the fact that they have a paid API tier is a good thing in terms of supporting the API for the long-term.
#aaronpki requested my foursquare export too but still haven't received anything
#aaronpkthe good news is the api method works fine
KartikPrabhu joined the channel
#aaronpkit'd definitely be possible to turn what i've done into a web service, i just don't think i am motivated enough to do that
#[manton]Yeah. The API limits also make it a little trickier.
#[schmarty](Something I've thought about updating precisely for ownyourswarm)
#aaronpki forgot that ownyourswarm doesn't do media endpoint handling at all
#[schmarty]The only "handling" around incoming files on my Micropub endpoint is if a client doesn't support media endpoint and uploads them directly to my Micropub endpoint. In that case it'll upload and use the new URL.
#aaronpkwell this import script now pushes the files to the media endpoint first
#aaronpkso the next question is whether i should build in any sort of state into this script. right now it publishes all the checkins in one go, and has no way to keep track of whether a checkin has already been published
#aaronpkso if you run it twice you'll get duplicate posts...
#aaronpknow that i'm saying this out loud i am pretty sure i need to do better
#aaronpkthese are the things that make open sourcing this kind of stuff take so long 😂
#GWGaaronpk: You could add a date range argument or check if it's in the directory
#aaronpki made it save the published URL into the folder so it knows if it's published a checkin now
#aaronpki think i'm ready to try this with my site now!
#sknebelguess for common ones you can mass-edit them
#sknebelwonder if there is some source to pull history from
#aaronpkyeah i think i'm going to end up scripting the edits for a few of the main ones i am finding, but there isn't even a good way to know if a venue has been renamed
#sknebeldoes the internet archive have old versions of venue pages?
#sknebelsince the internet didn't get the "please expose history" memo, one needs to look for workarounds :D
[manton] joined the channel
#[manton]That’s annoying that venues are renamed… I didn’t even know that was a thing that happened.
#aaronpkyeah it's useful for like fixing typos, but often people will rename a restaurant/bar when it gets changed to something else even tho you could argue that it's a totally different venue now
#[manton]One of the things I’m working on is automatically organizing check-ins by state or country into categories… Still have a lot of data to sift through but it’s nice if I remember I went somewhere but can’t remember when or where exactly. 🙂 e.g. https://manton.coffee/categories/washington-dc/
#aaronpki've always wanted to do that, but canonicalizing place names is not trivial
#[manton]Yeah, there are probably lots of little edge cases… All I really want is to be able to say “show me places in Oregon I’ve been to” and scroll through. A nice overview map would be a bonus but probably not worth it for me.
#batkin[m]Both the airport and the area near the Hauptbahnhof
#aaronpki'm pretty sure the way i will end up doing it is searching for nearby checkins based on lat/lng
#aaronpkso if i type in a city name, it'll first geocode that, then search for nearby things
#[manton]I really wish I had my check-ins from Gowalla circa 2008 or whenever. All that data is gone. (Silos!) I didn’t switch to Foursquare until 2010.
#aaronpkbut i don't have a good plan for making URLs for cities
#sknebelif you have lat-long for everything, map view + "list everything in view port" might be easier?
#[manton][aaronpk] Thanks for publishing your script! Nice that it’s in 3 separate steps.
#aaronpkhopefully you can think of something to do with the pile of json files it makes!
#[schmarty]need to find the dividing line on which to actually upload, heh.
#[schmarty]this is great because i had used perkeep (previously: camlistore) to backup my 4sq checkins, because it has a pretty good importer that uses the API. however, i always find it challenged to get stuff _out_ of camlistore so this is like 100x faster. 😅
#[schmarty]haha, _yeeeessss_. all ownyourswarm checkins on my site have a syndication URL which includes the checkin ID as the last path segment. this should be something i can script up without too much heartbreak.
#[schmarty]oh, (potentially) even better. the .json files are organized by yyyy/mm/dd/hhmmss.json just like my posts 😂
#[schmarty]ha, or i could just move aside all checkins after 2017, which is when i set up ownyourswarm. previously i heavily used 4sq from 2009-2012 and then _stopped for five years._
#aaronpkthat's basically what I did, I only imported the ones from before ownyourswarm
#aaronpkthere were a few months of weird gaps though so i did a bit of spot checking during the transition to clean things up
#aaronpklooks like today is an archiving day for me
#aaronpknow i'm moving on to instagram from my flickr archive
#aaronpkalso thankful for my past work on the API for "Where was I when my watch read 9:30am on July 15th?"
#[jacky]random thought: is it bad to have a IndieAuth service _adjust_ scopes after the fact? Like I can imagine that as a client, if an action was randomly unauthorized and it hasn't expired yet that refreshing the token's information and/or asking for a new one isn't a bad idea
#[jacky]I ask because I want to have my endpoint potentially adjust the permissions upstream (like if I realize that I don't want to allow something to upload to my site anymore)