Fix sync and add a bunch of Silverbullet configuration files, yolo

This commit is contained in:
2024-08-10 23:14:17 +02:00
parent c88129cac9
commit 0015b51c9a
42 changed files with 454 additions and 32 deletions
+2 -16
View File
@@ -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]]
+1
View File
@@ -0,0 +1 @@
- [[zine]]
+2
View File
@@ -0,0 +1,2 @@
# 2024-08-10
- I biked from [[AG]]'s back to [[Flancia central]]
+18 -8
View File
@@ -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.
+2
View File
@@ -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.
+9
View File
@@ -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"
---
+37
View File
@@ -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}}
```
+50
View File
@@ -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]]
```
+5
View File
@@ -0,0 +1,5 @@
---
tags: template
description: A page reference link as a list item
---
* [[{{name}}]]
+5
View File
@@ -0,0 +1,5 @@
---
tags: template
description: Generic task template that supports updating the status back in the origin page
---
* [{{state}}] [[{{ref}}]] {{name}}
+8
View File
@@ -0,0 +1,8 @@
---
tags: template
---
* [[{{ref}}]] {{description}}
{{#if usage}}
* **Usage:** {{usage}}
{{/if}}
+5
View File
@@ -0,0 +1,5 @@
This is your {[Quick Note]} inbox.
```query
page where name =~ /^Inbox\// render [[Library/Core/Query/Page]]
```
+8
View File
@@ -0,0 +1,8 @@
---
description: Insert a fenced code block
tags: template
hooks.snippet.slashCommand: code
---
```|^|
```
+10
View File
@@ -0,0 +1,10 @@
---
description: (Template) Insert an `#each` directive
tags: template
hooks.snippet:
slashCommand: "#each"
order: 10
---
{{escapeDirective("#each |^|")}}
{{escapeDirective("/each")}}
+11
View File
@@ -0,0 +1,11 @@
---
tags: template
description: Insert Frontmatter
hooks.snippet:
slashCommand: frontmatter
insertAt: page-start
command: "Insert Frontmatter"
---
---
|^|
---
+8
View File
@@ -0,0 +1,8 @@
---
tags: template
description: Make this a level 1 heading
hooks.snippet:
slashCommand: h1
matchRegex: "^#*\\s*"
---
#
+8
View File
@@ -0,0 +1,8 @@
---
tags: template
description: Make this a level 2 heading
hooks.snippet:
slashCommand: h2
matchRegex: "^#*\\s*"
---
##
+8
View File
@@ -0,0 +1,8 @@
---
tags: template
description: Make this a level 3 heading
hooks.snippet:
slashCommand: h3
matchRegex: "^#*\\s*"
---
###
+8
View File
@@ -0,0 +1,8 @@
---
tags: template
description: Make this a level 4 heading
hooks.snippet:
slashCommand: h4
matchRegex: "^#*\\s*"
---
####
+6
View File
@@ -0,0 +1,6 @@
---
tags: template
description: Insert a horizontal rule
hooks.snippet.slashCommand: hr
---
---
+10
View File
@@ -0,0 +1,10 @@
---
description: (Template) Insert an `#if` directive
tags: template
hooks.snippet:
slashCommand: "#if"
order: 10
---
{{escapeDirective("#if |^|")}}
{{escapeDirective("/if")}}
+12
View File
@@ -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")}}
+10
View File
@@ -0,0 +1,10 @@
---
description: (Template) Insert a `#let` directive
tags: template
hooks.snippet:
slashCommand: "#let"
order: 10
---
{{escapeDirective("#let @|^| = ")}}
{{escapeDirective("/let")}}
+7
View File
@@ -0,0 +1,7 @@
---
tags: template
description: Insert a "note" admonition
hooks.snippet.slashCommand: note-admonition
---
> **note** Note
> |^|
+8
View File
@@ -0,0 +1,8 @@
---
description: Insert a live query
tags: template
hooks.snippet.slashCommand: query
---
```query
|^|
```
+8
View File
@@ -0,0 +1,8 @@
---
tags: template
description: Insert a table
hooks.snippet.slashCommand: table
---
| Header A | Header B |
|----------|----------|
| Cell A|^| | Cell B |
+10
View File
@@ -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* [ ]
+8
View File
@@ -0,0 +1,8 @@
---
description: Insert a template
tags: template
hooks.snippet.slashCommand: "template"
---
```template
|^|
```
+6
View File
@@ -0,0 +1,6 @@
---
tags: template
description: "Today's date"
hooks.snippet.slashCommand: today
---
{{today}}
+6
View File
@@ -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)
+13
View File
@@ -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}}
+9
View File
@@ -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]]
```
+11
View File
@@ -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
```
+9
View File
@@ -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]]
```
+15
View File
@@ -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}}
* |^|
+13
View File
@@ -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
View File
@@ -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/*]]"
```
+27
View File
@@ -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]].
+1
View File
@@ -0,0 +1 @@
- #go https://www.vice.com/en/article/we-are-the-future-cunt-cyberfeminism-in-the-90s/
+40 -7
View File
@@ -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!
```