#dev 2020-11-01

2020-11-01 UTC
themaxdavitt, ludovicchabant, peterrother, nickodd and maxwelljoslyn joined the channel
#
maxwelljoslyn
In https://www.maxwelljoslyn.com/2020/09/25/1 I said I'd be done with the dynamic version of my site in Sept, week 4 - well, I'm a month late, but my new Flask-y website is up and running! :^) for help and support major props are owed to lahacker++
#
Loqi
lahacker has 2 karma in this channel over the last year (4 in all channels)
#
Loqi
[Maxwell Joslyn] Taking this Website Dynamic
#
maxwelljoslyn
A month late from that prediction, but still 2 months ahead of the schedule I set myself in August. Win some lose some :) Now time to think of dumb things to do with a whole server instead of a Bezos Bucket
KartikPrabhu joined the channel
#
prologic
aaronpk Thanks!
[tantek], KartikPrabhu, nickodd and [grantcodes] joined the channel; prologic left the channel
#
Loqi
[grantcodes] micropub-action: A GitHub action to post to your website via micropub
KartikPrabhu joined the channel
#
sebbu
i'ld want a few websites to add official api and oauth2/openidconnect
jamietanna joined the channel
#
jamietanna
What do you mean sebbu?
#
sebbu
Jamietanna, ideally, i'ld want to make a site that allows users to "connect" to their account on a few sites, but not all of thoses sites have (public?) API
#
sebbu
for now, it runs on localhost, my account is hardcoded into the config.php file :p
#
jamietanna[m]
Ah gotcha, what sites are you thinking?
#
sebbu
specific ones, but imagine stuff like goodreads, librarything, googledrive, dropbox, googledocument, amazonkindle
#
sebbu
when i need read/write/listing rights
#
sebbu
(yeah it's a bit much on the needed rights)
#
sebbu
ie, i'ld want to list the books you're reading on kindle/goodreads, read the position (which might be synced as a googledocument on your googledrive in a specific folder), then update your library on goodreads/other with the reading position
#
sebbu
(but it's on other sites, some of which with no api at all, just html & get parameters)
#
sebbu
and obviously, i could also update the reading position on the reader (if you have multiple reader, or the book gets updated, or ...)
#
sebbu
for example, google doesn't like asking for write access to google drive or google documents api
#
sebbu
google play books uses both to sync the position
#
sebbu
(not sure how it exactly works, because i've modified the gdoc, but gplaybooks still got the old position)
#
sebbu
retrieving works
nickodd, oenone, zack1 and [Denver_Prophit] joined the channel
#
[Denver_Prophit]
Does anyone know of a ruby gem or api integration that tells webmention.io to delete spam after filtered from say Akismet or something similar to reduce webmention spam?
[Ana_Rodrigues] joined the channel
#
[Denver_Prophit]
I'm looking at https://indieweb.org/spam
[snarfed] and [fluffy] joined the channel
#
[fluffy]
Have you been getting actual webmention spam? The only spam I have ever gotten has been via pingback, which is well worth disabling.
#
[fluffy]
Which isn’t to say webmentions are spam free or always will be.
#
[fluffy]
But my feeling is that the set of indicators for mention spam will be very different than the indicators that Akismet is trained on.
#
sknebel
in WP comment filtering applies to WMs by default, but I know at least some people opt them out of it because it's likely to cause false positives
#
sknebel
e.g. any IP reputation ranking is going to break
#
sknebel
links are more common in WM contents than in legit blog comments
#
sknebel
another source of "webmention-delivered" spam is Twitter spam via bridgy, but again different rules are useful
nickodd left the channel
#
@DenverProphitJr
Prepping code to accept @indiewebcamp #webmention for event schema type posts! Syndicate from your own site not a social silo! https://indieweb.org/ Search #wordpress_website #pluginwordpress for webmention to get started. I write static code, though! #WebDeveloper
(twitter.com/_/status/1322993760339451909)
[jgmac1106] joined the channel
#
[Denver_Prophit]
Sknebel: I just wanted to get ahead of the game now that my code is now accepting and posting mentions. Last thing I want is a linkback from p0rn lol
#
[Denver_Prophit]
Are there any jekyll devs in here rn? I'm thinking out a liquid process to have multiple named anchors in a post. Each with their own source url and twitter syndication id. I use brid.gy and already have some assigns filtered by `wm-property`. I name the anchors using `{{forloop.index}}.
#
[Denver_Prophit]
So, thinking through the logic to have each section match the source url with named anchor and spit out another forloop from the json that only applies to that sections tweet id syndication. Makes sense?
#
[Denver_Prophit]
My intentions are to keep editing post with new section and tell brid.gy to post to twitter to make a twitter chat work. Just the process I'm thinking through.
[schmarty], [tantek], [grantcodes] and sp1ff joined the channel
#
oenone
hi, I'm trying to use my domain on indielogin.com, but get the error "cURL error 61: Unrecognized content encoding type. libcurl understands deflate, gzip content encodings." - any idea where I could start looking for errors?
#
jacky
what's your domain
#
sknebel
hm, I think we've seen something like that before, were something insisted on brotli compression?
#
oenone
i'm trying with https://vgai.de
#
sknebel
"Content-Encoding: none"
#
sknebel
that's not a thing
#
sknebel
and older versions of curl failed on that
#
oenone
huh.. wonder where that's coming from
#
Loqi
[mahagr] To reply to your questions, I fixed the code to close the connection properly for you (php-fpm). `Content-Encoding: none` is used in all the examples on how to prevent mod_deflate from compressing the PHP output. I don't think there is a better wor...
#
sknebel
so a) grav is doing something weird and b) aaronpk should probably update curl on indielogin.com ;)
#
oenone
thanks for helping!
#
sknebel
no problem. the github link says something about enabling gzip, that could help as a workaround
#
sebbu
libcurl should understand br (brotli) content encoding if you want to support spdy / http/2
#
oenone
yes, it works now
#
sebbu
yeah, "none" isn't a thing, it should be "identity"
#
sebbu
(which is the default in case of the header not being present)
geoffo joined the channel