#aaronpkand following the pattern of returning friendly HTML pages for endpoints when requested with no parameters, https://indieauth.com/auth should have some nice looking explanation of indieauth
j12t joined the channel
#KevinMarksI suppose my noterlive logs are kind of custom timelines
#KevinMarkswow, S3 is really fiddly and annoying to work with
#tantekKevinMarks, please add to /S3 the details ;)
#tantekGWG, you looking into posting old stuff online?
#tantektake lots of photos! of course that only makes the archiving challenge harder :)
#tantekis looking into /repost presentation, format, POSSE, etc.
#GWGtantek: My archive on Smugmug, which is where I stored the family photos because I couldn't get anyone behind self-hosted, is tens of thousand of private photos, mostly unsorted.
#tantekideally the indieweb thing is just "importing" things to your archive in the past
#KevinMarksisn't this how atom got multiple dates?
#GWGI wonder if Wordpress would even let me set the date for that early?
#tantekKevinMarks - I have no idea how to investigate how any particular decision in Atom was made. Have tried diving through the wiki unsuccessfully before.
#tantekGWG - Flickr doesn't let you set the date to before you joined Flickr.
#aaronpkobviously if the backend stores as unix time then you cna't backdate things before 1970
#aaronpkthe client that's trying to sign aaronparecki.com in sees the authorization_endpoint value and needs to be able to show some nice error message if the value makes no sense or is not supported
#aaronpkso the client needs to ask the endpoint "do you know what indieauth is"
#GWGgRegor`: Maybe I should go in and show Mayor Thomas did not live up to his campaign promise.
#aaronpkif the endpoint doesn't speak indieauth, the user should see some error like "the authorization endpoint found on your site is not understood by this server"
#Loqisnarfed: kylewm left you a message 1 minute ago: have to admit I'm kind of excited that people are using posse-post-discovery enough to find bugs in it ;)
#aaronpkcould reply with "Endpoint: authorization_endpoint" or "IndieAuth: authorization_endpoint" or "Capability: authorization_endpoint"
#aaronpkonly existing response header that applies at all is Pragma "Implementation-specific headers that may have various effects anywhere along the request-response chain."
#tantekhas anyone noticed that when you click reply in response to a retweet that it puts *both* the original author's @-name in the reply AND the @-name of the person who retweeted it?
#tantekthis makes me think that a retweet does contains some additional special metadata
#aaronpkoh funny, didn't notice that but did see some replies to other peoples' RTs of my tweets that did that.
#tantekso first question, anyway to get *both* such @-names from the Twitter API?
#tantekso that when you write an indie reply - it auto-fills with both?
#tantekalso - I'm pretty sure that retweets actually get their own tweet ids
#aaronpkoh that's cool, that means you don't even need to use the API to find out the two usernames given a tweet ID, cause you can just look at the username segment of each URL in the Location headers that come back
#tanteksee this is what happens when I even *think* about implementing a *small* version of a feature in Falcon. :/
#aaronpkoh right and Loqi shows @djp1974 as the author of that tweet because the API returns the person who RT'd it and the text shows the legact "RT" text
#tantekthere's some sort of default recursion test that I automatically think about on operations like this
#aaronpki'm pretty sure at some point in the near future some pair of people is going to create a chain of replies/reposts that infinitely recurses and floods both people's mentions stream
#tantekok time to change location again. just wanted to capture that several level deep brainstorm on implementation design for simple repost of tweets.
#aaronpkmanaged to get a download of the wiki.oauth.net site but it doesn't include all the pages, because the "all pages" list loads the list via javascript
dybskiy, dybskiy_ and CaptainCalliope joined the channel
#aaronpkKevinMarks2: I registered my street name as a domain so that I could have a subdomain for the address number
#Loqiaaronpk: kylewm left you a message 57 minutes ago: ok i admit defeat. was trying to figure out why ownyourgram doesn't see my new updates anymore... i think that this function should be receiving the real-time updates https://github.com/aaronpk/OwnYourGram/blob/master/controllers/controllers.php#L157 , but couldn't for the life of me find where it subscribes to them.
#aaronpkkylewm: sorry, was out at dinner with friends!
#aaronpkbut now it's late. will check back in the morning.
dybskiy joined the channel
#KevinMarks2Well, a domain per house is less siloed. The realtor can hand it over with the keys
KevinMarks2, dybskiy, eschnou, paulcp, friedcell, petermolnar, Kopfstein and tpinto joined the channel
#KevinMarkshm. static hosting on google is a lot less of a bugger than on amazon
Kopfstein, squeakytoy, dybskiy, eschnou, krendil_, paulcp, tpinto, bnvk, hidgw, NoOne, BjornW and v0 joined the channel
#bnvksince IW is cross platform, it would be awesome to say "notify all people involved in conversation X of new conversation Y"
#tantekI want to be able to temporarily follow everyone speaking at an event, maybe even everyone *attending* the event, during the event, and then maybe a week later.
#bnvkooo, that's another case I hadn't considered :)
#brennannovak.comcreated /follow (+1507) "Created page with "A Follow is the concept of establishing a digital relationship to another person or entity so that you can receive updates from them. The verb use and action was first implemente..."" (view diff)
#kylewmI thought I would run it locally and figure it out and impress you, but i did not :)
#snarfedkylewm: thanks for writing up that proposal btw! i'll review it soon
#aaronpkyou now have two user records, one for http and one for https. and they both have the same instagram user id. so when the instagram post comes in, it's matching the wrong user record!
#aaronpkso really I just need to invalidate the instagram credentials for any previous users that matched the same instagram id
#kylewmaaronpk: where/when does the subscription happen? I thought it would have to call /api/subscriptions/user somewhere in the code, but couldn't find it
#kylewmsnarfed: sure thing, yet another rabbit hole :P
#aaronpkkylewm: the subscription is for the entire app. the app subscribes to get updates one time, and then any user that has authorized the app results in a notification being sent
#bretaaronpk does ownyourgram confirm the endpoint url each time it posts?
#tantekmarkmhendrickson: hey ping and note the micropub discussion above! Wonder how hard it would be for #asheville to support micropub for posting to indieweb sites.
gRegor` joined the channel
#aaronpki'm wondering if creating a warc file then serving from it directly is going to be a better bet than using this wget archive
#aaronparecki.comedited /wget (+792) "/* Archive a Site */ better flags for wget to archive a site, and add sample nginx config to serve an archive" (view diff)
#aaronpkhere's an interesting question for anyone familiar with nginx... I have a filename on disk called theme_image.php?seg=g&colortime=1220488986 (yes, with ? = and &), now can I make nginx serve that file?
#GWGTest site is on a cheaper but less reliable provider
#aaronpkwow that was obscure but managed to get it to work!
#aaronpki'm just glad whoever set up the oauth wiki used a cname from wiki.oauth.net to the pbworks system so I don't have to break any URLs to move off of pbworks
#kylewmposting from OwnYourGram -> my site -> Twitter is such a better experience than Instagram -> Twitter (in that it actually shows the photo, as opposed to an opaque instagram link)
#kylewmI want to fix up my facebook implementation too, I currently post a link to the page with the picture as the preview, but it looks bad. would rather post it as a proper 'photo'
#GWGtantek: I think it is a server configuration problem
#aaronpkit totally depends on the site. looks like the server is configured with a relatively low memory limit, and something is causing the site to use more memory than that
#aaronpkif you can admin the server, you can raise php's memory limit
#aaronpkor you could try to find which plugin is causing it to use that much memory
#GWGaaronpk: That much memory being allocated seems to be wrong
#aaronpkbut right now it's the decision of the app to use it as its auth server
#aaronpkand that is not important to users signing in
#aaronpkthe current limitation is that when a user signs in, they can only choose from sms, twitter, github, email, in other words, providers that both indieauth.com and the user have in common
#barnabywaltersaaronpk: ah, so this feature allows delegation to auth servers which allow other ways of verifying identity
#aaronpkthis addition allows a user to choose one or more of their own auth servers to use when signing in
#aaronpkwhich is similiar to how indieauth.com used to be able to use a person's openid delegate
#GWGbarnabywalters: That one is trivial in my mind, so I can code for one as an alias for the other.
#GWGbarnabywalters: But what other 'verbs' are there
#kylewmi feel like we've encountered this issue before? these two URLs seem to link to the same post, is one the post and one the photo? (cc: snarfed, GWG)
#GWGbarnabywalters: Where does a repost fit in? That a type of reply?
grantmacken joined the channel
#kylewmGWG: are webcomics (other than Oatmeal & XKCD) still a thing? I wasn't sure if silos had killed a lot of them or if I just wasnt' reading them anymore
#barnabywaltersGWG: do you want to display repost differently to other sorts of responses?
#aaronpkthis one? "Net::HTTP::Persistent::Error - too many connection resets"
#kylewmbarnabywalters: that's good, a popular webcomic author would be a super a cool person to recruit for indieweb (since they're likely doing a lot of the stuff already)
#barnabywalterskylewm: indeed, it’s occured to me before — webcomics are really indieweb already, often with a focus on selling stuff which is an under-researched area
#barnabywaltersreally the text should be the name of the article — my mention display is not very refined yet
#barnabywaltershrm, it appears that indiewebcamp.com/mention doesn’t exist — am I really the only one using this terminology?
#barnabywaltersaaronpk: I seem to remember you’re displaying posts which just link to other posts differently to explicit replies — do you use the term “mention”?
#waterpigs.co.ukcreated /mention (+1585) "Stubbed page with explanation, examples, example in the wild, differentiation from other posts/response types" (view diff)
#LoqiThe term mention is used to refer to a post which links to another post without being in response (for example reply/like/repost) to it http://indiewebcamp.com/mention
#barnabywaltersGWG: no, but I end up not working on feed readers
#barnabywalterseventually I may reach a state of meta-programming where I just explain things sufficiently and other people, or sufficiently powerful computers, make them. but not yet :)