#dev 2018-03-29

2018-03-29 UTC
tantek joined the channel
#
gRegorLove
Is it actual webmentions or pingbacks upgraded to webmentions?
snarfed1 and [cleverdevil] joined the channel
#
[cleverdevil]
I've found a nice way to easily run my IndieAuth server as an AWS Lambda through the API gateway;
#
[cleverdevil]
Should also work, theoretically, with the Micropub server, too, though I'll have to come up with a different solution for storage.
snarfed and snarfed1 joined the channel
#
david.shanske.com
edited /Planning (-170) "/* Los Angeles */"
(view diff)
#
david.shanske.com
edited /Planning (-89) "/* MIT */"
(view diff)
#
david.shanske.com
edited /Planning (+10) "/* NYC */"
(view diff)
#
eli_oat[m]
That is awesome cleverdevil!
#
eli_oat[m]
gRegoreLove I think it is a legit webmention, but Iā€™m not 100% certain. Is there an easy way to determine the dif?
eli_oat joined the channel
#
aaronpk
webmention.io doesn't store that unfortunately, heh
#
aaronpk
if the site is a relatively bland wordpress site it's probably a pingback
#
aaronpk
out of curiousity, is it tracking.feedpress.it?
#
aaronpk
i've been getting a *bunch* of stuff from that site in the last few days. all the links are redirects with a bunch of utm params
#
aaronpk
I want to block that domain for sure
#
tantek
hmm redirects with utms? sounds sketch
#
aaronpk
it's certainly not new content. I wonder if there's some technique to dedupe these
#
tantek
it sounds like a possible spam vector
#
tantek
nevermind de-duping
#
aaronpk
wait a sec
#
aaronpk
I saw this in monocle, *not* in my webmention notification channel
#
aaronpk
what is feedpress
#
Loqi
FeedPress is an independently run FeedBurner alternative for podcast and blog feeds https://indieweb.org/FeedPress
#
aaronpk
in feedpress' RSS feed, feedpress changes the URL of each entry to the feedpress.it tracking URL instead
#
tantek
like tcoing
#
tantek
"for analytics" likely
#
aaronpk
tracking.feedpress.it -> "Feed analytics done right"
#
aaronpk
wow what a mess
#
aaronpk
so this has nothing to do with webmention apparently
#
aaronpk
incidentally I *did* get a webmention from this particular post, it just also showed up in another channel because I am also following that feed
[kaushal_modi] joined the channel
#
[kaushal_modi]
What is utm?
#
Loqi
utm_ is a commonly used prefix for URL query parameters used for tracking (like utm_medium utm_source utm_campaign) by various media and content publishing sites; it is considered good URL design to automatically drop them when publishing, sharing, or just linking to a URL that has them https://indieweb.org/utm
tbbrown joined the channel
#
tantek.com
edited /othering (+218) "fix dfn, relate to indieweb, see also"
(view diff)
#
tantek.com
edited /othering (-13) "trim a bit"
(view diff)
j12t, deathrow1, snarfed, [unoabraham], [tantek] and tantek joined the channel
#
aaronpk
well this is delightful :-) https://www.sitewriter.net
#
aaronpk
gerwitz++
#
Loqi
gerwitz has 1 karma
#
loqi.me
created /free_as_in_facebook (+398) "prompted by tantek and dfn added by tantek"
(view diff)
#
tantek
free as in facebook << 2015-03-09 Enrico Zini: [https://www.enricozini.org/blog/2015/free-as-in-facebook/ Free as in Facebook]
#
Loqi
ok, I added "2015-03-09 Enrico Zini: [https://www.enricozini.org/blog/2015/free-as-in-facebook/ Free as in Facebook]" to a brand new "See Also" section of /free_as_in_facebook
#
loqi.me
edited /free_as_in_facebook (+123) "tantek added "2015-03-09 Enrico Zini: [https://www.enricozini.org/blog/2015/free-as-in-facebook/ Free as in Facebook]" to "See Also""
(view diff)
#
tantek
free as in facebook << Facebook
#
Loqi
ok, I added "[[Facebook]]" to the "See Also" section of /free_as_in_facebook
#
tantek
Facebook << free as in facebook
#
Loqi
ok, I added "[[free as in facebook]]" to the "See Also" section of /Facebook
#
loqi.me
edited /free_as_in_facebook (+89) "tantek added "https://twitter.com/search?f=tweets&vertical=default&q=%22free%20as%20in%20facebook%22" to "See Also""
(view diff)
Kyle-K, [unoabraham], tantek, cweiske, renem, AngeloGladding and [kevinmarks] joined the channel; Kyle-K left the channel
#
cweiske.de
edited /Atom (+415) "/* Comments */ link davis atom feed with comments"
(view diff)
#
Loqi
Ok, I'll tell them that when I see them next
jeremycherfas joined the channel
#
Zegnat
The escape filter was already there? Oof
#
Zegnat
As in, was already available.
jeremych_ joined the channel
#
jeremych_
Hi loqi
#
jeremych_
Are you going to give me my message from cweiske ?
#
jeremych_
!tell cweiske I am checking now.
#
Loqi
Ok, I'll tell them that when I see them next
#
Zegnat
Probably now with that alternative username, jeremych_
#
jeremych_
Yet another annoyance.
#
jeremycherfas
!tell cweiske Yes, that fixed it. Thank you. I will say something on github.
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
jeremycherfas: cweiske left you a message 26 minutes ago: please try if that fixes your atom feed: https://github.com/cweiske/grav-plugin-feed/commit/014c089b3b30d44b2fcafe285a448460cd2ae641
#
cweiske
I'll simply make a pull request
#
Loqi
cweiske: jeremych_ left you a message 11 minutes ago: I am checking now.
#
Loqi
cweiske: jeremycherfas left you a message 6 minutes ago: Yes, that fixed it. Thank you. I will say something on github.
#
jeremycherfas
Super. Cweiske++
#
jeremycherfas
Cweiske++ for very useful help.
#
Loqi
cweiske has 31 karma in this channel (133 overall)
#
cweiske
jeremycherfas, how do you receive/display comments in grav?
#
cweiske
a special plugin?
#
jeremycherfas
No. Although there is one by perlkonig, it doesn't normalise the data. I worked with aaronpk last year at Nurnberg to try and get it to use Xray, but never quite managed it. In the end I use the heroku app.
#
jeremycherfas
And I send manually via Telegraph.
#
cweiske
webmention.herokuapp.com?
#
cweiske
do you download them regularly, or embed via javascript?
#
jeremycherfas
I embed via javascript.
#
cweiske
too bad. I'm thinking about adding comment information to the grav atom feed, but that's not possible if they are loaded via js
#
jeremycherfas
The perlkonig plugin downloads to a folder in /data but became problematical for me because the data received were very inconsistent.
#
jeremycherfas
I'd love to get the perlkonig plugin to use xray to parse the data, and that's one of the motivations for me embarking on a proper PHP course, which I am now three weeks into.
#
cweiske
it looks like I'm going to use grav for a project, and I want comments enabled properly in there
#
cweiske
so there is hope that some patches will be coming from my side :)
#
cweiske
and jeremycherfas++ for taking a php course
#
cweiske
where is the Loqi when we need it?
#
cweiske
jeremycherfas++
#
Loqi
jeremycherfas has 7 karma in this channel (19 overall)
#
cweiske
!logibug: ++ no detected when inside the text
#
jeremycherfas
Oh boy. That is VERY exciting news. I have started to look at the new default theme, Quark, and I think the logic of it is much easier to understand. Hoping to build out my child theme and make the switch in the next couple of weeks.
#
petermolnar
cweiske: is grav still using that gd based image lib that completely strips metadata from the resized images?
#
cweiske
I've not even began to set it up, so: no idea
#
jeremycherfas
Is there an easy way I can check for you?
#
jeremycherfas
I can easily search for a specific file.
#
cweiske
do you have a image on your blog that has been resized by grav?
#
jeremycherfas
Probably. But I might also have stripped the exif out myself.
#
jeremycherfas
Yeah, this one.
#
Loqi
[Jeremy Cherfas] Remembering it later, too
#
jeremycherfas
Original is 750 x 383
#
cweiske
oh i'm totally flashed. I wrote a response to your remembering-it-later-too post and as soon as the omnibear reply window closed, the comment had appeared on the site already, without me reloading it.
#
cweiske
aaronpk++ for comment streaming
#
Loqi
aaronpk has 129 karma in this channel (1604 overall)
#
cweiske
wait, that wasn't webmention.io
#
cweiske
aaronpk--
#
cweiske
voxpelli++
#
Loqi
voxpelli has 11 karma in this channel (110 overall)
#
jeremycherfas
Nice comment; thanks.
#
Zegnat
Anyone know if there is some clever way to make nginx serve the newest file from a directory at a specific path? Latest in either time or just from alpha-sorting.
#
Zegnat
Wondering if I can keep a folder of profile pictures, and just have nginx always serve the latest one as martijn.jpg
[kevinmarks], j4y_funabashi and renem joined the channel
#
sknebel
Zegnat: I don't think it can do that, no.
[kevinmarks] joined the channel
#
[kevinmarks]
wow, great explanation of web platform ideas for programmers http://lea.verou.me/2018/02/free-intro-to-web-development-slides-with-demos/
#
@marcthiele
@jonabaptistella Hey. It is no plugin. It is the concept of the #IndieWeb (https://indieweb.org/). I used Bridgy (https://indieweb.org/Bridgy) to collect webmentions from social media platforms referring to my site.
(twitter.com/_/status/979336486532386816)
[Vanessa], rosemaryorchard, [snarfed] and snarfed joined the channel
#
kevinmarks.com
edited /othering (+511) "add gender examples of othering"
(view diff)
theReal33mhz and [kevinmarks] joined the channel
#
[kevinmarks]
interesting - the middle one looks like the salmention cascades aaronpk was worried about https://twitter.com/andrestaltz/status/979360748559314945
#
@andrestaltz
@dominictarr *Flooding gossip*: In a decentralized network of random topology, a message broadcast from one peer will trigger approx. N^2 messages to other N peers. Robust, but very chatty, sends a lot of redundant msgs. šŸ˜¬ https://pbs.twimg.com/tweet_video_thumb/DZdjQ2HWkAAuDT8.jpg
(twitter.com/_/status/979360748559314945)
#
skippy
revise USENET!
#
skippy
s/revise/revive/
#
Zegnat
Just put it on the blockchain, right?
#
skippy
#winning
#
skippy
https://www.hyperledger.org/ actually has some cool stuff going on; but it's hard for people to mentally separate blockchain-the-technology from blockchain-the-cryptocurrency-solution
#
theReal33mhz
[kevinmarks] I'm not sure what "single point of failure" is supposed to mean in that explanation.
#
[kevinmarks]
it means silo
#
petermolnar
the revival of USENET is SSBC
#
skippy
what is SSBC?
#
Loqi
It looks like we don't have a page for "SSBC" yet. Would you like to create it? (Or just say "SSBC is ____", a sentence describing the term)
#
Zegnat
Hmm. Secure Scuttlebutt? (Not sure what the final C would be then.)
#
aaronpk
"Secure Scuttlebutt Consortium" https://github.com/ssbc
#
sknebel
what is SSB?
#
Loqi
It looks like we don't have a page for "SSB" yet. Would you like to create it? (Or just say "SSB is ____", a sentence describing the term)
#
loqi.me
created /SSB (+31) "prompted by sknebel and redirect added by sknebel"
(view diff)
#
skippy
interesting.
#
sknebel
re the graphs above, salmention isn't a random network though, it forms a clean tree. the risk is more correct handling of it
#
skippy
folks here using SSB?
#
Zegnat
Been thinking about it, but I like my HTTP too much
#
dgold
why isn't USENET the revival of USENET?
#
[kevinmarks]
I may be misremembering, but there was a concern that salmentions notifying all previous thread notes could cascade, but I think you're right about that being a mishandling (ie mentioning upstream when you have updated due to a downstream mention alone)
[tantek] joined the channel
#
[tantek]
Aaronpk have you tried out Swarmā€™s new edit checking feature, and more importantly, considering adding Update support to OwnYourSwarm?
snarfed1 joined the channel
#
skippy
running one's own USENET server is hard. The software hasnt been updated much, last I look.
#
skippy
what is salmention?
#
Loqi
Salmentions are a protocol extension to Webmention to propagate comments and other interactions upstream by sending a webmention from a response to the original post when the response itself receives a response (comment, like, etc.) https://indieweb.org/salmention
cweiske joined the channel
#
aaronpk
[tantek]: ownyourswarm has actually always supported updates, because of some implementation details of how the api and their web hooks work!
#
aaronpk
sometimes a checkin is created with no content, and then the checkin later gets content added somehow, so I had to support sending updates from the beginning
#
aaronpk
also photos often appear much later due to the asynchronous uploading, so those are also sent as an update
tantek joined the channel
#
[tantek]
Very cool. But those are all additions. The new feature is ability to edit checkin text - probably worth testing at least
#
[tantek]
Also adding/removing who you were with
#
aaronpk
it does it as a replace, so it's already there
#
aaronpk
you do have to support micropub updates in order for it to work of course
#
tantek
right, that too. still likely worthy of trying it out to make sure it works e.g. on your site
#
tantek
and then maybe a heads-up to folks using it e.g. via with Micropub WP plugin
#
aaronpk
hm, here's something that has a new side effect
#
aaronpk
since previously you could only add text to a checkin, the syndication rules were always consistently applied
#
tantek
previously you could only *comment* on a checkin
#
aaronpk
but now you might change the text to remove one of the words that caused a syndication, or you might add a word that triggers syndication in the update
#
tantek
oh, specific to ownyourswarm got it
tbbrown joined the channel
#
aaronpk
yeah, OYS has some configuration options to syndicate the post based on keyword matching
#
aaronpk
or whether it contains a photo
#
aaronpk
I suspect the most common case will be someone edits the checkin to add a keyword to cause it to syndicate somewhere, so I think I will add support for that and skip the rest of the cases
snarfed joined the channel
#
tantek
that makes sense. not worth unsyndicating
#
GWG
Did someone say WP?
#
Zegnat
I am going sight-seeing this weekend and am actually trying to quickly put a checkin posting flow together. But is anyone doing checkins outside of Swarm these days?
#
GWG
Zegnat, I support them, but the functionality is not fully developed
#
GWG
I keep postponing doing venue support
#
GWG
Right now, trying to track down a few Micropub bugs
#
aaronpk
glennjones maybe? he had some neat demos IIRC
#
tantek
GWG just curious if you know how well the WP micropub plugin supports updates, per the new features in Swarm
#
tantek
aaronpk: oh yeah he did at IWC Brighton
#
Zegnat
I currently just have a text field for venue
#
GWG
tantek, the Micropub plugin supports updates
#
GWG
I just found a syndication bug I want to fix though
#
GWG
I don't think the update functionality couldn't use some improvement, but it does work.
#
tantek
GWG have you tried checking in with Swarm with some text in your checkin, and then editing that text later in Swarm and seeing what happens on your checkin on your site?
#
GWG
Not yet, but should.
#
GWG
I checked in last night at a kosher hibachi restaurant
#
Zegnat
Has the WP plugin been tested against micropub.rocks? Then I donā€™t think any further testing is neccessary right?
#
GWG
I think snarfed did
#
Zegnat
should try get an implementation report done for Sink next week
#
GWG
snarfed, I am going to keep trying to remove every PHP notice in my server log, by the way.
#
snarfed
oddly there are two other server reports in there, "Wordpress with IndieWeb Plugins" and "Wordpress." no clue what they are. https://micropub.rocks/implementation-reports/servers/
#
snarfed
GWG: ok...? sounds very low priority? i'd definitely vote for tracking down and fixing that post status bug instead.
#
Zegnat
Looks like it passed on updating, so all should be fine with OYS
#
snarfed
testing++ never hurts though. everything changes
#
Loqi
testing has 9 karma in this channel (28 overall)
jmac joined the channel
#
GWG
snarfed, I am on the trail of that bug. I think something isn't getting set, and the notices are my clue to what.
#
snarfed
hmm. maybe!
#
snarfed
aaronpk: low priority: the "Wordpress with IndieWeb Plugins" and "Wordpress" reports on https://micropub.rocks/implementation-reports/servers/ are probably misleading dupes of the wordpress-micropub report; maybe consider deleting them
#
aaronpk
tantek: I don't actually see how to edit my swarm comment in swarm
#
tantek
aaronpk: "..." menu top right, Edit
#
aaronpk
when i'm looking at a checkin?
#
aaronpk
there is no "..."
#
aaronpk
is there a time window in which you can edit the checkin?
#
aaronpk
huh, I don't see it on a new checkin either
#
tantek
yes there is either a time window, or an absolute cut-off (checkins before edits were allowed are not editable for sure)
#
tantek
screenshots coming
#
tantek
feel free to upload those to the wiki - I have to run
#
aaronpk
weird I definitely don't have that button
#
aaronpk
and I have the latest swarm
#
aaronpk
and just tried a new checkin
[unoabraham] joined the channel
#
tantek
you don't have the top left "..." or the ( Edit ) above the ( Delete )
#
aaronpk
I have a trash can where you have the "..."
#
[tantek]
Latest Swarm app in App Store talks about editing in the release notes!
#
pstuifzand
i'm trying to improve my webmentions
#
pstuifzand
at the moment i only send to in-reply-to and like-of urls
#
aaronpk
yeah I don't know why I don't have the edit option. I have the latest version installed, and I see the release notes
#
pstuifzand
should I sent to all A tags on the source page?
#
aaronpk
anywhere you'd want your post to show up as a comment
#
aaronpk
comment/like/response
#
aaronpk
I include any <a> tags inside the content, but not to links that are like in my website footer
#
pstuifzand
I'm trying to use bridgy for github (and send webmentions there), but I don't want to make to many special cases
#
pstuifzand
so anything inside the h-entry
#
aaronpk
yeah, I actually run my post through a microformats parser and then send to any URLs in the h-entry
#
pstuifzand
ok, thanks
#
Zegnat
I use https://github.com/Zegnat/php-linkextractor to find all links in an HTML document for sending webmentions
#
Loqi
[Zegnat] php-linkextractor: Class for finding all resources an HTML document links to.
sebsel, deathrow1 and [kevinmarks] joined the channel
#
@ChrisAldrich
@openetc Have you considered adding the webmention plugins for site to site conversation between participants? https://indieweb.org/Webmention https://indieweb.org/Wordpress_Webmention_Plugin
(twitter.com/_/status/979415801051648000)
[chrisaldrich] joined the channel
#
loqi.me
edited /portfolio (+402) "[chrisaldrich] added "https://twitter.com/Videlais/status/979415660093755394" to "See Also""
(view diff)
#
loqi.me
edited /Indieweb_for_Education (+337) "[chrisaldrich] added "https://twitter.com/johnjohnston/status/979419363148226560" to "See Also""
(view diff)
[cb], KevinMarks, KevinMarks_ and tbbrown joined the channel
#
@ludovicchabant
@bleroy FYI Iā€™ve been hacking around these things lately, making PieCrustā€™s admin panel support Micropub (https://indieweb.org/Micropub) so I can post from apps like http://Micro.blog, and also partial Webmention (https://indieweb.org/Webmention) support. Itā€™s fun!
(twitter.com/_/status/979439775349223424)
#
pstuifzand
I got it working, the posts are now automatically added to Github as issues and comments (via webmention with Bridgy)
#
cweiske
could you give a link to the repo with the posts?
#
cweiske
I don't understand what you're doing.
#
cweiske
so you post to your site, and your site creates a github issue?
#
aaronpk
posseing issues and comments to github
#
snarfed
ooh finally a second microsub server implementation
#
aaronpk
exciting
#
pstuifzand
re: microsub it's working pretty well even without saving the posts
#
snarfed
hah, just-in-time feed fetching?
#
aaronpk
hah interesting
#
pstuifzand
yes it has a memory cache that keeps the whole page/feed in memory
#
aaronpk
i guess the clients won't really know the difference!
#
aaronpk
have you tried using it with monocle? you should be able to log in at https://monocle.p3k.io
#
Loqi
Monocle
#
pstuifzand
since a few days is has a redis backend to keep the unread states
#
pstuifzand
yes i use it with monocle at the moment
#
aaronpk
wow nice
#
pstuifzand
I used it to read the chat, when I don't have access to IRC
[kevinmarks] joined the channel
#
cweiske
I found that nearly all wordpress instances offer atom feeds (even if they don't link it) at /feed/atom, and more importantly, they offer separate atom feeds for each post that contain the comments for the posts, thanks to the atom threading extension
#
cweiske
so no need to parse mf2 just to display comments in the feed reader
#
aaronpk
that's a feature i want to add somehow, being able to subscribe to the comments of an individual post
#
aaronpk
sometimes i come across something and i want to see the discussion about it as it unfolds
#
[kevinmarks]
Hah, that's crafty. I could probably do that with unmung, I already have a memcache for mf2 parsing
#
cweiske
turns out tt-rss already shows the comment count in the interface - http://fotos.cweiske.de/screenshots/2018/2018-03-29%20tt-rss%20comment%20count%20display.png
kaushalmodi joined the channel
#
kaushalmodi
aaronpk: "that's a feature i want to add somehow" +1
#
cweiske
now I only need to build a plugin that fetches the comments
#
kaushalmodi
where would that feature be implemented though?
#
kaushalmodi
Thinking from my perspective (Hugo static site), I need to first make comments part of the feed
#
snarfed
aaronpk: cleverdevil and i discussed comments in readers yesterday. microsub servers are actually in a good position to do this, at least on a best effort basis, eg for mf2 feeds and maybe atom threading
#
aaronpk
the simplest version is having the post's permalink show comments and marking those up with mf2. a lot of sites already do that, and it's documented on the wiki
#
aaronpk
then the microsub server can watch that post for new comments
#
snarfed
right, or more simply just extract them whenever it fetches
#
snarfed
(staying up to date with new ones is harder)
#
cweiske
25% of the internet have comments via atom threading :)
#
snarfed
we'd need to specify the comments schema in mf2 items, ie how they're returned, and if/when they should be updated, or if it's entirely best effort
#
aaronpk
that's already there
KevinMarks joined the channel
#
aaronpk
just not a lot of consumers of it right now
#
snarfed
oh no, sorry, i mean the schema in microsub responess
#
aaronpk
cweiske: i'd likely support the atom version of it as well, like i support subscribing to atom feeds
#
[kevinmarks]
Atom has a decent way of pointing to related feeds
#
snarfed
and then, stretch goal, have readers support replying to comments as well as posts
KartikPrabhu joined the channel
#
cweiske
I've got a fresh grav setup, using grav for the first time and already begin to dislike it
#
cweiske
a) slow
#
cweiske
b) too tiny scrollbar in admin that can't be reached easily
#
cweiske
you can't even push the mouse to the right side of the screen to scroll because the scrollbar is some pixels further left
#
cweiske
maybe it's only for mac users
#
gRegorLove
what is grav?
#
Loqi
Grav is a flat-file CMS built on PHP, with Twig templating, and YAML + Markdown for storing articles (YAML for metadata, Markdown for the content) https://indieweb.org/Grav
#
Loqi
[Tamriel] #810 Scrollbar not at right border
#
cweiske
"but I don't think it effects usability."
#
gregorlove.com
edited /feed_reader (+65) "/* Examples */ Inoreader"
(view diff)
#
[kevinmarks]
Fitt's law, derp
#
cweiske
from the grav readme: "Markdown is a better way to write HTML, without all the complexities and ugliness that usually accompanies it."
#
cweiske
[x] complexity
#
cweiske
[x] ugliness
#
[kevinmarks]
html is not complex or ugly. that's JSX
#
@kevinmarks
@evanderkoogh @jensimmons Bootstrap is pretty much colspan with extra syntactic vinegar, but the table always has 12 columns.
(twitter.com/_/status/978330463671595008)
tantek and renem joined the channel
#
aaronpk
oh boy looks like instagram changed their json again
#
sknebel
I'm positively surprised, for now the inoreader API seems to map quite well to microsub
#
sknebel
(at least the bits that are there)
#
sknebel
looks like if they didn't do short-lived tokens I could get away without remembering user details at all
#
snarfed
sknebel: what are you building?
#
sknebel
microsub bridge for inoreader
#
snarfed
cool!!!
#
snarfed
do you plan to eventually open it up to other users?
#
snarfed
consider abstracting out the inoreader specifics a bit, if possible. once it's ready, i'm sure some of us here would happily add support for other readers
#
sknebel
will look into that. since I've been using it to learn asyncio too I can't just throw it on free AppEngine, but I'll see what happens
#
sknebel
I know, but doesn't appengine want an WSGI application or something on that level?
#
sknebel
although I guess one could wrap that somehow
#
snarfed
i eventually plan(ned) to try a microsub bridge in either https://apigee.com/ or https://developers.cloudflare.com/workers/ , both very high level serverless JS platforms, since it's basically just a simple HTTP proxy that transforms request and response bodies
#
snarfed
...but if you open source yours and host it, i'd happily contribute to it instead
#
snarfed
(^ also, critically, apigee and cloudflare workers also have free tiers good enough for this)
#
sknebel
CF workers have a free tier?
[cleverdevil] joined the channel
#
[cleverdevil]
I've been too busy to really participate much today, but I did find a great way to run Python WSGI apps as Lambda functions relatively transparently.
#
[cleverdevil]
Pretty good option, too.
#
[cleverdevil]
(Obviously, there's a performance penalty, but should be fine for many use cases)
#
snarfed
[cleverdevil]++
#
Loqi
cleverdevil has 21 karma in this channel (77 overall)
#
sknebel
snarfed: you can use them with the free plan, but you always have to buy at least 10 million requests per month
#
snarfed
ah, ok, fair. $5/mo isn't much though.
#
[kevinmarks]
appengine is pretty close to serverless in many ways (I give snarfed credit for a lot of that)
#
snarfed
warm fuzzies!
snarfed, j12t and KevinMarks joined the channel
#
sknebel
aaronpk: what about items that changed?
KevinMarks and Scopic joined the channel
#
grantcodes
I started a repo of JF2 format post examples: https://github.com/grantcodes/jf2-examples
#
Loqi
[grantcodes] jf2-examples: A bunch of example JF2 format posts. Very useful for testing
#
grantcodes
Only have a few for now so please add more if you wish.
#
grantcodes
Eventually I'll get it to generate an actual feed that anyone can use for testing