#dev 2020-01-29

2020-01-29 UTC
#
plindner[m]
So... what's the best place to find how to debug brid.gy backfill issues on mastodon? Open an issue on gh?
#
aaronpk
oh I think this is because laravel thinks it's on http but it's not
[snarfed] joined the channel
#
[snarfed]
ohai plindner, i can probably help
#
plindner[m]
snarfed: This is for @lindner@social.coop + 1500wordmtu.com - I did have one successful webmention make it, but I'm not seeing anything on older posts. Debug tips? Could I try adding myself to beta-users and see if that gives 50 posts instead of 10? Something else?
#
[snarfed]
looking
#
aaronpk
⭐️ it worked! ⭐️
#
aaronpk
and automatic migrations on heroku when it's pushed too \o/
#
[snarfed]
plindner, looks like the synd link on https://1500wordmtu.com/2020/julie actually points to a comment on the syndicated post, not the post itself at https://social.coop/@lindner/103478392544119934
#
plindner[m]
oh weird.
#
plindner[m]
That whole post got a little odd and I was trying to fix it manually. A better example would be on the older posts.
#
plindner[m]
But I'll try fixing that manually (again)
mblaney left the channel
#
plindner[m]
(hot-patching json on known cms.. oof) -- better example is https://1500wordmtu.com/2019/native-ads-in-your-news-feed-circa-1903 which should map to https://social.coop/@lindner/101394105139057531 -- is there a way to peek at brid.gy's posse mappings?
#
Loqi
[Paul Lindner] From the January 15th,1903 edition of the Hendricks Pioneer. https://1500wordmtu.com/file/db12f23a17082764326a457c30e3449f/thumb.png
#
plindner[m]
In the log I see a max of 10 entries fetched "Hit cap of 10 permalinks. Stopping."
#
[snarfed]
right, on the older posts, bridgy hit that limit, so it didn't see their synd links
[tantek] joined the channel
#
[snarfed]
often you can manually trigger them by entering the post URL into "Resend for post"
#
[snarfed]
i tried that with one and it hasn't worked yet. i'm looking at logs
#
[snarfed]
not sure why resend isn't working, but i'll keep looking. sorry for the trouble, thanks for reporting!
#
[snarfed]
as a workaround, if you plug your original post into Resend, and then click the retry button on a response, it works. eg https://1500wordmtu.com/2019/todolindner-attend-tech-debt-conference#comments
#
Loqi
[Paul Lindner] TODO(lindner): attend tech debt conference https://2019.techdebtconf.org/
#
plindner[m]
yes, just saw that one go through...
#
plindner[m]
I'll give that a go and thanks for spotting my bad manual link editing...
#
[snarfed]
hah, np!
#
plindner[m]
so where's the bridgy opencollective?
#
[snarfed]
we basically just redirect people back to https://opencollective.com/indieweb
#
aaronpk
Sooooo anyone wanna try installing Meetable on heroku? :-D
#
aaronpk
I need to publish a release then it should be a drop in and go install on shared hosting too
#
plindner[m]
snarfed: okay, might be time to increase my contribution!
eli_oat, jenelizabeth, KartikPrabhu and [jgmac1106] joined the channel
#
[jgmac1106]
!tell gwg in WP couldn't you group photos to location using category or tag? In mf2 use p-category? Not location driven but the logic works
#
Loqi
Ok, I'll tell them that when I see them next
#
[jgmac1106]
!tell mblaney I figured ot was there. I haza.website is so cool. Fully integrated site builder, blog, and social reader.
#
Loqi
Ok, I'll tell them that when I see them next
[LewisCowles] joined the channel
#
[LewisCowles]
[aaronpk] got a link?
#
Loqi
[aaronpk] Meetable: a minimal events aggregator
#
aaronpk
suggestions welcome!
#
Loqi
[aaronpk] Meetable: a minimal events aggregator
#
[LewisCowles]
Just found them… I’m gonna have to give you a button
#
[LewisCowles]
some of this can be turn-key
#
aaronpk
oh even better
#
aaronpk
i havent played aroudn with the button stuff at all
#
[LewisCowles]
it’s basically all your steps, but it surfaces some UI. It’s not perfect (what is right), but it allows people who are not us to interact
#
aaronpk
is there a better way to define all the config variables? the only options i was able to find was one at a time on the command line, or with the GUI one by one
#
aaronpk
(later i'm gonna move a bunch of the settings into the app GUI so they're not in the .env file at all, but there will always be a couple that have to be defined there)
#
[LewisCowles]
What you’re did with dotenv is perfect as heroku has UI for button installers to provide all options, but mark some / many as not required
#
[LewisCowles]
after install you have to know to go to settings or use heroku cli to set ENV, but it’s workable and not the most awful
#
[LewisCowles]
You can also provide descriptions for people and use generator methods, but I’m struggling to find the generator methods in the recent docs updates
#
aaronpk
for this installer to work, don't define any config options in the button deploy flow
#
[LewisCowles]
it says you can use them and gives one examples
#
[LewisCowles]
apart from attaching a mysql database?
#
[LewisCowles]
or do we get the person to do that too?
#
aaronpk
if the button can create the DB add on that'd be great, but don't ask the user to define any configs in that process
#
[LewisCowles]
awesome, I won’t ask the user to define any configs
#
[LewisCowles]
it’s not entirely like an installer
#
[LewisCowles]
it’s more like what is the system config, an installer would need so you’re not left jumping between system and app deps
#
[LewisCowles]
btw I’ll find something later which helps heroku parse out it’s database URI’s so you don’t need separate HOST, USER, PASS, NAME params. Those can totally help, but it’s friction with the platform for heroku and cloudfoundry as they typically offer up a URI
mblaney joined the channel
#
aaronpk
it does already recognize the DB config if you use the MySQL add-on from heroku
#
Loqi
mblaney: [jgmac1106] left you a message 54 minutes ago: I figured ot was there. I haza.website is so cool. Fully integrated site builder, blog, and social reader.
#
mblaney
^ that's what I'm aiming for :-)
#
@dogtrax
@jgmac1106 I sit beneath this flower - a refuge in verse Never before did I wonder if it or I were the writer or if might not be the reverse #smallpoems response
(twitter.com/_/status/1222307780838731776)
#
[jgmac1106]
p tags and br... Enemy of any online poet
KartikPrabhu joined the channel
#
[LewisCowles]
> Command “schedule:daemon” is not defined.
#
[LewisCowles]
hehe aaron is not using nodejs
#
aaronpk
what does that do
#
[LewisCowles]
nothing if you use the PHP for the scheduler 😉
#
[LewisCowles]
it’s for people who use nodejs for scheduling
#
[LewisCowles]
I mistakenly put it in place. I’m currently tweaking installer to not ask me questions I know the answers to
#
[LewisCowles]
like we don’t need to check host, user, pass name for database if it provides a URL. Laravel supports them out of the box
#
aaronpk
Just keep in mind this needs to work outside of heroku too
KartikPrabhu joined the channel
#
[LewisCowles]
sure thing. I’m guarding with checks, so if outside of heroku someone happens to set a DATABASE_URL, they too will be able to not need to provide those details. If it’s not set they are still asked for, confirmed and generated
#
[LewisCowles]
same with the secret laravel key
#
[LewisCowles]
DATABASE_URL is the laravel way to handle. It’s in the database config by default
#
[LewisCowles]
We’re having cleardb addon call it’s URI `DATABASE_URL` so that it’s one less step for heroku users. It’ll also be a win for some CloudFoundry users
#
Ruxton
it's a pretty normal standard to set those kind of things with env vars, because it means when I spinup dockers/vm's I can just have the spinup set thse vars and config carriers through
#
Loqi
Ruxton has 1 karma in this channel over the last year (7 in all channels)
#
[LewisCowles]
I’m not sure aaronpk is arguing against btw
#
[LewisCowles]
I think they are just checking it will also work without heroku, docker, cf
#
aaronpk
Course not
#
[LewisCowles]
a solid move
#
Loqi
aaronpk has 56 karma in this channel over the last year (211 in all channels)
#
[LewisCowles]
sometimes internetting can be harder than I’d like, we’re all good
#
aaronpk
I suppose if it's already there then the installer can probably safely skip the prompt entirely, I wonder if that'd fail in any cases
#
[LewisCowles]
right now it’s failing 😁
#
[LewisCowles]
but thats part of why I’m iterating
#
[LewisCowles]
setting up the right guards
#
[LewisCowles]
like I have an APP_KEY, which I’d like to keep. So I guarded setting a canned one and only generate if not the canned value
#
[LewisCowles]
found it. You’re checking for setup db_name; but I bypassed that, so I’ll redirect to the database step first, which sets that up
#
[LewisCowles]
got it working, but need to understand this use of dotenv
jacky joined the channel
#
[LewisCowles]
There is now an ENV `SETUP_DONE` if my edits to the config setting are correct, then new ENV can also be nominated. Meaning the .env.sample existence isn’t the only way to set.
#
[LewisCowles]
Heroku will use redis by default. It should make things consistent and harder to tamper with. When experimenting though, people may wish to set the session to cookie, so they can tamper 😉 (clear cookies)
#
[LewisCowles]
I’m re-thinking the redirects if DB is there. What if someone has a DATABASE_URL, but wants to set alternative connection credentials? Perhaps they should still be able to nominate an alternative, although I’m quite sure Laravel will ignore it… Choices gah.
#
[LewisCowles]
The instructions given to the user will be that `SETUP_DONE` will be `heroku config`’d to `true` after install. This way I can let people pick an app name and test that it cascades through the environment like other settings. And like my favourite declarative toolings yaml and CSS.
cweiske and [Marlin_Forbes] joined the channel
#
[LewisCowles]
nice find datashaman++
#
Loqi
datashaman has 1 karma in this channel over the last year (2 in all channels)
#
[LewisCowles]
you can also import CSV or SQL directly from S3 if you use RDS
#
[Marlin_Forbes]
yea, my mind is exploding with possibilities
[jeremycherfas] joined the channel
#
[LewisCowles]
a tip for debugging heroku button deploys is to copy the name to your terminal and run `heroku logs -a {your-app-name} --tail` it’s the only way I know of to see why releases fail. Heroku helpfully (or not) deletes the app if a release fails, but only shares logs for deploy
swentel, [Michael_Beckwit and krychu joined the channel
#
@JamieTanna
Woops, after spending ~40 mins working on getting my Webmention notifications (https://www.jvt.me/posts/2020/01/12/webmention-notifications/) to send the author's avatar in the notification, I've now realised the Pushover API doesn't support it. Doh! (https://www.jvt.me/mf2/2020/01/qecid/)
(twitter.com/_/status/1222428232449961984)
#
[LewisCowles]
!tell aaronpk PR inbound. I expect changes and bargaining 😉
#
Loqi
Ok, I'll tell them that when I see them next
[xavierroy] joined the channel
#
swentel
GWG, example of a map using the geocaching posts I have on my site: https://realize.be/geocaching-map (uses mapbox for rendering)
#
swentel
next test is adding a map for my trips
#
swentel
but I first need to post one to the site :)
#
GWG
swentel: Pull any archive URL on my site and add /map
#
Loqi
GWG: [jgmac1106] left you a message 5 hours, 33 minutes ago: in WP couldn't you group photos to location using category or tag? In mf2 use p-category? Not location driven but the logic works
#
GWG
swentel: And it's themeable, even though no one has yet
#
swentel
I really need to check how I can make xray parse your pages
#
swentel
they show up without any properties in indigenous :/
#
swentel
those checkin pages I mean
#
GWG
swentel: Which pages? I can update my markup
#
GWG
I thought I marked it up as an h-feed
#
swentel
but e.g. Checked into Sofia History Museum doesn't come in nice
#
swentel
I see only published and author info in indigenous
#
GWG
swentel: Okay, will investigate
#
GWG
Maybe I marked it up incorrectly
#
swentel
I see checkin though
#
swentel
I might be my problem actually
cweiske left the channel
#
GWG
Could it be interpretation
#
swentel
well, I use xray to parse that page, so I should receive the same data
#
swentel
let me check what I have in the db
#
GWG
I always want to improve presentation though
#
GWG
Especially on location and photos
#
swentel
so, it's my fault afaics
#
swentel
{"type":"entry","published":"2020-01-26T12:07:26+02:00","url":"https:\/\/david.shanske.com\/2020\/01\/26\/3203\/","featured":"https:\/\/david.shanske.com\/wp-content\/uploads\/2020\/01\/IMG_20200126_120713-1200x900.jpg","syndication":["https:\/\/www.swarmapp.com\/user\/454146796\/checkin\/5e2d64de447abb0008f847d2"],"author":{"type":"card","name":"David Shanske","url":"https:\/\/david.shanske.com\/","photo":"https:\/\/secure.gravatar.co
#
swentel
m\/avatar\/681eba02e72ba1d894097034a8110e61?s=49&d=mm&r=g"},"post-type":"note"}
#
swentel
that's what I have the db
#
swentel
ok xray was 3 verions behind, but I don't see anything yet it wouldn't have found it yet
#
swentel
will check later :)
#
swentel
I'm also going to look into collections
#
swentel
but not sure yet how I will handle that
#
swentel
tricky stuff
#
swentel
it actually does parse good
#
swentel
I wonder whether it's because of websub
#
swentel
as there's probably a delay when swarm pings back to your site
#
swentel
the first time, the checkin info isn't there yet
#
swentel
so it's seen as a 'note'
#
swentel
but when swarm pings your site and you update the info, I don't reparse it anymore as I already have an entry for that url
#
swentel
and yes, even another ping will see that something changed for that url, but since it exists it doesn't update
#
swentel
hmmm tricky
#
swentel
GWG, do you know if yarns always updates stored items in the microsub server?
#
swentel
(see reasoning above the question)
#
swentel
aaronpk, same question a bit for you too, does aperture update existing stored microsub items?
[tantek], krychu_ and [Marlin_Forbes] joined the channel
#
GWG
swentel: Not sure
MashwebDotClub, simons, [asuh] and [xavierroy] joined the channel
#
GWG
swentel: I would ask jackjamieson. I only handled the parsing part, not the microsub part
#
swentel
GWG created an issue in the drupal server to handle this case, it makes sense
#
GWG
swentel: I appreciate your work
#
swentel
GWG, does wordpress micropub handle collections?
#
swentel
or can kinds render it?
#
GWG
Not yet
#
GWG
It can recognize it,. but cant post it
#
swentel
yeah, same here, will be test and learn I guess
[tonz], simons, [jgmac1106], [Jeannie], sivy, [KevinMarks], [tantek] and lalilulelo joined the channel; mblaney and MashwebDotClub left the channel
#
jamietanna[m]
!tell aaronpk https://github.com/aaronpk/XRay/pull/94 should be ready for another review if you get a mo, would be greatly appreciated to get it live so I can start following my Meetups via meetup-mf2
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[jamietanna] #94 Add support for parsing MF2 JSON
Guest12324, lalilulelo, jgmac1106_, simons and [Marlin_Forbes] joined the channel
#
@Juan__Wolf
↩️ Thanks :) I think I need to consider my low visibility as an advantage for building posts more personal (with more value in my opinion) rather than being driven by how many people actually reads it. Thanks for writing the post, it was really good and webmentions looks amazing!
(twitter.com/_/status/1222529690285617152)
simons, KartikPrabhu and [prtksxna] joined the channel
#
Loqi
[Ben Werdmüller] The worst mistake startups make
#
jgmac1106_
[benatwork] I was curious how the parsers would handle something behind your paywall, looks like the paywall gets ignored and I can read the text
#
aaronpk
oh hah it's a javascript paywall?
#
Loqi
aaronpk: [LewisCowles] left you a message 7 hours, 50 minutes ago: PR inbound. I expect changes and bargaining 😉
#
Loqi
aaronpk: jamietanna[m] left you a message 2 hours, 36 minutes ago: https://github.com/aaronpk/XRay/pull/94 should be ready for another review if you get a mo, would be greatly appreciated to get it live so I can start following my Meetups via meetup-mf2
#
aaronpk
jamietanna[m]: 👍
#
wink
div id=paywall. nice
#
jamietanna[m]
Amazing thanks aaronpk! Do I need to do anything for adding Aperture support? It doesn't seem to be working with https://meetup-mf2.jvt.me/PHPMiNDS-in-Nottingham/events
#
jamietanna[m]
(that url seems to be publishing more data than its meant to but https://xray.p3k.app/parse?url=https%3A%2F%2Fmeetup-mf2.jvt.me%2FPHPMiNDS-in-Nottingham%2Fevents&pretty=true still seems happy
#
aaronpk
i need to push out an update to aperture to use the new library. it uses xray as a library not the one running at xray.p3k.app
#
jamietanna[m]
Ah gotcha!
[schmarty] joined the channel
#
jamietanna[m]
I don't mind raising a PR to bump the dependency if you'd like? Or is it more involved and may be easier yourself?
#
aaronpk
probably quicker for me to just do it. give me a sec to finish this PR review for [LewisCowles] tho
simons joined the channel
#
jamietanna[m]
Sure, thanks!
[KevinMarks] joined the channel
#
Loqi
[Ben Werdmüller] The worst mistake startups make
#
aaronpk
*whew* back to you [LewisCowles]
#
aaronpk
jamietanna[m]: should be live now
#
jamietanna[m]
Thanks aaronpk! Aperture is now consuming it, I'm now trying to work out why it's not showing 😅
#
aaronpk
Uhoh haha
#
aaronpk
what's not showing?
#
jamietanna[m]
It's recognising the MF2 feed, but it's not getting any entries
#
aaronpk
It takes a minute for the first ones to appear
#
jamietanna[m]
Okey dokey. I'll keep an eye on it and see if they appear soon. Sorry I know I was being a bit impatient
#
aaronpk
It should be like 30 seconds tops assuming the server isn't super busy
#
aaronpk
I unfortunately don't have a lot of good debugging visibility there tho
[snarfed] joined the channel
#
[snarfed]
hey jamietanna, while you're here, do you remember where we are on https://github.com/snarfed/bridgy/pull/906 ? (welcome back btw!)
#
Loqi
[jamietanna] #906 WIP: Meetup.com
#
jamietanna[m]
Hey snarfed! Thanks :) I'm hoping to get it worked on tonight as I've got a full evening in, so https://github.com/snarfed/granary/pull/181 will be first, then the other
#
Loqi
[jamietanna] #181 Fix: Meetup library defects
#
[snarfed]
ah right, that PR. np! no hurry
#
jamietanna[m]
Something that may be why Aperture doesn't recognise the events - Xray isn't recognising the `location`, as it's showing up as `[null]`?
#
aaronpk
hm that is odd, but that shouldn't stop aperture
#
jamietanna[m]
Do you know if there would be any logs that could help?
#
aaronpk
possibly
#
aaronpk
gonna be hard to find with all the traffic it gets tho, let me see
#
jamietanna[m]
That's fair. Thanks aaron!
#
aaronpk
what time did you add it?
#
aaronpk
oo i see an eror
#
jamietanna[m]
either `127.0.0.1 - - [29/Jan/2020:18:30:48 +0100] "GET /Notts-Techfast/events HTTP/1.1" 200 2387` or `127.0.0.1 - - [29/Jan/2020:18:24:56 +0100] "GET /Notts-Techfast/events HTTP/1.1" 200 2387`
#
aaronpk
your location is missing a "value", it's not technically correct mf2 json
#
jamietanna[m]
Awesome OK, that's fair enough then!
#
aaronpk
that's the downside trying to generate mf2 json manually... now i have to handle consuming invalid mf2 json
#
aaronpk
normally xray knows the JSON structure it'll get because that's handled by the mf2 parser
chrisaldrich joined the channel
#
jamietanna[m]
Does that look invalid?
[LewisCowles] joined the channel
#
[LewisCowles]
[aaronpk] back to you. I’ll let you finish the UI before I feel comfortable making some of the changes asked for. We have different ideas, but it’s your app.
#
aaronpk
notice the "value" property added by the parser
#
aaronpk
(also the values of your location are wrong but that's a different problem. street-address is supposed to be just that piece, not the full address)
#
jamietanna[m]
aaronpk ah gotcha! I'll try a quick fix for that now
#
jamietanna[m]
Street address I'm not sure I can directly get it unfortunately
#
jamietanna[m]
In that example, `locality` is before the `street-address` is that correct/
#
aaronpk
if you don't have the individual address components then you're probably best off dropping the whole h-adr and just setting the location to a string
#
aaronpk
order of JSON properties doesn't matter
#
aaronpk
normally you're going to have HTML for the address and then add the classes around the different parts like this http://pin13.net/mf2/?id=20200129174801370
#
jamietanna[m]
Sorry, I meant that it came out as `Nottingham JH, 34a Stoney Street, Nottingham, NG1 1NB. United Kingdom` Whereas I'd expect `JH, 34a Stoney Street, Nottingham, NG1 1NB, Nottingham, United Kingdom`
#
aaronpk
the "value" is supposed to be a fallback for consumers to show if they don't understand the parts inside
#
aaronpk
so whatever you want that to show to a person is what youd put there
#
aaronpk
a mf2 parser builds the "value" as the text part of all the HTML elements inside
nickodd joined the channel
#
jamietanna[m]
Awesome, just got a hotfix for that and that's sorted the location parsing! Would you recommend, in this case, that I just return `value`, not the JSON?
#
aaronpk
probably. you have to think about what you want a consumer to do with the info
#
aaronpk
if you drop it, you'd drop the entire h-adr object and the location value becomes just a string
#
jamietanna[m]
Yeah. I guess as it's a little free-form text I can't guarantee that i.e. the `street-address` is exactly that, and in that example it'd probably be good to have an `h-card` with `JH` being emphasised as it's their offices?
#
jamietanna[m]
Maybe I'll just do that, return it as a plain string for now
#
aaronpk
heh i didn't even realize "JH" was the name of a place
#
aaronpk
if that's the case you need h-card not h-adr
#
jamietanna[m]
Actually I lie, I can get the venue's name, which may be an office, or a building (in that case, it's a company called JH)
[manton] joined the channel
#
[manton]
If folks are interested in the hosted replies feature I was asking for input on last week, we shipped it this week. Gives people the option to always have replies on their own domain name and new Hugo parameters to tinker with. https://www.manton.org/2020/01/27/replies-hosted-at.html
#
Loqi
Replies hosted at your own blog
#
aaronpk
[manton]++
#
Loqi
[manton] has 17 karma in this channel over the last year (57 in all channels)
jeremych_, [Michael_Beckwit and [Jacob_Michelsen joined the channel
#
[Jacob_Michelsen
Has anyone PESOS:ed stories from Instagram? I just came across https://instapipe.net and it seems like it could do the job, though it has some hardcoded couplings to e.g. Google Cloud and requires a separate IG account to do the scraping.
swentel joined the channel
#
takev[m]
Ooh, I want to play around with that. I love setting up silo PESOS.
#
GWG
takev[m]: I prefer POSSE
#
takev[m]
Agreed. But some silos make it really hard (Facebook, Instagram, etc).
#
chrisaldrich
[Jacob_Michelsen I think Charlotte Allen has been doing PESOS from Instagram using IFTTT webhooks to her Micropub endpoint.
#
takev[m]
I've been wondering about how a "cascading POSSE" might work. Some silos have the option to share to other silos. If there was a way to POSSE to a silo, have that silo share to another, and get back both syndication links, then it could eliminate the need to PESOS in certain cases.
#
takev[m]
chrisaldrich: I have been planning on writing up an article with some of the shortcomings of my IFTTT setup, as a follow-up.
#
chrisaldrich
and there are a LOT of shortcomings... :)
[manton] joined the channel
#
takev[m]
Indeed. Some were unexpected until I ran into the issue. For instance, if you attach multiple photos to an Instagram post, IFTTT fails. :(
#
chrisaldrich
I haven't been able to get it to work at all with Instagram, multiple photos or not...
#
chrisaldrich
With some silos it works incredibly well. With others--not so much.
[snarfed] joined the channel
#
[snarfed]
also [Jacob_Michelsen] asked about stories (https://indieweb.org/story ) specifically, which i haven't heard of anyone either POSSEing or PESOSing
#
takev[m]
Huh, are you getting an error from Instagram, or is it failing silently?
#
chrisaldrich
yes, it was story specific... I think aaronpk is the only one who's got that UI feature, but I don't think he's got a POSSE or PESOS piece on top of it.
#
chrisaldrich
takev[m] if I do it manually I get an "There was an error during check process" error on IFTTT; nothing on my end though.
#
takev[m]
Lovely. Good UX, IFTTT. 😐
#
chrisaldrich
story << https://instapipe.net for PESOS from Instagram
#
Loqi
ok, I added "https://instapipe.net for PESOS from Instagram" to the "See Also" section of /story https://indieweb.org/wiki/index.php?diff=68086&oldid=64859
#
chrisaldrich
This makes me wonder if one could jury rig a stories feature using the hovercards feature that Gravatar provides?
#
chrisaldrich
What are hovercards?
#
Loqi
A hovercard is a brief overview, usually including thumbnail, name, and description, that is shown in a rectangle overlapping in-context when you hover over something like a link, typically richer than a plain text tooltip https://indieweb.org/hovercards
#
takev[m]
Has anyone gone with flat file storage and using something like Lucene for indexing information, rather than using a DB for indexing the files?
#
takev[m]
chrisaldrich: That is a FANTASTIC idea!
#
GWG
I wanted to do h-card hovercards someday
#
takev[m]
I have a five hour flight today. Might give it a try.
#
chrisaldrich
I built a hovercard snippet into my site to work with kevinmarks' Noter Live a few years back. Not sure if it's still working with my new theme though.
#
chrisaldrich
GWG, do photos/media in WP have taxonomy associated with them? If so, then a timecode based piece in combination with a custom tagged photo set could work...
#
GWG
chrisaldrich: They do not by default, but they can.
#
chrisaldrich
hovercards << http://aramzuckerscharff.com/ has an interesting avatar that when hovered provides details about other sites where he can be found
#
Loqi
ok, I added "http://aramzuckerscharff.com/ has an interesting avatar that when hovered provides details about other sites where he can be found" to the "See Also" section of /hovercard https://indieweb.org/wiki/index.php?diff=68087&oldid=48383
nickodd left the channel
#
[Jacob_Michelsen
at once, so it might not work after all...
#
[Jacob_Michelsen
Thank you for the suggestions, especially [chrisaldrich]. So far I've been double-posting for regular Instagram Photos: Once on my own blog which is then propagated to Twitter, Mastodon etc, and then once on Instagram to get into the Facebook Ecosystem. Replies from the latter are actually backfed to my own blog thanks to some Bridgy wizardry. Allen's examples might allow me to skip the first step. However I usually post multiple photos
#
takev[m]
[Jacob_Michelsen: Do you have a guide on said wizardry?
#
chrisaldrich
I haven't looked at the state of the art in Instagram in a while. I'm not sure if things like /OwnYourGram, /SNAP, DsgnWrks Instagram Importer, et al still do some of the newer Instagram functionalities.
#
aaronpk
instagram has been locking stuff down more and more
#
GWG
aaronpk: Why does the jf2 spec say the references should be in a 'references' property, but xray does a 'refs' property?
#
aaronpk
ownyourgram can't automatically fetch anymore, but it can still import photos one by one manually
#
aaronpk
GWG: I don't remember why that happened but that's one of the examples of the ways that the spec does not reflect current implementations
#
GWG
aaronpk: Is anyone consuming refs?
#
GWG
Namely, is there a case for me to change my array?
#
aaronpk
pretty sure the readers are
#
GWG
Okay. WIll change my return then
#
chrisaldrich
Maybe it's worth trying out https://instagram-atom.appspot.com/ and then sucking in the output to one's site? I'm pretty sure that snarfed supports multiple photos with that tool.
#
chrisaldrich
snarfed++
#
Loqi
snarfed has 50 karma in this channel over the last year (87 in all channels)
#
chrisaldrich
Ryan is woefully under-karma-ed. Loqi has been eating them again apparently.
#
swentel
GWG, I think I check refs with indigenous
#
swentel
(I was confused with that name property)
#
swentel
let me double check
#
swentel
I might do something in the drupal part, not sure anymore
#
GWG
swentel: Then if I push this change, and jackjamieson adds it upstream, that should enhance things.
#
swentel
GWG, so indigenous looks for refs
#
GWG
swentel: Two concurrences
#
GWG
Good enough for me
#
swentel
I manipulate it from the drupal side
#
swentel
which gives me more context indeed in posts
#
swentel
especially those from twitter
#
swentel
in case of reposts
#
swentel
would be good to get more feedback on the UI there
#
[Jacob_Michelsen
@takev Nothing I can take credit for, I just make sure my Instagram posts contain a link to my original blog post. Bridgy will then send webmentions there. I actually thought this worked for Facebook too, but I must have misremembered...
#
swentel
sometimes it isn't clear who the actual author is, tried switching now and then, but I guess I'm currently the only one that sees it :)
#
takev[m]
[Jacob_Michelsen: Ah, yeah. That's what I do when PESOSing Instagram. Facebook is the big problem.
#
swentel
GWG, might need to add a comment on https://github.com/indieweb/jf2/issues/41 then ?
#
Loqi
[aaronpk] #41 refs vs references
#
swentel
(and ignore my stupid comment, I have no idea what I was thinking there :)
#
jamietanna[m]
Snarfed sorry I haven't had a chance to work on it today - tomorrow hopefully!
#
[snarfed]
np! no hurry at all, totally up to you. just wanted to make sure it wasn't blocking at all
KartikPrabhu, gRegorLove, jjuran, [KevinMarks], jacky_, jgmac1106, [Michael_Beckwit and krychu joined the channel
#
aaronpk
i reaaalllly need to fix my event handling on my own website now
KartikPrabhu, jgmac1106, oodani and chrisaldrich joined the channel