#dev 2017-11-16

2017-11-16 UTC
KevinMarks, KevinMarks_, snarfed and John__ joined the channel
Zegnat, blueyed, KevinMarks and tantek joined the channel
#
tantek
does anyone do anything special to provide a default profile pic on response without an author photo?
#
tantek
have we documented that anywhere?
#
tantek
e.g. like Twitter's egg
#
aaronpk
I have a stub profile icon I use
#
tantek
I was thinking of using ?
#
tantek
because IndieWebCat of course
j12t joined the channel
#
tantek
like ?
renem, [miklb], tantek, rhiaro, [mrkrndvs], leg and [chrisaldrich] joined the channel
#
[chrisaldrich]
I think I saw snarfed putting a default profile picture into a WordPress repo for facepiles recently...
eli_oat joined the channel
#
GWG
[chrisaldrich]: I saw him working on it. Not sure where he went with it
steve2, steve33 and [tantek] joined the channel
#
[tantek]
What is copy link?
#
Loqi
It looks like we don't have a page for "copy link" yet. Would you like to create it?
#
[tantek]
Has anyone made a UI to copy the link of their permalink posts etc?
#
[tantek]
Like if you tap the "Share" button here https://crowdpic.com/Mt-Tam-Trail-Run/photo?photoId=120089 it puts up a popup div with "copy link" option under the "via social network"
#
www.boffosocko.com
edited /archival_copy (+151) "Webrecorder"
(view diff)
snarfed joined the channel
#
snarfed
GWG: that wordpress default picture PR is done, just waiting on someone to merge it :P
#
Loqi
[snarfed] #127 facepiles: make sure avatars are always visible images
#
KartikPrabhu
[tantek]: that crowdpic Share link seems to just send me to the homepage
#
GWG
snarfed: I can't merge. Sorry
[manton], [mrkrndvs], [miklb], KartikPrabhu, [jeremycherfas], tantek, KevinMarks, cweiske, bengo, jeremycherfas, KevinMarks_ and loicm joined the channel
#
@kevinmarks
#FHIRdevdays17 @Grahamegrieve: This means that the server doesn't have to handle passwords. I have an option where I can give you a token directly over Skype so you don't have to authenticate [this sounds like indieauth]
(twitter.com/_/status/931085538622353408)
[colinwalker] and KevinMarks joined the channel
#
Zegnat
That auth is interesting, I didn’t know OAuth also used HTTP Basic. Or is that an FHIR extension? I’ll have to reread OAuth, again.
KevinMarks, KevinMarks_, [mrkrndvs] and [colinwalker] joined the channel
#
Zegnat
jeremycherfas you also gave me a crazy idea. I want to test a passthrough service that will accept reading.am webhook calls and convert them into micropub calls to your server.
#
jeremycherfas
That doesn't sound crazy, but it does sound difficult.
#
Zegnat
I talked it through with sknebel, and we both thought it sounded feasible and relatively easy. It would simply forward all the webhook calls, but as read post (which I believe is an h-cite?)
#
Zegnat
If I can get the Firefox extension fixed I might give it a shot, would be interesting if you wanted to test it when you return home again :)
[pfefferle] joined the channel
#
jeremycherfas
I would be hapy to test. Even while I am away!
#
Zegnat
Even better! I wasn’t sure how off-the-grid you were going :) I’ll let you know if I get something running then
#
Zegnat
Guess it’ll be OwnYourReading
loicm joined the channel
#
jeremycherfas
Not off the grid at all, but a bit busy is all.
jeremych_, [kevinmarks], loicm, KevinMarks and tantek joined the channel
#
sknebel
ssg << https://github.com/strugee/lazymention app that can handle webmention sending and websub hub pings when notified of new deploy
#
Loqi
[strugee] lazymention: Support WebSub and Webmention on a static site
#
Loqi
ok, I added "https://github.com/strugee/lazymention app that can handle webmention sending and websub hub pings when notified of new deploy" to the "See Also" section of /static_site_generator
#
loqi.me
edited /static_site_generator (+146) "/* See Also */ new section"
(view diff)
eli_oat, snarfed, [kevinmarks], KevinMarks and KevinMarks_ joined the channel
#
ancarda
Is anyone working on a task tracking microformat? I found http://microformats.org/wiki/task-brainstorming which says "Proposed Next Steps: PHP and/or XSLT developer wanted!" -- is this something I could help with? I'm interested in moving task tracking to my website
#
Loqi
task-brainstorming
#
tantek
ancarda - I think various folks have expressed interest / looked at it but the wide variance has made it difficult
#
tantek
usually such systems are so personal that there's not as much opportunity / incentive for formats for interoperability across different implementations / people etc.
KevinMarks_ joined the channel
#
ancarda
Yeah, that makes sense
KevinMarks joined the channel
#
tantek
ancarda, I'll take a look at that wiki page but those proposed next steps sound a bit dubious/premature
#
tantek
ancarda, as a positive step forward, take a look at what a bunch of us are using our User: pages for on the IndieWeb wiki for tracking our "Working On" and "Itches" etc.
#
tantek
we're also tracking communal tasks in /to-do
#
Zegnat
Looks like [eddie] might be posting tasks? https://indieweb.org/task
KevinMarks joined the channel
#
Zegnat
Seems like standard entries with a task-status property. Not sure if he based it on anything
KevinMarks_ joined the channel
#
Zegnat
There is also http://microformats.org/wiki/htodo - rather than “task”
#
Loqi
htodo
#
tantek
ancarda, in looking at the history of the task-brainstorming page it appears to be a partial brainstorm from one person 10 years ago: http://microformats.org/wiki/index.php?title=task-brainstorming&action=history
#
Loqi
microformats community
#
tantek
Zegnat, note the big orange warning at the top of that htodo page
#
tantek
still holds true
#
Zegnat
Oh, I agree with the orange warning
#
Zegnat
Just grabbing whatever previous work people have done
#
tantek
either way, if you're looking to work on a format for sharing information, start with just sharing the information with simple text and see how that works in practice
#
Zegnat
[eddie]’s task post as documented on the indieweb wiki is probably the only on-a-blog in-the-wild example we have anyway ¯\_(ツ)_/¯
#
tantek
ancarda: perhaps add yourself to https://indieweb.org/irc-people as a start?
#
tantek
Zegnat, it's good to experiment and document such things publicly so yeah adding more examples like those on /task could help
#
sknebel
what is issue?
#
Loqi
issue is a special kind of article post that is a reply to typically some source code, though potentially anything at a source control repository https://indieweb.org/issue
[miklb] joined the channel
#
tantek
ancarda, back to your original request - what are your goals for moving task tracking to your website?
#
tantek.com
edited /task (+935) "stub why, how to, move TOC, brainstorm challenges, start with wikifying, communal tasks"
(view diff)
[manton], eli_oat, [pfefferle] and snarfed joined the channel
#
ancarda
tantek: I don't think I can add myself to that page until my website is live (I can't login to the wiki)
#
tantek
ancarda - a-ha yes! that's a good thing to start with - a simple home page to get going :)
#
ancarda
I was mostly interested if it was possible/supported, as I saw a page and thought I could move a few issues I've created on various trackers (I have a private JIRA/silo I'd like to move stuff out of). I'm just very new to microformats and IndieWeb in general
#
tantek
what is Jira
#
Loqi
It looks like we don't have a page for "Jira" yet. Would you like to create it?
KevinMarks joined the channel
#
aaronparecki.com
edited /import (+778) "brainstorming"
(view diff)
#
tantek
taking dev talk here from #indieweb
#
tantek
re export/import formats
#
sknebel
what is MHTML?
#
Loqi
It looks like we don't have a page for "MHTML" yet. Would you like to create it?
#
tantek
[manton], you're exactly right about RSS, "not obvious how to include ... in that" sums up precisely why RSS became a dead-end from a format perspective
#
tantek
in contrast to why we actively discuss, experiment, find consensus, document, and specify how different post types are published with microformats
#
tantek
whereas e.g. photos, we have a defined way to use h-entry and explicitly u-photo to reference photos that are part of posts (rather than just all img tags which might be decorative / theme stuff etc.)
#
tantek
and if we're missing anything, we document it, so h-feed and h-entry keep iteratively improving, openly, here in the community
#
tantek
(and on those specs themselves, openly via github issues etc.)
#
sknebel
MHTML is an archive format to store an HTML document and the resources it includes in a single file. It's formatted the same way as an HTML e-mail. tools.ietf.org/html/rfc2557
#
loqi.me
created /MHTML (+203) "prompted by sknebel and dfn added by sknebel"
(view diff)
#
www.svenknebel.de
edited /MHTML (+9) "linkify"
(view diff)
#
[manton]
It's great to have a community and process in place for it. I have a feeling WordPress's RSS export (they call it WXR) hasn't had much attention in a long tie.
#
[manton]
In a long time, too.
#
[manton]
MHTML is new to me. Do any tools support it?
#
[manton]
(Also: 1999! Wow.)
#
sknebel
I think chrome can save as it, Microsoft browser at least supported it in the past (haven't checked current status)
#
Zegnat
You have to “turn it on” in Chrome, Fx doesn’t handle it
#
Zegnat
According to petermolnar’s post: https://petermolnar.net/making-things-private/ - who used mhtml to backup his bookmarks
#
Loqi
[Peter Molnar] Content, bloat, privacy, archives
#
Zegnat
MHTML << https://petermolnar.net/making-things-private/ - {{petermolnar}} used [[Chrome]] to save MHTML copies of many of his [[bookmarks]].
#
Loqi
ok, I added "https://petermolnar.net/making-things-private/ - {{petermolnar}} used [[Chrome]] to save MHTML copies of many of his [[bookmarks]]." to the "See Also" section of /MHTML
#
loqi.me
edited /MHTML (+151) "/* See Also */ new section"
(view diff)
#
Loqi
[Peter Molnar] Content, bloat, privacy, archives
#
sknebel
seems MS axed support for it in Edge. Surprising
#
tantek
yeah it's a single-file approach
#
tantek
has pros/cons vs the "Save Webpage" as a self-contained folder approach
#
tantek
I prefer the easier browsable access to the stuff inside
KevinMarks and snarfed joined the channel
#
loqi.me
created /send_delay (+215) "prompted by sknebel and dfn added by sknebel"
(view diff)
eli_oat joined the channel
#
www.svenknebel.de
edited /send_delay (+294) "some examples"
(view diff)
#
loqi.me
created /post_delay (+23) "prompted by sknebel and dfn added by sknebel"
(view diff)
#
loqi.me
edited /send_delay (+34) "/* See Also */ new section"
(view diff)
#
www.svenknebel.de
edited /scheduling (+288) "/* IndieWeb Examples */"
(view diff)
#
vanderven.se martijn
created /User:Vanderven.se_martijn/hwc-2017-319 (+5546) "My notes from vHWC 2017-11-15."
(view diff)
#
www.svenknebel.de
edited /User:Vanderven.se_martijn/hwc-2017-319 (+161) "link blogposts with details about addressbook discovery from Signal/OpenWhisperSystems"
(view diff)
#
www.svenknebel.de
edited /scheduling (+9) "/* sknebel */ nitpick: published != public, private posts have WM handling too"
(view diff)
#
Zegnat
sknebel: I am guessing you can post with shpub with future dt’s for scheduling. So you can test your Micropub endpoint with that
#
sknebel
true (I tested it manually). should look into shpub I guess
#
schmarty
woohoo, my quick and dirty webmention.io cache/receiver works i started yesterday works!
#
Loqi
giggles
#
schmarty
php++ for easy hackin'
#
Loqi
php has 1 karma in this channel (-7 overall)
#
@keithjgrant
@amandaglosson I use ABP to block most of the crap: https://gist.github.com/keithjgrant/8ab9d633f321abeed28ffb01617609b0 If you do leave, set up a blog! Bonus points if it accepts webmentions!
(twitter.com/_/status/931217654060380160)
#
schmarty
haha awww php
#
Loqi
hahaha
#
schmarty
i'm now storing webmention data from webmention.io in a format compatible with jekyll and hugo's data folder structures.
#
schmarty
mention content is stored in the jf2 format available via wmio's API (and how it's delivered by webhook) in .json files named by the hash of the source+target.
#
aaronpk
eep I hope that format is the way I actually want it
#
aaronpk
oh yeah, it mostly is, with the exception of the duplicate data in content that I have for backwards compatibility with tools using the first version of that jf2 format
#
sknebel
documented which is which?
eli_oat joined the channel
#
Loqi
[aaronpk] XRay: X-Ray returns structured data from any URL
bengo joined the channel
#
schmarty
references to these are stored in an index of path => list of hashes
#
schmarty
i had to learn a bunch of hugo templating fun, but it can extract that stuff for display
#
schmarty
aaronpk: they're not identical, but the webhook format has a "post" attribute which appears to be the same shape as what the API returns.
#
schmarty
i need to cleanup the bit that passes through mentions (to trigger notifications) and the bit that triggers a rebuild of the site
#
schmarty
but i am pretty excited to have wehavetoask.com baking in comments and republishing in realtime.
#
sknebel
schmarty++
#
Loqi
schmarty has 6 karma in this channel (46 overall)
#
schmarty
removed some js junk from the site on my end, and no visitors no longer hit wmio on each page load.
#
schmarty
s/no visitors/now visitors/
#
schmarty
it also clears one of my main obstacles in migrating my main site from jekyll to hugo, haha
loicm and [miklb] joined the channel
#
[miklb]
schmarty++
#
Loqi
schmarty has 7 karma in this channel (47 overall)
KevinMarks_, KevinMarks, brobertson and tantek joined the channel
#
tantek
!tell schmarty did you have any follow-up experiences regarding our conversation about productivity systems? in particular any thoughts on where use of your own website could help?
#
Loqi
Ok, I'll tell them that when I see them next
#
schmarty
oh yeah
#
Loqi
schmarty: tantek left you a message 1 minute ago: did you have any follow-up experiences regarding our conversation about productivity systems? in particular any thoughts on where use of your own website could help?
#
tantek
sknebel: what do you think of "publish delay" as a more indieweb-centric way of saying "send delay" ?
#
schmarty
tantek: i recently went "back to basics" and restarted my text editor notes system that compiles into a private website.
#
tantek
what is a draft?
#
Loqi
A draft in the context of the indieweb refers to a draft post, a post that an author has partially written, or otherwise does not consider finished https://indieweb.org/draft
#
tantek
schmarty whoa
#
schmarty
so most of the tooling is vim with some shortcuts to make TODO lists easier, then hugo running in dev mode to view them in the browser.
#
tantek
I'm still in just using a text editor notes system, where I try to push out longerterm (public) tasks to the web for public participation, collaboration, inspiration (forking), or help
#
tantek
is a big fan of "Undo send"
#
tantek
what is undo
#
Loqi
It looks like we don't have a page for "undo" yet. Would you like to create it?
#
schmarty
i also set up a .onion domain to view them from my mobile device (worked great on android, less so on ios where i don't think it can be configured to access stealth onion services.
#
tantek
!tell skenebel would you mind if I moved "send delay" to "publish delay" for a more indieweb-centric term? e.g. in contrast to /draft etc.
#
Loqi
Ok, I'll tell them that when I see them next
#
sknebel
tantek: would be fine as well. "send delay" was just the clearest that came to mind
#
schmarty
things that i like so far are that the tabs are super lightweight, so i can have a tab of today's notes and todos, an ongoing "doing" list of active projects that i review once a week, and any project-specific notes for ongoing projects.
#
schmarty
i also made a template for week-to-week repeating TODOs that i can pull into vim in a couple of keystrokes
#
schmarty
there are still some big gaps here like capturing new TODOs while mobile, and finding a way to access the notes via my iOS device
#
schmarty
but so far so good. i think i'm still in the honeymoon period where things are sometimes hard but spending the time and energy on keeping myself organized is also building the habits and keeping me more on track. :}
#
tantek.com
edited /publish_delay (+275) "update dfn"
(view diff)
brobertson joined the channel
#
tantek
schmarty yeah on mobile I just have an "in.txt" Note that I periodically process during "inbox processing" pomodoros
#
tantek
schmarty, I have found the "Notes" app syncing between iOS and MacOS useful for this too
#
tantek
though it would be nice to do that with my own site instead of iCloud
#
tantek
on a separate topic, I had the thought of using X-Ray synchronously at Publish time to grab info to save for the /reply-context of a /response post - has anyone else used X-Ray in that way?
#
schmarty
tantek: notes with sync sounds pretty good. i choose to suffer without iCloud for personal ideological reasons, haha.
#
schmarty
tantek: i use X-Ray for storing reply-context info on my personal site
#
tantek
(i.e. the reply-context info would just be saved along with everything else saved in the /response h-entry, a static snapshot of information (including external image src - though may leave that out unless it's an obvious logical URL like /photo.jpg /logo.jpg that I can expect the publisher to update as needed instead of breaking)
#
Loqi
rofl
#
schmarty
i currently only use it for twitter
#
tantek
for twitter there's a way to make a logical URL for profile images
#
tantek
e.g. see the profile image URL in my /Template:t
#
tantek
so if I were to build this, I would "detect" Twitter profile absolute URLs, and see if I could figure out what the username is and switch to the logical URL instead
brobertson joined the channel
#
tantek
store and use the logical URL
#
tantek
as a workaround for Twitter deleting past profile pics
#
snarfed
just fyi tantek that logical twitter profile pic url, eg https://twitter.com/t/profile_image , doesn't work on mobile
#
snarfed
...which is a dealbreaker for most of us, given how much usage is on mobile. e.g. bridgy doesn't use logical twitter profile urls for exactly this reason.
#
@ChrisAldrich
The more I think about archiving the web this week, the more value and stability I think that the W3C's Webmentions spec could be adding to the internet and copies of it. #DtMH2017 https://indieweb.org/Webmention
(twitter.com/_/status/931246642287841281)
John__ and KartikPrabhu joined the channel
#
sknebel
anyone who is/has been selfhosting a wiki, any particular recommendations for ones with useful APIs?
#
Zegnat
I, uuh, wrote my own wiki... My recommendation is to not do that.
#
sknebel
I was about to ask about that next :P
#
sknebel
huh, moinmoin wiki is still on v1...
KevinMarks joined the channel
#
snarfed
decades ago, my site ran on this wiki: https://github.com/thinkberg/snipsnap . loved it, but totally abandoned now, so...don't use it either. :P
#
Loqi
[thinkberg] snipsnap: SnipSnap - A java based wiki
#
Zegnat
I have used LionWiki a few times http://www.lionwiki.0o.cz/index.php?page=Main+page but always ended up tweaking the code of it, so mixed feelings
[chrisaldrich] joined the channel
#
schmarty
i used to love wikis soooo much
#
schmarty
ran JSPWiki for a while because i was doing lots of java work so it was "easy" and "lightweight". in seriousness i liked it because it used flat file storage.
#
schmarty
also ran Trac for a while which consolidated all of my personal software projects into SVN with a wiki "for free"
#
schmarty
wonders where all that stuff is now.
#
sknebel
yeah, I used a wiki quite a while as a personal data collection thing, got rid of it but I kind of feel like I want one again
#
sknebel
landscape seems to have changed surprisingly little
#
aaronpk
same, I actually just dug mine up the other day
#
aaronpk
it was mediawiki of course
#
sknebel
moinmo.in is basically unchanged, they talked about v2 in 2010 already and it still doesn't seem to exist, so who knows how well maintained it is but as long as it works... also python and flat-file
#
sknebel
TiddlyWiki seems to have gotten better server-side hosting features, that is interesting
#
sknebel
mediawiki is around and will be around, can do everything (especially if you go SMW), but the biggest maintenance investment
#
aaronpk
how so?
#
aaronpk
I mean how is it more than any of the others?
#
sknebel
have to take care of a database, and for the "can do everything" part I'd likely cram it full of plugins ;)
#
sknebel
not major, but more than e.g. moinmo.in where you can rsync the install directory from your server to your laptop and it'll just run
#
sknebel
(had it with portable python on an usb-stick at times, so I didn't even need internet)
#
sknebel
there is also dokuwiki, that didn't quite click with me when I used it last
#
aaronpk
what is a wiki?
#
aaronpk
hm surprisingly few examples there
#
Zegnat
I tried dokuwiki for a while, but just didn’t like it
#
Zegnat
Which was why I went with LionWiki a few times, file-storage based
#
@00d4n1_ebooks
I added support for sending webmentions!
(twitter.com/_/status/931284889877516288)
KevinMarks joined the channel
#
markdain.net
edited /IRC_People (+50) "Added myself -- ancarda (markdain.net)"
(view diff)
#
david.shanske.com
edited /Planning (+11) "/* Baltimore */"
(view diff)
tantek, [mrkrndvs] and [miklb] joined the channel