#GWGacegiak: It seems to work. Then I go back and break it into even more pieces.
#GWGacegiak: So, for the kind stuff, the next step, which I noted into the README, is the code that will display the URL being responded to. So I turned to the Wordpress Embed system
#acegiakalright, I'mmma test this merge and if it's all good I'll do a pull request
#aaronpkI can tell you from personal experience that courts will go off of a printout of a screenshot of a tweet, they don't need more than that in some cases.
#rasculthis seems so simple and obvious to me that i'm surprised it took me this long to figure it out
eschnou joined the channel
#rasculat first i didn't want date in path because it makes it hard for me to figure stuff out when i list the files, but this way is easy for me and is automagically sorted by date when i ls
#kylewmrascul: is date/title the only thing you wanted to store in front matter?
#rasculthe site generator doesn't need to know all that i don't think
#rasculbut then i get the problem i was trying to avoid at one time of mixing markdown and html, but i don't think that can be avoided unless i go all html
#cweiskeaaronpk, who wrote the mediawiki indieauth plugin? when will it support federated logins?
#aaronpkI did. it just delegates to indieauth.com to handle logins. so as soon as I make indieauth.com understand federated logins the wiki will support it.
#cweiskeso it will be wiki -> indieauth.com -> indieauth.id.cweiske.de -> id.cweiske.de -> indieauuth.id.cweiske.de -> indieauth.com -> wiki
#GWGpfefferle: To what degree do you think a filter and or action hook is the answer to adding functionality? Been working on that project that acegiak is also contributing to
#GWGpfefferle: I ask because I've been putting in filters
#pfefferleI depends on the use case… I tried to focus only on webmention stuff for the webmention-plugin but I implemented nearly every parsing use-case in the semantic-linkbacks plugin
#pfefferleI like to keep plugins simple… everything that fits the scope should be part of the plugin and every special case should be handled seperately
#pfefferlesemantic-linkbacks implements mf2 parsing but allows other parsers to hook in
#cweiskebarnabywalters, your indieauth login does not send a full URL as client_id
#GWGpfefferle: Do you have any advice for me? The Indieweb Taxonomy plugin is essentially the inverse of the semantic-linkbacks plugin. Semantic-Linkbacks adds the same thing to the comments type that Indieweb Taxonomy adds to the post type
luxagraf joined the channel
#barnabywalterscweiske: can’t remember, so it’s probably a bug
#barnabywalterseither that, or I was thinking that it would be used on sites in “posted via X” attributions
#barnabywalterswhere the URL without the scheme would look cleaner
#barnabywaltersbut yeah, it’s probably a better idea to provide an actual URL
#pfefferleGWG: oh, I hope I won’t change it… But I think I would keep it like that if it should work independently from the semantic-linkbacks plugin
#GWGpfefferle: It should. One is for adding the layer to comments, the other for adding the same layer to posts
#GWGAlthough it may overlap with the reply-context plugin.
#pfefferleGWG we should add the meta-keys to the WIKI to stay compatible
#cweiskebarnabywalters, please tell me once you fixed it. I'll try my indieauth proxy then on it
#GWGpetermolnar: I will defer to you. I have enough Wordpress projects right now
#petermolnarI might have some time on Saturday to put it together, including the brilliant subversion of Wordpress.org
#GWGpetermolnar: Even if you put it in a repository, people can download it
#petermolnaryes, but I'd like to solve why it's not working with the visual mode yet
#GWGOn that note, must head off for a bit and contemplate if I should split off the location bits I put in the Taxonomy plugin into their own plugin or leave it where it is
#Loqiaaronpk: cweiske left you a message 6 hours, 57 minutes ago: - taproot/barnabywalters gives a incomplete URL as client_id: client_id=waterpigs.co.uk - is that allowed?
#aaronpkyes I think full URLs should be required as the client_id
#barnabywaltersaaronpk: if that’s not part of the spec/docs then it should be — “id” is rather vague
#barnabywaltersbnvk and I were documenting some common app properties in sight of creating app store discovery, and there’s plenty of other existing work on app-describing vocabs which is valid prior research
#barnabywaltersmight it be worth forcing the u-url property of any discovery to at least have the same domain as the client_id? either that or ensure that the client_id is surfaced somewhere in the authorization UI
#barnabywaltersotherwise that’s a really obvious identity fraud exploit
#aaronpkbarnabywalters: k! update the indieauth pages to reference h-app then too
#barnabywaltersaaronpk: h-app doesn’t exist yet :) I need to take all bnvk’s research to the microformats wiki and start brainstorming. but for the moment h-x-app h-product with name, logo and URL will do fine
#barnabywalterswonders whether the difference between logo and photo is significant
#aaronpki'm gonna also want redirect_uri in there, which is how apps "register" their valid redirect URIs
iangreenleaf, caseorganic, friedcell, paulcp, j12t and pauloppenheim joined the channel
#barnabywaltersugh now I have to finally come up with a logo for taproot, without using a cliché tree
#barnabywaltersaaronpk: true — I think my instinct to start big was that a) that I always draw tiny detailed things, and b) from remembering when I thought that 512px was totally a great size to design iOS icons at, and that there’d totally never be any reason to have larger ones :)
#barnabywaltersKartikPrabhu: thanks! I quite like having variations in colour but agreed there might be too many here. and of course I will provide a SVG version, but for publishing drafts it’s SO MUCH CODE to write
#aaronpkmy "file upload UI" is Skitch pointing to my WebDAV endpoint :)
#barnabywalters1) if the client detects that the to-be-uploaded file is a SVG, add another file upload dialogue for a fallback PNG
#barnabywaltersthen after upload, auto-insert correct markup
#KartikPrabhubarnabywalters: or do it in code on server using imagemagick?
#bnvka decentralized to-do list using MF and web-mention just popped into my brain, seems like it would solve many of the worlds problems
#barnabywaltersKartikPrabhu: does that produce good results? I’ve never found the magic setting in imagemagic/gd which makes it produce images which look good
#barnabywaltersbnvk: thanks for the feedback! to clarify, making the logo actually look like carrots is not what I’m going for :) Tor already took that idea
#bnvkbarnabywalters: it's just the current iteration is on the road to really neat abstract colored logo, but had you not posted the picture below, I never would have guessed carrots
#barnabywaltersbnvk: that’s a good thing! carrots were the starting point, not the goal
#barnabywaltersthey just happened to weirdly match a bunch of indieweb symbolism
#barnabywaltersmuch as the tor onion symbolises how tor works
#cweiskethe two are my most recent aquisitions. both are available in english only, which is ok for where is my cow - instant translation while reading the kids is easy, but impossible for world of poo
#JeenaI implemented a local cache for webmention avatars. As always the biggest problem is not solved yet, cache invalidation. I'm not quite sure how to do it, I would need to add metadata to the files somehow do know when to redownload the images. But where would I put it ...
#Jeenabut what with people like me who change the image but the url is still the same
#aaronpkthen new tweets will reference a new URL which you'll then go fetch and save. you'll end up storing several avatars per person btu that's probably good actually.
#barnabywaltersis going to have to over-ride the display of bridgy’s default “favourited” message with the proper spelling ;)
#snarfedJeena: the filename is usually different. i'd guess twitter actually *always* makes it different
#snarfedtwitter is really the only problem child of the silos
#aaronpki kind of like this design pattern actually
#snarfedso in parallel, we keep lobbying twitter to let developers use a long-lived URL that always redirects to the current image, like FB, G+, etc., since what are we, farmers? :P
#Jeenathe coolest thing about the cache is the speed, getting the avatars from different servers, and then letting the browser resize it took quite some time, now the file size is tiny, 2-3kb and doesn't have to be resized by the browser anymore
#aaronpkyou're serving them all from your own domain now?
#aaronpkI wonder if it's worth an optimization like inlining the image into a data URI, or making an avatar CSS sprite
#aaronpkfor a facepile with like 20 or more images it might make a difference. not sure tho.
erikmaarten joined the channel
#Jeenafirst time loading https://jeena.net/photos/9 with about 60 avatars took 3,2 seconds (it needed to get the pictures from facebook and twitter) second time without browser cache but cached on the server 2,2 seconds third with browser cache 820ms
#JeenaOk, I went for the easy solution. If someone wants to see the avatar and it is older then 2 weeks then I redownload it. If the download doesn't work I just touch the file so it will not hit the cache check for the next two weeks
#Jeenaone more cool thing is that all images are now served from a https website
tantek, tantek_, krendil, aaronpk_, the_merlin, sdboyer, icco, reidab and tommorris joined the channel
#wolftuneI want to come attend IndieWebCamp as an apprentice in some sense… basically I've been wanting to get toward indie web and update my own site (currently a mix of Google/Blogger hosted old stuff)
#aaronpkgreat! which coast are you on? it's happening in Portland and in New York!
#wolftuneI live in Oregon City, 15 miles south of Portland
#aaronpkalso if you have your own site and can add a link to your twitter or github, you may even be able to sign in to the wiki right now and add yourself to the guest list!
#wolftuneI started into more independent directions and concerns about proprietary software and centralization a little over two years ago, but I ended up getting involved in big ambitious Free/Libre/Open type projects and still haven't dealt with my own site
#wolftuneMy crazy long-term plan is really to start fresh with Yesod and get a server and all
#wolftuneI kept thinking maybe I could revamp my site before IndieWebCamp but I just keep being busy with the truly independent website I'm building with others that isn't my personal site
#wolftuneaaronpk: are you saying I could get things working using the Blogger-hosted or Google Sites thing that is the status quo of wolftune.com ?
#aaronpkpossibly, depends on how much markup they let you add
vanderwal joined the channel
#aaronpkif you can add a link to your twitter profile that has a rel=me attribute then yes
#aaronpkso if you already have that set up, just add a link to your email address on your home page like <a href="mailto:you@example.com" rel="me"> then you should be able to sign in to the wiki using persona
#cweiskeis anyone besides me running his own indieauth server (not counting indieauth.com)?
#rasculi do like persona it's quite good and can be decentralized and is from mozilla
#wolftunelong-term we're hoping to provide Free/Libre/Open projects with more sustainable fundraising, so maybe in the *long* term we can help Persona… ;)
#rasculno didn't get funding cut, they just moved full time devs from it
#wolftunerascul: right, and that indicates that they did not think it was feature complete by a long-shot. The whole browserID aspect hasn't been done even
#rasculi like to make stuff up when i don't really remember the details
#rasculi do it all the time without even realizing it heh
#wolftuneaaronpk: so, I wish it wasn't so, but my domain's e-mail goes through Google still at this time, I don't suppose that's what you meant about authenticating through Persona… I mean, I don't actually authenticate Persona myself, if I use it with the e-mail, it either validates through Mozilla or Google…
#wolftuneaaronpk: one more question: what counts as "home" ? I make http://wolftune.com redirect to blog.wolftune.com right now, but you can successfully go to www.wolftune.com
#wolftunesnarfed: I'm not sure what that is, but I'm wary of all the centralized "social network" things… I still find it weird that IndieWebCamp is referencing them much
#snarfedwolftune: understood. IWC references them because they're the reality right now, ie they're in the lead in terms of adoption and features
#snarfedand given that, cooperating with them is more likely to help us succeed (as opposed to fighting and staying disconnected)
#wolftunesnarfed: I *really* like the idea of connecting with pragmatists who do what is needed but who are willing to *apologize* for it and acknowledge what stinks!
#Jeenarascul I tried to install my own browserid instance but honestly I don't think it is possible with the software which is out there now without writing and implementing quite a lot of stuff
#rasculJeena i've never tried, i just recall seeing some docs from mozilla about getting it going
#wolftuneMy personal view is that people should feel the need and the pressure to apologize for using Facebook etc.
#wolftuneI don't like dogma, but I don't like ambivalence, apathy, or people downplaying and avoiding political issues either
paulcp joined the channel
#bretwolftune: what do you mean by "weird that IndieWebCamp is referencing them much
#wolftuneKartikPrabhu: yes, but I got "communicating over IRC, and editing wikis… and Comfortable with lengthy documentation." from Gen1, and I'm learning Haskell which is web-based via Yesod (and know basic HTML/CSS)
#KartikPrabhubret: i think wolftune is referring to things where we use silos for the indieweb for instance Twitter/Github for Indieauth, or POSSE and bridgy
#bretwell partially, not sure how to have it manafest personally
#snarfedKartikPrabhu, bret, wolftune: definitely! we don't mind using the silos as infrastructure for hard parts they do well. e.g. friend graphs, pubsub, etc.
#rasculi'm not gonna use facebook but i might posse to twitter eventually
#wolftunebret: ok, seriously then: our project is up your alley AND we've been actively helping new folks learning Yesod and Haskell (I'm one of the learners as I'm coming from a non-coding background)
#snarfedas well as distribution to the majority of users who aren't yet indiewebified
#KartikPrabhuin an ideal world everyone would have an indiewebsite which are interoperable, but until then we have to work with existing silos and write code to talk to them through POSSE and bridgy
#bretim personally trying to build tools that make those things secondary to my own choice (which happen to be what I build myself) at this point
#mattli've never been to oakland but i'm in SF a lot.
bpayton joined the channel
#bretwolftune: if silo integration isn't part of your interest, there have been a few projects and efforts to create cross website/implementation communication via webmention and microformats 2 as well as identity stuff like indieauth and recently micropub allowing posting clients to work across implementations
#wolftuneaaronpk: should the rel=me thing be used for a public link that other people might use to e-mail me? or should I keep it hidden for some reason?
#aaronpkwolftune: if you already have a public link you can just add it to that. otherwise it's fine to put it on a hidden link if you don't want it visible
#wolftunebecause I could use a different Persona-connected e-mail, that wouldn't work, right?
#aaronpkin the case of email login, it's not doing bidirectional verification, just one-way
#wolftuneaaronpk: so, it's like anyone could log-in to IndieWebCamp with my domain just because there's a rel=me link?
#aaronpkif you can convince me to add your email address with a rel=me link on my site then yes you can sign in as me
#wolftuneaaronpk: that's not what I mean. I mean, I assume that Persona needs to tell IndieWebCamp that the logged in e-mail matches the thing from the site, right?
#bretso could I put a rel me into a comment on a poorly coded site, and log in as them?
#aaronpkwolftune: we don't check for a link back from your email to your website, so any email you link to with rel=me from your home page can be used to sign in
#aaronpkbret: do you know if barnaby's h-feed to atom converter would work with my tag pages? cause then I could add my php tag to planet php! http://planet-php.net/submit/
#aaronpkmaybe I should run another instance of indieauth.com at auth.indiewebcamp.com just to point out that a web service delegating logins to indieauth.com does not make indieauth a centralized protocol
#kylewmdoes that criticism come up much? (that indieauth is centralized?)
#aaronpkto people who don't look into it very much yes
#aaronpkat first glance it looks like everything has to go through indieauth.com
#bretthe counter argument to that criticism should be "Is it?"