#dev 2018-01-06

2018-01-06 UTC
tomasparks and [keithjgrant] joined the channel
#
[keithjgrant]
okay, taking another go at setting up my site with fed.brid.gy
#
snarfed
[keithjgrant]++
#
Loqi
keithjgrant has 6 karma in this channel (18 overall)
#
[keithjgrant]
how do you all set up rel links to feeds? I have a Posts feed and a Notes feed
#
[keithjgrant]
I want RSS readers to find the Posts feed by default, but fed.brid.gy will need the Notes feed
#
[keithjgrant]
right now I just have two rel=alternate links, but I'm not sure that's valid
#
snarfed
(dirty secret: the atom feed is just to get fedsocnets to accept your site at all, and maybe for your posts to show up. bridgy fed itself doesn't actually use it at all.)
#
[keithjgrant]
Yeah, I was able to find myself from a Mastodon instance, but saw no posts, so I thought the issue must be with my feed
#
[keithjgrant]
might just be from a type="application/rss+xml" instead of atom+xml
#
[keithjgrant]
oh, it says my follow request is awaiting approval...?
#
[keithjgrant]
looks like I'm going to have to clean up Hugo's atom feed a bit
eli_oat joined the channel
#
tantek
[keithjgrant]: we had a discussion earlier about putting multiple feed files on a page and one of the points was that the feed files should just be alternate formats of the same stuff that's on the page
#
tantek
if you want to publish a notes only view, it makes sense to *first* publish an HTML notes only view that you link to from your home page and then put a notes only feedfile on that page
#
tantek
the basic problem with multiple feed files is that there's no way to express which is for what reason, at least not automatically. just the human readable "title" attribute on the link rel=alternate
#
tantek
and that just pushes the problem onto users which makes for a worse UX
#
KartikPrabhu
are we talking Atom feeds?
#
KartikPrabhu
Atom feeds have a <title> which can be read by Atom readers
#
KartikPrabhu
I link to multiple Atom feeds from my homepage in the footer
#
[keithjgrant]
I've got human readable links in my footer to both feeds, so I should be able to just put the "correct" one in my <head>
#
[keithjgrant]
I want some control over which posts will show up in my mastodon feed though
#
tantek
KartikPrabhu: we're talking about linking to feed files from a page
#
Loqi
[[keithjgrant]] how do you all set up rel links to feeds? I have a Posts feed and a Notes feed
#
tantek
[keithjgrant]: oh? can you provide an example of what you want to show up and not?
#
KartikPrabhu
tantek: so am I. I don't understand the objection here https://chat.indieweb.org/dev/2018-01-06/1515201141072200
#
Loqi
[tantek] the basic problem with multiple feed files is that there's no way to express which is for what reason, at least not automatically. just the human readable "title" attribute on the link rel=alternate
#
KartikPrabhu
I link all my feeds from the homepage including Atom ones
#
tantek
KartikPrabhu: there are two axes
#
tantek
content and format
#
tantek
it's ok to link multiple different format feed files - as that allows the consuming code automatically decide which format it prefers
#
KartikPrabhu
yes. I link on both axes
#
KartikPrabhu
there are links to both h-feed and Atom for both Articles and Notes
#
tantek
it is *not* ok to link multiple different content feed files because consuming code like a reader has no idea which to prefer, and forces the user to choose
#
tantek
that "choose" step should happen on your website, not in some reader where the user has lost all context about you and your site
#
tantek
i.e. if you have feed file of just notes, link to it from your HTML page of just notes
#
tantek
if you have a feed file of just articles, link to it from your HTML page of just articles
#
KartikPrabhu
yeah I don't get that part
#
tantek
then provide a nice user-friendly way for people to navigate (choose) from your home page to those HTML pages with different content
#
tantek
provides a much better experience, that you control, all in one place for the "choose" step
#
tantek
instead of forcing your users into a myriad awkward UIs to choose an abstract feed in some rando reader
#
KartikPrabhu
so to use my Notes feed I should force the users to first go the HTML Notes page and then put that in their reader, instead of allowing them to do that striaght from my homepage?
#
KartikPrabhu
that seems more awkward
#
tantek
it's more awkward to make them choose after they've committed to following
#
tantek
because then they have to go back to your site to figure out why they would want to choose one or another
#
tantek
I'm saying the default should be *don't* make them choose, give them one feed file, everything happens automatically
#
tantek
per page
#
tantek
think about how social media simplified this. you choose "follow" and it just works to follow exactly what you're looking at
#
tantek
that's the UX people now expect
#
KartikPrabhu
social media silos don't have mutiple post-type feeds
#
tantek
so multiple feeds with different contents just gunks up that experience
#
tantek
KartikPrabhu: most people don't care to
#
KartikPrabhu
if your are emulating "social media" then dump everything in one feed and only have that one
#
tantek
no, that's where you start
#
tantek
if you want separate feeds, start with separate pages
#
KartikPrabhu
I have those too
#
tantek
and that's what e.g. adactio does with his separate twitter accounts
#
tantek
note how you choose the twitter account first, then you click follow
#
tantek
you don't click follow on adactio then have to pick which account
#
KartikPrabhu
in any case, I guess I'll stick to my broken ways
#
tantek
I also have articles-only feed but I don't link to it anywhere because I don't have an equivalent HTML page
#
tantek
just the articles widget on my home page
#
KartikPrabhu
I already have HTML pages so that is fine
#
gRegorLove
It does make more sense thinking of an indie site's "follow" button first, rather than the legacy way of entering example.com in a feed reader and it does magic to find the exact feed URL.
#
tantek
exactly
#
tantek
if we want to help displace social media use-cases, we have to improve our UX to at least as good, and preferably *better*
#
KartikPrabhu
yeah if any reader did any indie-follow I would buy that argument
#
gRegorLove
I have a follow button on my notes stream; it would be weird if a reader then prompted which feed to follow. Annnnd I need to double-check I'm not guilty of this myself :)
#
gRegorLove
The reader isn't really part of the equation
#
gRegorLove
See "Follow my notes" at the bottom of https://gregorlove.com/notes/
#
KartikPrabhu
oh well I give up
#
gRegorLove
If you clicked that, select your reader, then were prompted to follow my Articles feed or my Notes feed, that's weird UX
#
[keithjgrant]
tantek I'm just thinking I don't want my long-form stuff to show up in Mastodon. Though I guess if fed.brid.gy truncates for me, it might not be that bad
#
KartikPrabhu
gRegorLove: I clicked it. and nothing happened
#
tantek
[keithjgrant] do you POSSE your long form stuff to Twitter?
#
gRegorLove
JS blocked?
#
[keithjgrant]
I do manually, not via brid.gy
#
gRegorLove
Hm. Works in Chrome. Lemme check Firefox.
#
gRegorLove
(it's the subtome.com subscribe thing, you can also try it there.)
#
gRegorLove
Huh, not sure. It works for me in Firefox too.
#
tantek
[keithjgrant] I wrote custom code to POSSE my long form stuff (articles) to Twitter: https://indieweb.org/Twitter#POSSE_Articles_to_Twitter
#
AngeloGladding
regarding the js "follow my notes" button -- subtome's javascript was hotloaded so I had to whitelist twice
#
AngeloGladding
i was actually waiting for a break in the conversation to ask what the current state of a "Follow" button was
#
AngeloGladding
i see Tantek's on his home page
#
AngeloGladding
and now i see gregorlove's
#
tantek
AngeloGladding I tried a "+" but got feedback that was too abstract
#
tantek
so I switched to a Twitter icon and follow on twitter link
#
gRegorLove
aaronpk has one I think
#
tantek
because that has a good chance of working
#
gRegorLove
What is rel-subscribe?
#
Loqi
rel-subscribe is an experimental rel value for linking from your home page to your subscription endpoint, and is currently prototyped by Aaron Parecki on aaronparecki.com; try the Follow button in the right side of the footer of his home page or any permalink https://indieweb.org/rel-subscribe
#
AngeloGladding
tantek so you had a non-twitter "Follow"?
#
gRegorLove
Maybe Aaron got rid of it; I don't see it
#
gRegorLove
Nope, I'm just blind. There it is :)
#
AngeloGladding
i'm not seeing it either
#
gRegorLove
It's on permalinks in the footer
#
gRegorLove
Slightly different approach than subtome
#
tantek
AngeloGladding I did briefly, using a webaction, but no one implements that or consumes it so it was largely an academic exercise. It didn't make things worse but it didn't do anything either.
#
AngeloGladding
gRegorLove ah thanks found it
#
AngeloGladding
i like Aaron's approach
#
gRegorLove
It's nice that it's site-to-site, but that makes it pretty experimental.
#
AngeloGladding
i was thinking of using micropub to send an h-card from to initiate a follow with the side effect of subscribing to any found feeds -- his way is more direct
#
AngeloGladding
i've seen the webactions while snooping at others' code -- who or what consumes them?
#
tantek
each others sites naturally :)
#
AngeloGladding
i implemented my own auth to mimic indieauth.com before i realized indieauth was its own protocol -- saw you guys talking the other day..
#
AngeloGladding
i was creating my own micropub draft mechanism until i was pointed to the mp extensions
#
AngeloGladding
i really should just ask first ;)
#
AngeloGladding
so i'm implementing "Bookmark", "Like", "Reply" buttons -- i guess i should take the time to read about webactions, huh
KartikPrabhu joined the channel
#
tantek
these are all very challenging things AngeloGladding - glad to have you here - the more folks brainstorming / collaborating on to make all this work smoothly, the better
#
madmode.com
edited /ACM_Hypertext_Conference (+198) "add some detail from 1991 when TimBL submitted the web"
(view diff)
#
tantek
wondering how long before Google indexes that page
#
tantek.com
edited /ACM_Hypertext_Conference (+93) "/* See Also */ started in 1987 per WP"
(view diff)
#
AngeloGladding
indeed tantek its so nice to check back in and see how much progress has been made
#
AngeloGladding
as per webactions -- are they solely silo centric?
#
tantek
no - they're intended to be peer-to-peer first, with optional silo fallbacks
#
AngeloGladding
hmm so it looks like all of the examples of webactions in the wild are using the three twitter actions you yourself are using
#
tantek.com
edited /Android (+2) "fix heading level"
(view diff)
Loqi joined the channel
#
GWG
I suggested it as an idea
kline joined the channel
#
AngeloGladding
ahah! https://indieweb.org/webactions#sites_upgrading_webactions_to_micropub speaks to this issue and points me to https://indieweb.org/indie-config which I haven't seen before
#
tantek.com
edited /Facebook (+508) "/* Status Update */ 2011 limitation and Note distinction"
(view diff)
#
AngeloGladding
two rather different solutions to essentially the same problem -- one requires you to modify your browser, the other requires you to log in to their site
#
tantek
"modify your browser" is a bit strong. though there were browser add-on approaches, indie-config does not require installing anything
renem and KartikPrabhu joined the channel
#
AngeloGladding
in a shared computer setting you'd have to reregister the handler every time but yeah this problem has me thinking about how browser UI could expand into this territory -- reminded of Flock -- but then I remember how hard it seems to be for WP to incorporate IW ideas
#
AngeloGladding
*assuming* multiple people were using the same browser to manage their own indie websites
#
AngeloGladding
now that i know i'll experiment with browser support of handler assignment prompts
#
tantek
browsers now have multiple profiles so that would likely help
#
tantek
for multiple people using the same browser
#
AngeloGladding
yeah, not that any non-dev's i know use them -- i'm thinking that logging in to your indie site can just reassign the handler -- possibly check first and skip the dialog if already set?
#
tantek
oh yeah that could work!
#
AngeloGladding
i'll report back -- thanks!
#
tantek
sebsel++ for completing 45 days of Indieweb in 2017 - seriously impressive
#
Loqi
sebsel has 18 karma in this channel (57 overall)
#
gregorlove.com
edited /100DaysOfIndieWeb (+124) "/* 100 Words in 100 Days */ updated my attempts"
(view diff)
#
tantek
oh dear edit collision
#
tantek
alright I think my framing is more positive :)
#
gregorlove.com
edited /100DaysOfIndieWeb (+70) "/* 100 Words in 100 Days */ note inspired by adactio"
(view diff)
#
gRegorLove_
Welcome to reframe mine, or move it as needed.
#
tantek.com
edited /100DaysOfIndieWeb (+495) "document completed and how long (anything more than a week?), and track previous projects started as part of brainstorming, mention hashdates to post about a day after the day"
(view diff)
#
tantek
gRegorLove: I framed what you called "attempts" as "previously completed" "about a week"
#
tantek
but I did that for all "attempts" that made it about a week or more
#
gRegorLove
Maybe third time will be the charm. :)
#
tantek
100 words is very hard to do so precisely
#
tantek
I'm not sure I'd last 3 days
#
gRegorLove
Sounds like good framing.
#
tantek
or maybe pick something that brings you more joy than hitting 100 words on the dot
#
gRegorLove
Yeah, I'm not down on myself about it (or I might just remove it from the page, hah). Got me to post more even for a short spurt.
#
tantek
right - hence why it is valid to call it completed of a different duration
#
gRegorLove
Mentally I'm in a place now where I want a less-structured thing rather than a challenge. Like, I just want to write more casually and not put an expectation on it.
#
tantek
besides I have far more ideas for 100days projects than I could possibly do: https://indieweb.org/100DaysOfIndieWeb#Brainstorming (even though most of those do actually inspire me)
#
tantek
less structured could just be daily
#
tantek
I did find this both fairly doable (note flexibilities) and incredibly rewarding: https://indieweb.org/100DaysOfIndieWeb#100_Days_of_Positive_Posts
#
tantek
(especially for coping with all the darkness that was early 2017)
eli_oat joined the channel
#
tantek.com
edited /100DaysOfIndieWeb (-112) "/* Possible Start Dates */ remove out of date suggestion"
(view diff)
#
madmode.com
edited /LinkedIn (+369) "removing key features"
(view diff)
eli_oat joined the channel
#
aaronpk
🤣 the expectation of being casual is almost worse
#
gRegorLove
Eh. For right now I just don't want to set a goal for my writing that if I miss I'm likely to lose steam on. It's just temporary, I'm sure I'll come back around to something more structured eventually.
#
gRegorLove
Hmm, so websub notifications for my Atom feed come through to main channel, but not the ones for my homepage h-feed.
#
gRegorLove
oh, maybe http / https difference in my rel=hub
#
gRegorLove
websub.rocks got the h-feed push though, so weird.
eli_oat, Kaja, KartikPrabhu, dumnut and [mrkrndvs] joined the channel
#
strugee.net
edited /static_site_generator (+86) "Add strugee/Stratic to IndieWeb examples"
(view diff)
AngeloGladding joined the channel
#
strugee.net
edited /static_site (+241) "Mention lazymention"
(view diff)
sebsel, tomasparks, leg, [pfefferle], edsu and [ehs] joined the channel
#
@AndyDavies
@tameverts @tkadlec Know that feeling I've got too many drafts in progress that all require data research and not finding the time to do it ATM Would love to know how you get on with webmentions Disqus is something I want to drop too
(twitter.com/_/status/949641986067369985)
#
grantcodes
Any recommendations on how to test that error we saw on together (sessions not properly isolated) manually, I need to be able to make 2 different requests that overlap 🤔 maybe just delay the responses for 10 seconds so I can get them to overlap
#
aaronpk
Delaying the response would definitely make that easier to test
barpthewire, John___ and krup joined the channel
#
vanderven.se martijn
edited /A️ (+806) "Extend with actual description and an example on a personal blog."
(view diff)
#
Zegnat
sknebel ^^^
jonnybarnes joined the channel
#
grantcodes
Yeah got it, can see the error now, so should be able to fix it :)
#
vanderven.se martijn
edited /A️ (+193) "Add link to Apple advising people to manually set up a Text Replacement."
(view diff)
#
Zegnat
Alright, that’s probably all that page is ever going to say. Removed the stub notice.
[xavierroy] joined the channel
#
loqi.me
created /Magic (+118) "prompted by Zegnat and dfn added by GWG"
(view diff)
#
@keithjgrant
Of course, there’s a lot of enhancements you can add from there, like webmentions and micropub. But you don’t have to do it all at once! Check out my talk on this for more info: https://www.recallact.com/presentation/decentralized-social-web
(twitter.com/_/status/949667501046140931)
#
Loqi
ok, I added "https://medium.com/@david.gilbertson/im-harvesting-credit-card-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5" to the "See Also" section of /Content-Security-Policy
#
Zegnat
ancarda I think you would enjoy that read ^^^
#
grantcodes
Ok leaking issue fixed in together and online at http://together.tpxl.io/
#
grantcodes
Was an issue with Object.assign 🤦‍♂️
krup joined the channel
#
dgold
can anyone recommend an url-parser like aaronpk's XRay for 'normal' websites?
#
aaronpk
like one that tries to extract stuff from a page that doesn't necessarily have structure or an API?
#
dgold
Exactly! How hard can it be!? :slightly-smiling-face:
#
aaronpk
there are quite a few libraries for that
#
aaronpk
what language?
[miklb] joined the channel
#
aaronpk
I ran across one the other day that works with a bunch of services, so not quite what you are looking for https://packagist.org/packages/mpratt/embera
#
dgold
that one I linked is.. okay, it gets some data, but (man alive) how do professional pblishing houses put stuff out without a <time> tag, or an <author> tag
#
dgold
slate & salon -> I'm looking at you!
#
aaronpk
this one tries to extract from meta tags in addition to og/twitter https://packagist.org/packages/kasp3r/link-preview
#
dgold
thanks aaronpk, that last one could do the trick
#
aaronpk
oh and i've come across this service before, but they kinda changed their focus/pricing or something. but it tries to do even more parsing from the page beyond just meta tags http://embed.ly/
#
dgold
i've got the like-ing bug, but I had not fully appreciated the constraints you wrote into XRay
#
aaronpk
what's the "like-ing bug"?
#
dgold
posting likes of things to my site (now that that works)
#
aaronpk
oh *that* kind of bug
#
Zegnat
dgold, a PHP extractor that is more full extracting full text and titles and stuff that you could try: https://github.com/j0k3r/graby
#
Loqi
[j0k3r] graby: Graby extract article content from web pages. This is a fork of Full-Text RSS v3.3
#
Zegnat
sgreger decided on that one for his twitter-link-collection-tool
#
Zegnat
(Or, you know, teach XRay to do it ;) )
#
dgold
Zegnat: thank you - I've been working through aaronpk's links with mixed results
#
aaronpk
ah Readability was the thing I was thinknig of! thanks
#
dgold
parsing urls without structured data is hard, who'd a thunk it, huh?
#
aaronpk
i'm actually on the fence about trying to do anythign with unstructured data in XRay
#
aaronpk
in other words, I would have to be convinced that adding a library like that to XRay is a good idea
#
dgold
looking at how much trouble it appears to cause other scripts, its probably not worth your time & effort
#
dgold
maybe (just maybe) og: twitter: data
#
aaronpk
well I certainly wouldn't try to write any of it myself, i'd just pull in a library like Readability as a fallback if XRay doesn't recognize anything
#
aaronpk
I would definitely consider og/twitter tags
#
aaronpk
oh jeez, looking at the link I last bookmarked, there's aos a set of tags like <meta property="article:tag"...
#
aaronpk
where did that come from
#
aaronpk
huh it's supposedly part of ogp http://ogp.me/#no_vertical
#
dgold
there's that word again
#
dgold
Zegnat: got those of us who are unfamiliar with the details of packagist & composer - _how_ does one get that graby to install?
#
dgold
s/got/for
#
dgold
I see your comments in the github issues and on the labware forum, but have not idea one what it is you mean
#
dgold
never mind - I got it to work
#
Loqi
ok, I added "https://medium.com/@david.gilbertson/im-harvesting-credit-card-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5" to the "See Also" section of /security
[snarfed] joined the channel
#
Loqi
[Ryan Barrett] /sub
#
schmarty
wow embedly's brand messaging gives me the jibblies
#
aaronpk
lol yeah
krup joined the channel
#
aaronpk
full on Brands™
#
schmarty
"grow your audience" "top brands ... better engage their audience" "users will click" "[track] referrals, impressions, watch time and more"
#
schmarty
"Cards also automatically send events to your Google Analytics dashboard"
#
schmarty
i also love that they always *collect* the analytics, but if you want to *see* those analytics, you need to pay for a plan.
#
schmarty
anyway, grumbling over unless somebody wants to co-grumble in -chat. ;}
#
Zegnat
dgold, good to see you got it to work. I don’t think the issue I commented on is actually blocking current usage of graby
#
Zegnat
That was mostly just me wishing composer wasn’t as centralised around packagist :P
#
aaronpk
it defaults to packagist.org but you can definitely use it with whatever
#
dgold
Zegnat: I thought the errors I was experiencing were related to your comment
#
Zegnat
I don’t expect them to be. Did you fix it? :)
#
Zegnat
aaronpk, yeah, setting up your own repo isn’t even that hard.
#
dgold
yes - I had to change minimum-stability
#
Zegnat
The real problem is that if my package depends on my repo, you can’t just install it as a dependency because composer will only look at repos in the root composer.json :(
#
dgold
graby is pretty awesome, thank you - the size of the deps-list though
#
Zegnat
Thank sgreger :)
#
dgold
thanks sgreger
#
aaronpk
does anyone here post code snippets on their websites instead of gists?
KartikPrabhu joined the channel
#
aaronpk
i'm kind of annoyed that I don't, and still use gist a lot
#
aaronpk
I also don't really want to install one of those full-on gist/pastebin replacements
#
aaronparecki.com
edited /code (+202) "stub code snippet hosting section"
(view diff)
#
schmarty
ah, oops, i meant code blocks in the context of larger posts. e.g. https://martymcgui.re/2016/11/30/005844/
#
Loqi
[Marty McGuire] Configuring Woodwind with imageproxy
#
schmarty
i don't think i actually have any pastebin- or gist-like posts.
#
aaronparecki.com
edited /code (+30) "/* Software */"
(view diff)
#
[miklb]
aaronkpk I’m going to assume you saw what I just posted in the #wordpress channel 🙂
#
Zegnat
I seem to recall cweiske is hosting his own pastebin-thing?
#
aaronpk
whoa, gist.github.com uses a <table> for their line numbers
#
Zegnat
There it is. I think: http://p.cweiske.de/list
#
aaronparecki.com
edited /code (+115) "/* Code Snippet Hosting */"
(view diff)
GWG and [kevinmarks] joined the channel
#
[kevinmarks]
I do occasionally post code. The biggest one is http://www.kevinmarks.com/microformatschema.html
#
[kevinmarks]
Where I imported a formatting library
#
Loqi
[Kevin Marks] Microformats 2 and Schema 2015-06-30
#
dgold
also posts snippets
#
dgold
and, in consequence, hates hugo's default code templating engine
krup joined the channel
#
aaronpk
i'm not a huge fan of GeSHi's coloring, but having trouble finding any resources with alternate stylesheets
tomasparks joined the channel
#
dgold
hey! nested ternarys work if you 'reverse' the location of the parens!
#
gRegorLove
That CSP article is great, Zegnat
#
GWG
Trying to figure out how to generate a unique key for storing weather API calls.
#
GWG
I want to cache since API calls are limited
#
Zegnat
What sort of unique key? Incremental? Hash?
#
GWG
Probably hash.
#
GWG
Trying to decide
#
GWG
I don't usually cache.
#
GWG
But I've seen the limits on API calls, and I doubt the weather will change in 5 minutes
[miklb] joined the channel
#
[miklb]
unless you are in FL in the summer 🙂
#
[kevinmarks]
Or England
#
GWG
For weather posting
#
GWG
Either way, I intend to support personal weather stations, as I have one.
#
GWG
So might as well.
#
[miklb]
I just saw a thing about how Neatmo station can be added to wunderground and thus available via the API.
#
aaronpk
my netatmo broke :(
#
GWG
miklb I submit to weather underground, openweathermap and I forget who else
#
GWG
I run weewx
#
[miklb]
very cool. It’s definitely something I’d like to build some day.
#
GWG
I run it on a Pi that also does ADS-B
#
[miklb]
I’ve read a few DYI articles on building one, but I haven’t worked with any boards. I should go to my local hackerspace and start getting familiar.
#
GWG
Mine is all off the shelf
#
GWG
I don't solder
#
[miklb]
well, I’ve not even done anything with off the shelf. I’ve not touched any hardware. I haven’t soldered since I was making little boards as a kid with my dad from Radio Shack kits.
#
Zegnat
Trying to outsource all my dependencies out of my IndieAuth code, but I think I am just making this harder on myself: https://gist.github.com/Zegnat/6cb5ed0aa9bce6d9daca096f180e63ef
#
GWG
I built a second ADS-B receiver which is heading to Florida so I can watch at my parent's place
snarfed, tantek and snarfed1 joined the channel
#
tantek
what is Pelican
#
Loqi
Pelican is a Python-based static site generator https://indieweb.org/Pelican
ben_thatmustbeme joined the channel
#
aaronpk
omg I have code snippet posting and editing working pretty well
#
aaronpk
i'm pretty pleased about this
#
tantek
like jsfiddle?
#
aaronpk
not that fancy
#
aaronpk
more like a simple version of gist
#
tantek
or gists?
#
tantek
what is a gist
#
Loqi
It looks like we don't have a page for "gist" yet. Would you like to create it? (Or just say "gist is ____", a sentence describing the term)
#
aaronpk
gist is a tool by [[GitHub]] for posting code snippets
#
loqi.me
created /gist (+82) "prompted by tantek and dfn added by aaronpk"
(view diff)
#
tantek
what is a code snippet
#
Loqi
It looks like we don't have a page for "code snippet" yet. Would you like to create it? (Or just say "code snippet is ____", a sentence describing the term)
#
aaronpk
is unsure how to define that without circular references
#
tantek
what is code
#
Loqi
code in the context of the indieweb, refers to source code, code files, typically in a revision control system, like Git, hosted on an indieweb site https://indieweb.org/code
#
tantek
what is a snippet
#
Loqi
snippet is a reusable piece of code that is set to a command https://indieweb.org/snippet
#
tantek
well that's not very useful
#
tantek
also "set to a command"?!? that makes no sense
#
tantek
code snippet is /snippet
#
loqi.me
created /code_snippet (+20) "prompted by tantek and redirect added by tantek"
(view diff)
#
tantek
now plz fix dfn to make more sense / be more useful
#
aaronpk
there must have been more context to that definition
#
tantek
sounds like a lost in translation
#
loqi.me
edited /site-deaths (+27) "tantek added "https://goodbye.domains/" to "See Also""
(view diff)
#
tantek
Ghost << Criticism: 2018-01-06 @carlesbellver: "[https://twitter.com/carlesbellver/status/949602718313828352 …reasons to go back from Ghost: no extensibility, no 3rd party apps, no IndieWeb.]"
#
@carlesbellver
From Ghost to WordPress https://johnathan.org/2018/01/from-ghost-to-wordpress.html Complaints about WordPress and reasons to go back from Ghost: no extensibility, no 3rd party apps, no IndieWeb.
(twitter.com/_/status/949602718313828352)
#
Loqi
ok, I added "Criticism: 2018-01-06 @carlesbellver: "[https://twitter.com/carlesbellver/status/949602718313828352 …reasons to go back from Ghost: no extensibility, no 3rd party apps, no IndieWeb.]"" to the "See Also" section of /Ghost
#
Zegnat
Hmm, maybe those snippets referred to snippets as in pieces stored in a code editor for quick insertion?
#
tantek
Ghost << Criticism: 2018-01-04 Johnathan Lyman: [https://johnathan.org/2018/01/from-ghost-to-wordpress.html From Ghost to WordPress] <blockquote>… No intention on supporting [[Micropub|MicroPub]]. … Extensibility is non-existent. … Poor content organization. … Poor performance. …</blockquote>
#
Loqi
ok, I added "Criticism: 2018-01-04 Johnathan Lyman: [https://johnathan.org/2018/01/from-ghost-to-wordpress.html From Ghost to WordPress] <blockquote>… No intention on supporting [[Micropub|MicroPub]]. … Extensibility is non-existent. … Poor content organization. … Poor performance. …</blockquote>" to the "See Also" section of /Ghost
#
Loqi
From Ghost to WordPress
#
Zegnat
Ugh, URLs are hard. Time to depend on a third party again.
#
loqi.me
created /flashback (+22) "prompted by tantek and redirect added by tantek"
(view diff)
#
tantek.com
edited /post (+973) "expand how to with gregorlove citation/quote, add what to based on actual practice"
(view diff)
#
tantek
^^^ updates to /post inspired by gRegorLove's post https://gregorlove.com/2018/01/hello-2018/
#
Loqi
[gRegor Morrill] Hello, 2018!
#
tantek
gRegorLove: if you have any additional suggestions for the why/how/what sections therein, please feel free to braindump what has worked for you!
#
tantek
on this day << FBF
#
Loqi
ok, I added "[[FBF]]" to the "See Also" section of /on_this_day
#
tantek.com
edited /Year_in_Review (+152) "Gregor Morrill"
(view diff)
Kyle-K joined the channel
#
tantek.com
created /what_to_post (+31) "Redirected page to [[post#What to post]]"
(view diff)
#
@anarchivist
@edsu I do wonder how to get structure to play together nicely, e.g. MF2/MicroPub/Webmention vs Activity Streams 2 + Schema/Solid/LDN.
(twitter.com/_/status/949765261900460033)
#
gregorlove.com
edited /post (+255) "/* How to post */ +NaBloPoMo, +keep track of ideas"
(view diff)
#
loqi.me
created /Android_Messages (+221) "prompted by gRegorLove and dfn added by gRegorLove"
(view diff)
AngeloGladding joined the channel
#
loqi.me
created /GeSHi (+78) "prompted by tantek and dfn added by aaronpk"
(view diff)
#
aaronparecki.com
edited /code (+112) "/* Code Snippet Hosting */"
(view diff)
#
tantek.com
edited /post (+373) "/* How to post */ abridged summary of 12 tips post from 2012"
(view diff)
#
tantek.com
edited /post (+0) "move jot down to what else to post"
(view diff)
#
tantek.com
edited /post (-24) "/* How to */ put gregorlove's suggestion at the top because it's the simplest to get started with"
(view diff)
#
tantek.com
edited /100DaysOfIndieWeb (+165) "/* Previously Completed */ A Month of Posting"
(view diff)
#
tantek.com
edited /National_Blog_Posting_Month (+24) "see also 100days"
(view diff)
#
tantek
challenge << National Blog Posting Month
#
Loqi
ok, I added "[[National Blog Posting Month]]" to the "See Also" section of /challenge
#
aaronparecki.com
edited /p3k (+129) "/* Article Archives */"
(view diff)
#
gregorlove.com
edited /National_Blog_Posting_Month (+410) "/* History */ citation template"
(view diff)
#
loqi.me
created /good_reason_to_post (+21) "prompted by tantek and redirect added by tantek"
(view diff)
#
aaronparecki.com
edited /code (+55) "/* aaronpk */"
(view diff)
#
Loqi
[Aaron Parecki] Owning my Code Snippets
#
KartikPrabhu
aaronpk++ nice!
#
Loqi
aaronpk has 101 karma in this channel (1525 overall)
#
tantek
what is own your data?
#
Loqi
own your data is one of the principles of the IndieWeb and is an encouragement to always post content directly to your own domain with permalinks that you control instead of posting to silos (or only posting copies of your posts to silos per POSSE, and if so, preferably both automatically & with permashortlinks back to your original posts) https://indieweb.org/own_your_data
#
tantek
aaronpk ^^^ add to your entry there!
#
aaronpk
I totally forgot about that page
#
tantek.com
edited /Instagram (+23) "/* Features */ hashtags limited to 30"
(view diff)
#
tantek
screenshot coming up
[kevinmarks] joined the channel
#
tantek.com
edited /Instagram (+546) "Issues / Hashtags limited to 30"
(view diff)
#
aaronpk
that looks neat but it's JS and only supports a couple languages
#
tantek
hey if it's on github file an issue suggesting they convert it to CASSIS :D
[mrkrndvs] joined the channel
#
tantek.com
deleted /Magic "nothing specific to indieweb"
#
tantek
yeah I just deleted magic. boom
#
Zegnat
Now you have me wondering how hard it is to port things like that to CASSIS, tantek
#
tantek
basic string manipulation is pretty easy
#
tantek
and so much of web coding today is "just" string manipulation
#
Zegnat
PrismJS is an object oriented tokenizer, I think. Haven’t looked at it too much.
#
Zegnat
Not sure how that concept’s JS and PHP implementations would differ. Could be a lot.
snarfed joined the channel
#
KartikPrabhu
I would treat syntax highlighting as "enhancement" so JS would be fine