mirror of
https://github.com/flancian/garden.git
synced 2026-08-06 22:46:19 +00:00
Fix sync and add a bunch of Silverbullet configuration files, yolo
This commit is contained in:
+2
-16
@@ -3,19 +3,5 @@
|
||||
|
||||
--
|
||||
|
||||
- #push [[story]]
|
||||
|
||||
I was thinking about things yesterday and I thought: that's a third. A third most interesting thing, I mean: if I were to introduce a person to three concepts, and give then names, what would those be?
|
||||
|
||||
I've known some good first two for a while now. One example:
|
||||
|
||||
- [[Agora]]
|
||||
- [[Moloch]]
|
||||
|
||||
Meaning two items that are interesting to describe, that describe things that you might want to have a name for, just because it helps with coordination.
|
||||
|
||||
But then you ask yourself: who's the third in that sequence? I say it's
|
||||
|
||||
- [[Avalokiteshvara]]
|
||||
|
||||
Then you ask: why? That is the topic of the above node, and perhaps also (if you have to choose one only), of the whole of the Agora of [[Flancia].
|
||||
- [[Flancia meet]] was quiet but I enjoyed it anyway, took the time to do stuff leisurely on the laptop.
|
||||
- [[Hzian]]
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
- [[zine]]
|
||||
@@ -0,0 +1,2 @@
|
||||
# 2024-08-10
|
||||
- I biked from [[AG]]'s back to [[Flancia central]]
|
||||
+18
-8
@@ -2,22 +2,32 @@
|
||||
- #go https://flancia.org
|
||||
- [[Flancia]] is my top level project as of [[2024]] and since at least [[2019]].
|
||||
- It encompasses many levels and tries to describe a large scale vision.
|
||||
- It tries to be [[fully open]], [[transparent]], [[ethical]]. Also just plain [[good]] and [[fair]],
|
||||
- It tries to be [[fully open]], [[transparent]], [[ethical]]. [[good]] and [[fair]],
|
||||
- [[Flancia]] is also a fiction of sorts that I've been writing.
|
||||
- In [[Flancia]] they used the [[internet]] to build a global [[Commons]], and they put it to good use for the benefit of beings -- meaning all of [[humanity]] and our [[friends]] :)
|
||||
- In [[Flancia]] they used the [[internet]] to build a global [[Commons]], and they put it to good use for the benefit of all of [[humanity]] and our [[friends]] :)
|
||||
- In Flancia there is an [[Agora]]!
|
||||
- #pull As of the time of writing (2024) the [[Agora of Flancia]] exists digitally. You're likely reading this in it :)
|
||||
- It is something I dreamt, and I've been implementing slowly but surely, piece by piece.
|
||||
- It is currently small, hosting a community of around 100 people; but I dream of Agoras with [[millions of people]].
|
||||
- [[1m people]] is approximately 2000 [[bolos]] :)
|
||||
- call it [[2048]] to make it even ;)
|
||||
|
||||
- #pull As of the time of writing (2024) the [[Agora of Flancia]] exists digitally. You're likely reading this in it :)
|
||||
- (If you are reading this elsewhere, try visiting https://anagora.org/Flancia to load this in an Agora context.)
|
||||
- I dream of seeing an Agora with a million [[people]].
|
||||
- That is approximately 2500 [[bolos]] in the [[Widmer]] scale.
|
||||
- Perhaps in the future :)
|
||||
|
||||
--
|
||||
|
||||
## 2017-2023
|
||||
|
||||
See the writing in https://flancia.org, in eternal wait of being edited into something more legible :) If I don't get there properly before I die, please feed it all into a well-intentioned AI in the commons and make what you can of it, or otherwise feel free to use it in any way you can.
|
||||
|
||||
--
|
||||
|
||||
## 2024
|
||||
|
||||
For all I talk about the [[Agora]] as of late, I sometimes feel I don't talk about Flancia enough; it is, after all, to help "build Flancia" that I built an Agora -- meaning mine and [[your Flancia]] more generally -- to help advance all projects that are alike in some particular way: projects that are [[free, fair, alive]] and well meaning, which are for the [[common good]] or for the [[benefit of all sentient beings]].
|
||||
|
||||
But in some sense I talk about Flancia a significant chunk of my time, as a lot of what I do has to do with Flancia directly and indirectly. And that is very well as I find it.
|
||||
|
||||
I am writing these words in early August. I am finding time to work on the Agora, being either writing, meeting people or coding, and that pleases me. This also manifests in some way through Social.coop. My personal life goes well. I feel like my style of living working on Flancia on my free time is sustainable and enjoyable. I remain committed to the original plan as drafted (however imperfectly/under-edited) in my diaries at https://flancia.org.
|
||||
|
||||
I hope to work on the Flancia and the Agora and dedicate myself to others as I can until at least [[2030]] as originally considered, maybe [[2040]] if I live longer, perhaps even until [[2053]] or later if I'm really lucky :)
|
||||
|
||||
While I do so, I strive to maintain a sort of custom [[Bodhisattva]] vow.
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
- Something I found written in a text box, either because Lady Burup walked over the keyboard or because of some other source of entropy like myself :)
|
||||
- Sounds like a name.
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
description: "Create a quick note"
|
||||
tags: template
|
||||
hooks.newPage:
|
||||
suggestedName: "Inbox/{{today}} {{time}}"
|
||||
confirmName: false
|
||||
command: "Quick Note"
|
||||
key: "Alt-Shift-n"
|
||||
---
|
||||
@@ -0,0 +1,37 @@
|
||||
We would like to keep our space clean, these are some tools that help you do that.
|
||||
|
||||
# Broken links
|
||||
This shows all internal links that are broken.
|
||||
|
||||
```template
|
||||
{{#let @brokenLinks = {
|
||||
link where toPage and not pageExists(toPage)
|
||||
}}}
|
||||
{{#if @brokenLinks}}
|
||||
{{#each @brokenLinks}}
|
||||
* [[{{ref}}]]: broken link to [[{{toPage}}]]
|
||||
{{/each}}
|
||||
{{else}}
|
||||
No broken links, all good!
|
||||
{{/if}}
|
||||
{{/let}}
|
||||
```
|
||||
|
||||
# Conflict copies
|
||||
These are pages that have conflicted copies (as a result of sync), have a look at them as well as their original (non-conflicted versions) and decide which one to keep.
|
||||
|
||||
```template
|
||||
{{#let @conflictPages = {
|
||||
page where name =~ /\.conflicted\.\d+$/
|
||||
select name as conflictedName,
|
||||
replace(name, /\.conflicted\.\d+$/, "") as cleanName
|
||||
}}}
|
||||
{{#if @conflictPages}}
|
||||
{{#each @conflictPages}}
|
||||
* [[{{cleanName}}]]: confict copy [[{{conflictedName}}]]
|
||||
{{/each}}
|
||||
{{else}}
|
||||
No conflicting pages!
|
||||
{{/if}}
|
||||
{{/let}}
|
||||
```
|
||||
@@ -0,0 +1,50 @@
|
||||
This page lists all templates currently available in your space.
|
||||
|
||||
# New Page
|
||||
These [[!silverbullet.md/Page Templates]] are available through the {[Page: From Template]} command:
|
||||
|
||||
```query
|
||||
template where hooks.newPage render [[Library/Core/Query/Template]]
|
||||
```
|
||||
|
||||
# Snippets
|
||||
These can be used as [[!silverbullet.md/Snippets]] via [[!silverbullet.md/Slash Commands]]:
|
||||
|
||||
```template
|
||||
{{#each {
|
||||
template
|
||||
where hooks.snippet
|
||||
order by hooks.snippet.slashCommand
|
||||
}}}
|
||||
* [[{{ref}}|/{{hooks.snippet.slashCommand}}]] {{description}}
|
||||
{{/each}}
|
||||
```
|
||||
|
||||
# Widgets
|
||||
Widgets can either be automatically attached to the top or bottom of pages (matching certain criteria) or used inline via [[!silverbullet.md/Live Templates]].
|
||||
|
||||
## Top
|
||||
```query
|
||||
template
|
||||
where hooks.top
|
||||
order by order
|
||||
render [[Library/Core/Query/Template]]
|
||||
```
|
||||
|
||||
## Bottom
|
||||
```query
|
||||
template
|
||||
where hooks.bottom
|
||||
order by order
|
||||
render [[Library/Core/Query/Template]]
|
||||
```
|
||||
|
||||
## Inline
|
||||
Use with [[!silverbullet.md/Live Templates#Include]] to render useful things in your pages:
|
||||
|
||||
```query
|
||||
template
|
||||
where name =~ /\/Widget\// and not hooks.top and not hooks.bottom
|
||||
order by order
|
||||
render [[Library/Core/Query/Template]]
|
||||
```
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
tags: template
|
||||
description: A page reference link as a list item
|
||||
---
|
||||
* [[{{name}}]]
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
tags: template
|
||||
description: Generic task template that supports updating the status back in the origin page
|
||||
---
|
||||
* [{{state}}] [[{{ref}}]] {{name}}
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
tags: template
|
||||
---
|
||||
|
||||
* [[{{ref}}]] {{description}}
|
||||
{{#if usage}}
|
||||
* **Usage:** {{usage}}
|
||||
{{/if}}
|
||||
@@ -0,0 +1,5 @@
|
||||
This is your {[Quick Note]} inbox.
|
||||
|
||||
```query
|
||||
page where name =~ /^Inbox\// render [[Library/Core/Query/Page]]
|
||||
```
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
description: Insert a fenced code block
|
||||
tags: template
|
||||
hooks.snippet.slashCommand: code
|
||||
---
|
||||
```|^|
|
||||
|
||||
```
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
description: (Template) Insert an `#each` directive
|
||||
tags: template
|
||||
hooks.snippet:
|
||||
slashCommand: "#each"
|
||||
order: 10
|
||||
---
|
||||
{{escapeDirective("#each |^|")}}
|
||||
|
||||
{{escapeDirective("/each")}}
|
||||
@@ -0,0 +1,11 @@
|
||||
---
|
||||
tags: template
|
||||
description: Insert Frontmatter
|
||||
hooks.snippet:
|
||||
slashCommand: frontmatter
|
||||
insertAt: page-start
|
||||
command: "Insert Frontmatter"
|
||||
---
|
||||
---
|
||||
|^|
|
||||
---
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
tags: template
|
||||
description: Make this a level 1 heading
|
||||
hooks.snippet:
|
||||
slashCommand: h1
|
||||
matchRegex: "^#*\\s*"
|
||||
---
|
||||
#
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
tags: template
|
||||
description: Make this a level 2 heading
|
||||
hooks.snippet:
|
||||
slashCommand: h2
|
||||
matchRegex: "^#*\\s*"
|
||||
---
|
||||
##
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
tags: template
|
||||
description: Make this a level 3 heading
|
||||
hooks.snippet:
|
||||
slashCommand: h3
|
||||
matchRegex: "^#*\\s*"
|
||||
---
|
||||
###
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
tags: template
|
||||
description: Make this a level 4 heading
|
||||
hooks.snippet:
|
||||
slashCommand: h4
|
||||
matchRegex: "^#*\\s*"
|
||||
---
|
||||
####
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
tags: template
|
||||
description: Insert a horizontal rule
|
||||
hooks.snippet.slashCommand: hr
|
||||
---
|
||||
---
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
description: (Template) Insert an `#if` directive
|
||||
tags: template
|
||||
hooks.snippet:
|
||||
slashCommand: "#if"
|
||||
order: 10
|
||||
---
|
||||
{{escapeDirective("#if |^|")}}
|
||||
|
||||
{{escapeDirective("/if")}}
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
description: (Template) Insert `#if` directive with 'else'
|
||||
tags: template
|
||||
hooks.snippet:
|
||||
slashCommand: "#if-else"
|
||||
order: 10
|
||||
---
|
||||
{{escapeDirective("#if |^|")}}
|
||||
|
||||
{{escapeDirective("else")}}
|
||||
|
||||
{{escapeDirective("/if")}}
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
description: (Template) Insert a `#let` directive
|
||||
tags: template
|
||||
hooks.snippet:
|
||||
slashCommand: "#let"
|
||||
order: 10
|
||||
---
|
||||
{{escapeDirective("#let @|^| = ")}}
|
||||
|
||||
{{escapeDirective("/let")}}
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
tags: template
|
||||
description: Insert a "note" admonition
|
||||
hooks.snippet.slashCommand: note-admonition
|
||||
---
|
||||
> **note** Note
|
||||
> |^|
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
description: Insert a live query
|
||||
tags: template
|
||||
hooks.snippet.slashCommand: query
|
||||
---
|
||||
```query
|
||||
|^|
|
||||
```
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
tags: template
|
||||
description: Insert a table
|
||||
hooks.snippet.slashCommand: table
|
||||
---
|
||||
| Header A | Header B |
|
||||
|----------|----------|
|
||||
| Cell A|^| | Cell B |
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
tags: template
|
||||
description: Make this a task
|
||||
hooks.snippet:
|
||||
slashCommand: task
|
||||
matchRegex: "^(\\s*)[\\-\\*]?\\s*(\\[[ xX]\\])?\\s*"
|
||||
command: "Turn into task"
|
||||
key: "Ctrl-q t"
|
||||
---
|
||||
$1* [ ]
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
description: Insert a template
|
||||
tags: template
|
||||
hooks.snippet.slashCommand: "template"
|
||||
---
|
||||
```template
|
||||
|^|
|
||||
```
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
tags: template
|
||||
description: "Today's date"
|
||||
hooks.snippet.slashCommand: today
|
||||
---
|
||||
{{today}}
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
tags: template
|
||||
description: "Tomorrow's date"
|
||||
hooks.snippet.slashCommand: tomorrow
|
||||
---
|
||||
{{tomorrow}}
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
description: Insert a "warning" admonition
|
||||
tags: template
|
||||
hooks.snippet.slashCommand: warning-admonition
|
||||
---
|
||||
> **warning** Warning
|
||||
> |^|
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
description: >
|
||||
Adds a convenient "Copy to my space" button to any
|
||||
template found via federation
|
||||
tags: template
|
||||
hooks.bottom.where: 'name =~ /^!/ and tags="template"'
|
||||
---
|
||||
# Template actions
|
||||
* {[Page: Copy|Copy to my space]}: use this template in your space by making a local copy of it (and tweaking it as you like)
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: Adds Linked Mentions to pages
|
||||
tags: template
|
||||
hooks.bottom.where: 'true'
|
||||
---
|
||||
{{#let @linkedMentions = {link where toPage = @page.name and page != @page.name order by page}}}
|
||||
{{#if @linkedMentions}}
|
||||
# Linked Mentions
|
||||
{{#each @linkedMentions}}
|
||||
* [[{{ref}}]]: `{{snippet}}`
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
{{/let}}
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
tags: template
|
||||
description: |
|
||||
Shows all tasks that contain a link the current page. For instance a task that references `[[John]]` in its name, would appear on the `John` page.
|
||||
---
|
||||
|
||||
```query
|
||||
task where name =~ /\[\[{{escapeRegexp(@page.name)}}\]\]/ where done = false render [[Library/Core/Query/Task]]
|
||||
```
|
||||
@@ -0,0 +1,11 @@
|
||||
---
|
||||
description: Adds a Table of Contents to pages
|
||||
tags: template
|
||||
hooks.top:
|
||||
where: 'true'
|
||||
# Show all the way at the top
|
||||
order: 0
|
||||
---
|
||||
```toc
|
||||
minHeaders: 3
|
||||
```
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
tags: template
|
||||
description: Queries all tasks tagged with a specific tag.
|
||||
usage: Pass in the tag to filter on as the `value` of this template
|
||||
---
|
||||
|
||||
```query
|
||||
task where tags = "{{.}}" and not done render [[Library/Core/Query/Task]]
|
||||
```
|
||||
@@ -0,0 +1,15 @@
|
||||
---
|
||||
description: "Your daily note template"
|
||||
tags: template
|
||||
hooks.newPage:
|
||||
suggestedName: "{{today}}"
|
||||
#suggestedName: "journal/{{today}}"
|
||||
#suggestedName: "Journal/Day/{{today}}"
|
||||
confirmName: false
|
||||
openIfExists: true
|
||||
# forPrefix: "Journal/Day/"
|
||||
command: "Open Daily Note"
|
||||
key: "Alt-Shift-d"
|
||||
---
|
||||
# {{today}}
|
||||
* |^|
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
description: "Open your weekly note page"
|
||||
tags: template
|
||||
hooks.newPage:
|
||||
suggestedName: "Journal/Week/{{weekStart}}"
|
||||
forPrefix: "Journal/Week/"
|
||||
confirmName: false
|
||||
openIfExists: true
|
||||
command: "Open Weekly Note"
|
||||
key: "Alt-Shift-w"
|
||||
---
|
||||
# Goals
|
||||
* |^|
|
||||
+4
-1
@@ -2,5 +2,8 @@ This page contains settings for configuring SilverBullet and its plugs. Any chan
|
||||
A list of built-in settings [[!silverbullet.md/SETTINGS|can be found here]].
|
||||
|
||||
```yaml
|
||||
indexPage: index
|
||||
indexPage: {{today}}
|
||||
|
||||
libraries:
|
||||
- import: "[[!silverbullet.md/Library/Journal/*]]"
|
||||
```
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
- #push [[story]]
|
||||
|
||||
I was thinking about things yesterday and I thought: that's a third. A third most interesting thing, I mean: if I were to introduce a person to three concepts, and give then names, what would those be?
|
||||
|
||||
I've known some good first two for a while now. One example:
|
||||
|
||||
- [[Agora]]
|
||||
- [[Moloch]]
|
||||
|
||||
Meaning two items that are interesting to describe, that describe things that you might want to have a name for, just because it helps with coordination.
|
||||
|
||||
But then you ask yourself: who's the third in that sequence? I say it's
|
||||
|
||||
- [[Avalokiteshvara]]
|
||||
|
||||
Then you ask: why? That is the topic of the above node, and perhaps also (if you have to choose one only), of the whole of the Agora of [[Flancia].
|
||||
|
||||
--
|
||||
|
||||
But if you take Avalokiteshvara, you might take them first -- then choose two other words to go with it.
|
||||
|
||||
Agora can be skipped this time, as the Agora can be seen to be linked to Avalokiteshvara.
|
||||
|
||||
In lieu of [[Moloch]] I would instead add then [[Maitreya]], who I believe will defeat them.
|
||||
|
||||
And then, to complete the healthy triplet, [[Tara]].
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
- #go https://www.vice.com/en/article/we-are-the-future-cunt-cyberfeminism-in-the-90s/
|
||||
@@ -8,9 +8,9 @@
|
||||
|
||||
|
||||
## Agua
|
||||
|
||||
```
|
||||
Agua, agua, agua!
|
||||
|
||||
Agua para los sedientos
|
||||
|
||||
Flan para los hambrientos
|
||||
@@ -19,7 +19,7 @@ Fuego para los que tienen frío
|
||||
|
||||
Luz para los que van como cegados
|
||||
|
||||
Ágora para los oprimidos
|
||||
Ágora para los oprimidos.
|
||||
```
|
||||
|
||||
## Gone
|
||||
@@ -33,8 +33,8 @@ to the other shore
|
||||
Gone free,
|
||||
gone kindly
|
||||
|
||||
If you have to burn,
|
||||
burn kindly
|
||||
If you have to go,
|
||||
go kindly
|
||||
|
||||
Meditate
|
||||
````
|
||||
@@ -47,16 +47,49 @@ Las jaras, qué jaras?
|
||||
|
||||
Las de Avalokiteshvara
|
||||
|
||||
Las de Tara
|
||||
|
||||
Las de Maitreya
|
||||
|
||||
Las de Tara
|
||||
```
|
||||
|
||||
## Gloria
|
||||
```
|
||||
Gloria, gloria, gloria!
|
||||
|
||||
Gloria a luz de tu consciencia
|
||||
|
||||
Gloria a las maravillas del universo
|
||||
|
||||
Gloria a luz de tu consciencia
|
||||
```
|
||||
|
||||
## Burup 59
|
||||
```
|
||||
Ay! Quién tuviera:
|
||||
los ojos negros de Lady Burup
|
||||
|
||||
Sus ojos verdes,
|
||||
tornasolados
|
||||
|
||||
Sus rayas bellas!
|
||||
|
||||
Ay! Quién tuviera
|
||||
los ojos verdes de Lady Burup
|
||||
|
||||
Sus ojos negros,
|
||||
trasnochando.
|
||||
|
||||
Sus rayas bellas!
|
||||
```
|
||||
|
||||
## Burup 31
|
||||
|
||||
```
|
||||
Bella, muy bella Burup;
|
||||
bella muy bella Burup.
|
||||
|
||||
Bella Burup,
|
||||
bella Burup.
|
||||
|
||||
Bella muy bella Burup:
|
||||
Sea!
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user