Ivan Reese
Konrad Hinsen
08/05/2024, 6:30 AMTom Larkworthy
08/05/2024, 11:20 AMconst sheetId = '1Z7Dja43FepxVOJc5_pMdP0etERM6h0BPAWT74zjdbno';
const sheetName = 'Sheet1';
const url = `<https://docs.google.com/spreadsheets/d/${sheetId}/gviz/tq?tqx=out:csv&sheet=${sheetName}>`;
return d3.csv(url)
Could you push the build step into a google sheet?
e.g. author write blog post and uploads.
Author views google sheet and adds tags => various downstream sheets update.
Website viewer goes to page ?tag=foo
page fetches sheet for that tag and has a list of articles in a JSON.
You will still need JS thought to unroll that JSON to renderable content, which may be against a design goal (?). Where is the feature matrix? I have been keen to understand this project more but I have not seen it on the slack yetEli Mellen
08/05/2024, 11:22 AM• If the spirit is simplicity and minimalism, then “all the new weird stuff you can do” with CSS rings an alarm bell. Does this CSS wizardry require the latest and greatest browser from Google or Mozilla,or will the site be usable with older and indie browsers?I’d encourage the group not to worry about this too much, at least not until we have evidence that something is broken. CSS, similar to HTML, tends to degrade relatively gracefully, and it is easy to write fallback styles for. If the latest and greatest doesn’t work, something older can step in to clean it up.
Ivan Reese
site:
query, maybe. But especially when the quantity of text on the site is relatively small, search is going to be a bit shot-in-the-dark. Good to think about for down the road, sure.
• Yeah! The thing I'm setting up is (A) a git repo with all the wiki entries as either html files or some sort of md-like plain text files, (B) a build script that generates nice static html pages based on the wiki entries, and (C) the means of serving those html pages with nice styling at some official URL. Anyone can clone the repo and do whatever else they want with it. I'd love to see people build alternative tooling around this corpus of wiki entries.
@Tom Larkworthy
• I don't really want to couple anything to Google (or Amazon, etc). Everything that I've set up so far just assumes much more bog-standard / portable tech, like "a programming language with regexes" or "a web server that can serve html files". On the initial call where we hashed out this idea, one compelling thought was that by hosting the wiki git repo on GitHub, folks could use their web-based editor to write/edit wiki entries. So we are doing that, but that's just additive, not essential.Duncan Cragg
08/06/2024, 7:53 AMKartik Agaram
Ivan Reese
Ivan Reese
jamii
08/07/2024, 10:05 PMam _I bold* or_ italic*
just replace it with an error message.Ivan Reese
jamii
08/07/2024, 10:12 PMAstonished?Parsing is one of those funny things where the existence of lots of interesting theory and papers creates the impression that you need complicated tools, whereas in practice almost every industrial parser I've ever seen is just hand-written recursive descent because that is by far the easiest option.
Ivan Reese
Ivan Reese
Kartik Agaram
Kartik Agaram
Ivan Reese
Kartik Agaram
Kartik Agaram
Kartik Agaram
am _I bold* or_ italic*
just replace it with an error message.
The key is doing it without eating people's comments. May be safer to just leave the whole message unformatted.guitarvydas
08/08/2024, 3:12 AMKonrad Hinsen
08/08/2024, 7:49 AMIvan Reese