📚 node [[wonk]]

Wonk is a working name, eventually it will be a greek body of flowing water

Wonk is a restful active static site generator. The idea is a consolidation of posts from multiple services. Some assumptions and goals:

Everything is a garden

We view Twitter and a Blog as different things. their streams flow at different speeds but ultimately they are both gardens. When we view our internet as a bunch of gardens, it opens up many opportunities for representation of all these gardens blended together, or individually. Do [[pull]] [[Garden Representations]]!

Restful and active

Despite being a static site generator, if you leave the daemon running then it will continue to update the static files as new things come in. At any time copy the files elsewhere and use them with zero configuration

Configurable

Everything should be an option

Plugins

There are three steps

seed

Fetch content, make hashmap of metadata. You should export content, but feel no pressure to convert it to HTML. Export what makes sense for the format

  • Plaintext
  • Markdown
  • JSON
  • Html

Next

cvet

Convert exported content based on the template ie {markdown {post.content}}

Resn

Format those exports into [[Garden Representations]]

⥅ node [[garden-representations]] pulled by user

I've come into view everything that we write, post or otherwise share as a garden. As long as it has some attachment to you, perhaps a username, I can safely call your garden. These gardens have different representations, one commonly being a stream. One might be inclined to view the garden and the stream as independent, but I beg to differ.

Ultimately the stream is nothing but a representation of the garden, a way to visualize it. Instead of conceptualizing streams as its own thing, I each stream as just a garden, filtered off some metadata.

So, we have many gardens, [[Twitter]], [[Instagram]], and the conventional [[garden]], hell even a [[blog]]. These gardens often form streams, usually many. In twitter's case each tweet forms:

  • [[User]]'s own stream

Then 'global' streams

Really, there is 2x more streams

  • xLatest
  • xTop

Gardens in the sense of a raw collection of idea's are not really viewable, beyond that singular idea. you must transcode it, you can do this in many ways

The Stream: a feed based on [[metadata]], sometimes filtered by criteria. Often the metadata is post time.

The graph: a 2d view of ideas linked together by common metdata, commonly tags or backlinks

The garden: 2 things with the same name! this is a focus on a single node, with a easy way to reach others, normally [[wikilinks]]

📖 stoas
⥱ context