-
(hidden) V_VEKP3nI [[(hidden) Tj-sLGvAy]] [[(hidden) jMSQuFyqq]] #[[(hidden) S-ygYfi0j]] [[(hidden) TGsTNMfUR]]
-
{{[[TODO]]}} (hidden) NSVOA_ELM
-
{{[[TODO]]}} (hidden) fbNNSxFq3
-
(hidden) ZqrQKNDeS [[(hidden) yw2RVUnfs]]
-
(hidden) -84zjPXv_
-
(hidden) xz16i8nEK [[(hidden) Ys9hes1EO]]
-
(hidden) l3gRkI-DH
-
(hidden) iAwFTBeR7
-
(hidden) g6-i2X_4x
-
(hidden) 13KhWBBav
-
(hidden) tcnOL_Xpv
-
(hidden) xpHQXBTlb
-
(hidden) 2NIKbBmRe [[(hidden) 2s4ouFhwR]]
-
(hidden) 1TzBqTryH
-
(hidden) H2PzNoqdG [[(hidden) XUFFA_M8X]] [[(hidden) 2s4ouFhwR]]
-
(hidden) fY-Kh3kQn [[(hidden) hHBIUObF8]]
-
(hidden) J4pANrzry [[(hidden) 2s4ouFhwR]]
-
(hidden) XGe44qki7
-
-
(hidden) KjRQN4QJT
-
-
(hidden) cXxltDksn
-
-
(hidden) F8GnORcyA
-
(hidden) p-duD5iVF [[(hidden) mDKOrfBPn]]
-
(hidden) VFjByQHrG
-
(hidden) cER444toy
-
(hidden) vrWHX3Zg5
-
(hidden) 4tkT5x6Go
-
{{[[DONE]]}} (hidden) xHzrLzo50 [[(hidden) TDqPKyYhV]]
-
{{[[TODO]]}} (hidden) yNHZfiwKa
-
(hidden) SNarjiUDt
-
(hidden) 8FnP6KIM5 [[(hidden) tAerYuZl-]] [[(hidden) XUFFA_M8X]]
-
(hidden) UeV3qZWk5
-
(hidden) Tmg2B2hMT
-
(hidden) s6p1eIsyK
-
-
(hidden) WJs4ERt8q
-
(hidden) LiJoc9VJF [[(hidden) g-47fCS4m]] [[(hidden) -nw3zjil9]]
-
(hidden) HNgBxP0Xy
-
(hidden) VZ7aQ6Jvx
-
(hidden) rcM6tSw54
-
(hidden) kWcr5YFdt [[(hidden) M5mFIiQSm]] [[(hidden) Tj-sLGvAy]] #observation
-
(hidden) huhiv3nL0
-
-
(hidden) GAy783CM-
-
(hidden) HO-pYvhUP
-
(hidden) BQL9n94al
-
(hidden) 3_WnSDlkx #[[(hidden) S-ygYfi0j]]
-
(hidden) 6hsZvJnF4
-
(hidden) RG-juLCOl
-
(hidden) 6RfcNP9uU
-
[[roam-traverse-graph]] [[export-html-pages]]
-
(hidden) pu8LXfIs7
-
{{[[TODO]]}} (hidden) AReJWNQXQ #[[(hidden) 5cHxKsEl1]]
-
(hidden) iOzeQo2Bm
-
(hidden) R34dqiiXQ [[(hidden) BGkoh3BGi]]
-
(hidden) DaQnxoFpC
-
[[roam-traverse-graph]] [[export-html-pages]]
-
(hidden) DBowo7A5C
-
(hidden) 7dTvODRMt #[[(hidden) SFeq7gx_m]]
-
(hidden) m6-umHTHs
-
[[roam-traverse-graph]]
-
(hidden) PbKUzXhbm
-
[[git-stacked-rebase]]
-
re: ((xwUvrhRUu))
-
{{[[TODO]]}} even tho we no longer have `--edit-todo` (it was pointless / didn't work like git rebase's), we can focus on making the behavior compatible with that of `--edit-todo`
-
-
(hidden) C1dsFSq0Q
-
(hidden) Iqk5cv3KA [[(hidden) hC4jWR2AF]] #[[(hidden) 5cHxKsEl1]]
-
(hidden) vDhVO2Owe
-
[[roam-traverse-graph]]
-
(hidden) 4BZXRXSmG
-
(hidden) HYE87QgTv
-
(hidden) oTEfclX0v
-
[[roam/js]] #public
-
https://roamresearch.com/#[[(hidden) G97ohL3l8]]/app/developer-documentation/page/49715b-M2
-
roam/js
-
https://roamresearch.com/#[[(hidden) G97ohL3l8]]/app/developer-documentation/page/QE0bxjUwk
-
examples
-
[[(hidden) n212LBQqE]]
-
https://roamresearch.com/#[[(hidden) G97ohL3l8]]/app/developer-documentation/page/tIaOPdXCj
-
roamAlphaAPI resources
-
https://roamresearch.com/#[[(hidden) G97ohL3l8]]/app/developer-documentation/page/K_unTEjJx
-
(!) https://www.zsolt.blog/2021/01/Roam-Data-Structure-Query.html
-
insanely good.
-
{{[[TODO]]}} need to go through all material linked there
-
further - "learn [[(hidden) 8iobLNJvy]]'s [[(hidden) xH-Ph8S9m]] today":
-
further
-
https://roamresearch.com/#[[(hidden) G97ohL3l8]]/app/Zsolt-Blog/page/WUn5PuTDV
-
further
-
https://twitter.com/Roamfu/status/1363681695057121281
-
further
-
https://twitter.com/VladyslavSitalo/status/1362261990547197954
-
https://twitter.com/VladyslavSitalo/status/1415296623693942791
-
https://github.com/mathieudutour/gatsby-digital-garden/
-
#observation people have been doing [[export-html-pages]]-like stuff for a while already!
-
[[(hidden) zawAAHB3b]]
-
https://github.com/mathieudutour/gatsby-digital-garden/issues/31#issuecomment-752807330
-
https://github.com/roam-garden/roam-export/tree/757a777aac27777021f3ebab3c073893d7884951
-
https://github.com/nikvdp/roam2agora
-
[[(hidden) X3vwrXyD7]]
-
https://github.com/dvargas92495/generate-roam-site-action
-
#observation oh snap, they're doing everything __directly in [[roam]]__, and then using [[lambda functions]] ([[(hidden) g2-_urXV9]]/[[(hidden) _Ekrn0YvL]] or whatever)
-
further https://github.com/dvargas92495/generate-roam-site/blob/main/src/index.ts
-
further https://github.com/dvargas92495/roamjs-components
-
-
-
-
-
[[(hidden) zJw7j5jxr]] holy shit, so much thoughts coming from this
-
(hidden) b7GCT2svs:: "The Killers - Mr. Brightside (Lyrics)" ("it was just a kiss")
-
[[roam-traverse-graph]] [[export-html-pages]]
-
thinking about how you can e.g. do in [[roam]]:
-
and how you could do that with linked references, if you were doing it:
-
{{[[TODO]]}} would [[roam attributes]] work better for this?
-
i.e., you'd do the mentioning twice probably, like in the second part of either examples
-
initial thought - no, because the `(hidden) G97ohL3l8::` is in the end, and you'd have to manually write out the page's title instead of being able to search
-
next up - is this useful
-
re:: ((EfE5J1OtG))
-
why i thought it'd be useful is that you can only have one attribute per block. thus it'd force you to have more specific (verbose?) page titles instead of combining multiple ones:
-
e.g. instead of [[roam-traverse-graph]] [[export-html-pages]], i could have a page titled "export-html-pages-plugin-of-roam-traverse-graph" or smthn, i don't yet know what'd be the optimal naming convention, but we could try to figure it out.
-
but the main question here is -- is this overall a good thing?
-
-
-
-
{{[[TODO]]}} #observation am i using attributes wrong?
-
-
{{[[TODO]]}} #[[(hidden) jOMmlCP4S]] if [[roam]] could provide a hooks/events api that you could listen from,
-
then the stuff that people are doing directly on roam, and we do in our runner locally / on github actions with [[roam-traverse-graph]] -- we could do all that in a remote environment as well, __but with much faster time intervals__ - they wouldn't even be intervals anymore, rather - reactions to events [1] happening live, as the user acts.
-
[1] in [[(hidden) xH-Ph8S9m]], it's [[(hidden) Vr3N0zG5Q]] isn't it?
-
(hidden) AV7J4zqkD:: ((YG-4tevRA))
-
this would likely require [[(hidden) BislYexyN]]s - detecting if changes have side effects that impact not only the edited block, but the whole page, or even the whole graph / parts of it
-
(hidden) AV7J4zqkD:: linking to a page - both pages need updating now
-
idk, maybe if we manage to keep the stuff fast, like it is now [1], then going thru the whole graph shouldn't be as bad?
-
e.g. we could have a queue of incoming events, and we'd only do 1 at a time, and if a new one comes in too fast, we'd wait for the currently one to complete, and in the meantime if more come in, we'd discard all the new ones except the newest, and then could go again.
-
[1] it takes ~5 seconds? to go from a `notes-private/graph.json` into a `notes-public/*.html`
-
-
-
-
-
{{[[TODO]]}} datalog query builder w/ live preview, directly in [[roam]]?
-
since this is getting so wide, i wonder how the generated html pages via [[export-html-pages]] will look like - i'd actually prefer if there was no wrapping and you could just scroll horizontally. will see soon once the export goes live
-
observation:: putting everything inside daily notes, vs referencing today's date in a specific page / block
-
if the page is public, but your daily notes aren't, then the stuff will also be public
-
-
-
-
-
-
-
-
-
-
-
e.g. even inline queries!!
-
-
-
-
-
-
-
-
(hidden) c1yR53IPK
-
(hidden) 2ZeEoutPQ #[[(hidden) S-ygYfi0j]] [[(hidden) XUFFA_M8X]]
-
(hidden) HOetUe3iu
-
[[roam-traverse-graph]]
-
(hidden) CF0uR3C0V
-
(hidden) IxbGHuBnN
-
(hidden) dp3eD8DZp
-
(hidden) 784aB-T71
-
(hidden) y0SZQFWYj