diff --git a/.vscode/settings.json b/.vscode/settings.json index cf73ec7c2..caa430620 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -3,9 +3,6 @@ "editor.wrappingIndent": "indent", "editor.overviewRulerBorder": false, "editor.lineHeight": 24, - "[markdown]": { - "editor.quickSuggestions": true - }, "files.defaultLanguage": "markdown", "files.exclude": { "**/node_modules": true @@ -17,6 +14,7 @@ "foam.openDailyNote.directory": "journal", "vscodeMarkdownNotes.newNoteDirectory": "WORKSPACE_ROOT", "foam.openDailyNote.titleFormat": "yyyy-mm-dd", + "vscodeMarkdownNotes.newNoteDirectory": "WORKSPACE_ROOT", "git.enableSmartCommit": true, "git.postCommitCommand": "sync", "markdown.preview.breaks": true, @@ -25,17 +23,17 @@ "prettier.singleQuote": false, "spellright.notificationClass": "warning", "vscodeMarkdownNotes.noteCompletionConvention": "noExtension", - "vscodeMarkdownNotes.slugifyMethod": "NONE", - "vim.handleKeys": { - "[": false, - "]": false, - } - "[markdown]": { - "editor.tabSize": 2 - }, - "editor.quickSuggestions": { - "other": true, - "comments": true, - "strings": true - } + "vscodeMarkdownNotes.slugifyCharacter": "NONE", + "vim.handleKeys": { + "[": false, + "]": false + }, + "[markdown]": { + "editor.tabSize": 2 + }, + "editor.quickSuggestions": { + "other": true, + "comments": true, + "strings": true + } } diff --git a/do.md b/do.md index b2a8d1c06..e169f5a14 100644 --- a/do.md +++ b/do.md @@ -9,73 +9,90 @@ - [[moa]] - [ ] review [[go/moa/bugs]] - [[agora]] - - [ ] implement [[auto push]] - [ ] add toggle switch for [[auto pull]] (stoa, linked nodes, backlinks?) - [x] doing this for [[stoa]] stops it from stealing focus which is really irksome :) fixing it in etherpad would take me long as I'm bad at js - done! just replaced the stoa with a pull button always for now. + - [ ] implement [[auto pull]] + - [ ] implement [[auto push]] - [ ] client side pulling + - done for: mastodon, twitter + - need to add [[wikipedia]] + - [[agora bot]] + - [ ] fix twitter so it doesn't keep re-replying + - the API doesn't feel great, I wonder if I'm missing something + - [ ] refactor mastodon<->twitter so they share code? I don't want to implement everything twice, and I certainly don't want the mastodon version to suffer because I'm addicted to twitter (great people there as well, and there are more of them) - improve [[agora graphs]] - - what does this *mean*? - I like what logseq does: show link direction as particles. push/pull could be different particles. hmm. particle diagrams. check out [[feynman]] for inspiration? + - could get inspiration from some diagrams in [[a rosetta stone]] - [[wikilinks everywhere]] -> [[agora ext]] - I really want to move wikilinking to on-demand (push button/ctrl-shift-l) or cronjob-like behaviour but right now it just wikilinks everything every time you click, and some sites break - this is already better after a quick PR to linkify on *click* instead of mouse movement - twitter still sort of breaks though + - [[vera]] is on this though - [[agora social media integration]] - - write [[agora bot]] for [[mastodon]] - - test [[vera]]'s code for pulling tweets and toots + - [x] write [[agora bot]] for [[mastodon]] + - [ ] test [[vera]]'s code for pulling tweets and toots + - [ ] only pulled *some* for some reason + - [ ] figure out what's up, try again and get the context back - depends on [[agora bridge api]] + - could be flask, included in [[agora bridge]] repo, copy/paste from [[agora server]] to begin with? + - one risk is them actually needing to share more than I expect + - but hopefully they can just communicate through yaml? or perhaps set up and write to sqlite to begin with + - thought of consolidating everything into [[agora server]], but it feels cleaner to have writers and readers split. should scale better; if the write path goes down, the agora keeps serving just fine without having to do anything special. + - probably keeps it simple to run a read only agora (mirror). - [[agora bridge api]] - I'll probably add a [[flask]] based api to [[agora bridge]] to: - request new git integrations (e.g. mount git repo X in path Y) - accept other inputs? like perhaps subnodes, which could go into a managed repo. + - configure sources from social media (from agora bot) - [[write]] - - [[after the pandemic]], or [[an open letter to an open nation]] + - [[patterns]] + - [[after the pandemic]], or [[an open letter to the agora]] - [[on cringe]] / [[agora polls]] - about explicit rational (mathematical) modelling of group dynamics through social media discourse - is [[hack the planet]] cringe? should it be? + - why is it cringe to talk about virtue? - [[read]] - what [[will walker]] told me about - link it here - - [[reading protopoi]] - run [[weekly review]] - - I'm doing it now -- [[push]] [[agora actions]] - - do is an [[action]] - - I try to automate recurrent [[actions]] in the [[agora]]. - - This node is the root of my [[getting things done]] graph, which I try to use to model my [[intents]]. - - [[daily]], I try to check for pending [[work]] in all known sources of truth. - - check the context in more specific actions and push relevant items here or to [[next action]]: - - what should I [[read]] next - - [[write]] - - [[flancia]] - - [[book]] - - [[an open letter for an open society]] - - to [[a. p.]] asking for a recommendation - - [[unblock]] people who are waiting for me - - [[research]] - - [[ipfs]] - - [[ipld]] - - [[fission]] - - [[hypercore-proto]] - - [[launchlet]] - - [[urbit]] - - [[rosano]] - - [[support]] - - [[effective altruism]] - - [[flancia collective]] - - [[open source]] - - [[friends]] - - [[public utility]] - - [[code]] - - [[agora server]] - - add particles to [[agora search]] - - particles again. - - [[wikilinks everywhere]] / [[agora ext]] - - could [[d3]] replace [[jquery]]? it would make it easy to also include a graph tool directly in the library. it's 200kb though. - - ask [[vera]] - - a more flexible [[actions]] system -- Please tell me what you think I should do next below or via any of the channels listed in [[flancian]]. All feedback is welcome! + - I'm doing it now... still :) it turns out I come to this node weekly at best, so this *is* my weekly. I'd love to make it daily though. perhaps I could auto-pull [[do]] from the journal page? just the subnode for the 'active' user. +- an [[agora action]] + - I try to automate recurrent [[actions]] in the [[agora]]. + - This node is the root of my [[getting things done]] graph, which I try to use to model my [[intents]]. + - [[daily]], I try to check for pending [[work]] in all known sources of truth. + - check the context in more specific actions and push relevant items here or to [[next action]]: + - what should I [[read]] next + - [[write]] + - [[flancia]] + - [[book]] + - [[an open letter for an open society]] + - to [[a. p.]] asking for a recommendation + - [[unblock]] people who are waiting for me +- [[research]] + - [[ipfs]] + - [[ipld]] + - [[fission]] + - [[hypercore-proto]] + - [[launchlet]] + - [[urbit]] + - [[rosano]] + - [[support]] + - [[effective altruism]] + - [[flancia collective]] + - [[open source]] + - [[friends]] + - [[public utility]] + - [[code]] + - [[agora server]] + - add particles to [[agora search]] + - particles again. + - [[wikilinks everywhere]] / [[agora ext]] + - could [[d3]] replace [[jquery]]? it would make it easy to also include a graph tool directly in the library. it's 200kb though. + - ask [[vera]] + - a more flexible [[actions]] system +- a place for [[feedback]] + - Please tell me what you think I should do next below or via any of the channels listed in [[flancian]]. All feedback is welcome! - [[push]] [[done]] - implement [[ack]] - [[agora yaml]] diff --git a/foam settings.md b/foam settings.md index c3b42454e..9b2a34313 100644 --- a/foam settings.md +++ b/foam settings.md @@ -6,10 +6,11 @@ - Some changes to [[keybindings.json]] in your global (user scope) ```.config/Code/User/``` directory so that you can use shortcuts such as ```ctrl-alt-s``` (save all changes locally) and ```ctrl-shift-a) (push changes to the [[agora]]). - Optional additional [[git config]] to make submitting to your git hosted digital garden (and transitively to the [[agora]]) easier/less work. - In particular, a [[commit template]] so that you don't need to write a change description every time you want to push to the [[agora]]. -- [[push]] [[settings.json]]: a [[file]] +- [[push]] [[settings.json]]: `.vscode/settings` in your garden ``` "foam.openDailyNote.directory": "journal", "vscodeMarkdownNotes.newNoteDirectory": "WORKSPACE_ROOT", +"vscodeMarkdownNotes.slugifyCharacter": "NONE", ``` - [[push]] [[commit-template]]: a [[file]] diff --git a/full-unicode.md b/full-unicode.md index b33c1a978..3ded0c0f3 100644 --- a/full-unicode.md +++ b/full-unicode.md @@ -1,4 +1,5 @@ # full unicode - As of now I prefer Full Unicode as a convention for filenames in the [[agora]]. It is less [[lossy]]. +- I need to set up [[foam]] so it stops slugifying filenames. diff --git a/journal/2021-07-31.md b/journal/2021-07-31.md index 9a6fd1c86..eea701f4e 100644 --- a/journal/2021-07-31.md +++ b/journal/2021-07-31.md @@ -3,4 +3,15 @@ - I think this weekend I'm moving back to [[foam]] from Obsidian. I had issues with Foam, but I like it still, and Obsidian has its own set of issues *and* isn't open source. - One thing that Foam does really well is reuse [[vscode]] for its strength. - I will try to keep the filename convention that I set up for Obsidian: instead of slugs, filenames are [[full unicode]]. - - [[foo bar]] \ No newline at end of file + - [[push]] [[do]] + - [[fix foam]] + - disable [[slugs]] + - always create notes on root by default + - figure out whether to keep journal/ + - what does [[logseq]] use? +- [[agora bot]] +- [[hall of mirrors]] +- I need social media integration so bad, I want to get it done this weekend no matter what. I think this one I can make the time! +- [[kibble]] +- [[visual cortex]] + - [[blind people]] diff --git a/journal/2021-08-01.md b/journal/2021-08-01.md index 2b253962f..7e53a6f69 100644 --- a/journal/2021-08-01.md +++ b/journal/2021-08-01.md @@ -1,3 +1,8 @@ # 2021-08-01 -- [[patterning]] very early edition :) \ No newline at end of file +<<<<<<< HEAD +- [[patterning]] very early edition :) +======= +- I wonder if I can make [[foam]] not start each file with a header, I need to find the doc showing all settings. +- [[trying to disable slugs]] +>>>>>>> b6033eb08826969d871dd50b5a823b8a6e66dfc6 diff --git a/kibble.md b/kibble.md new file mode 100644 index 000000000..84624b376 --- /dev/null +++ b/kibble.md @@ -0,0 +1,5 @@ +# kibble + +- a [[mondegreen]] of [[kipple]]? + - [[pull]] [[kipple]] + diff --git a/trying to disable slugs.md b/trying to disable slugs.md new file mode 100644 index 000000000..5e5dbeefb --- /dev/null +++ b/trying to disable slugs.md @@ -0,0 +1,5 @@ +# trying to disable slugs + +- yep, that worked! happy about that. + - see `.vscode/settings.json` in my garden repo. + - [[foam settings]] \ No newline at end of file diff --git a/visual-cortex.md b/visual-cortex.md new file mode 100644 index 000000000..806c50744 --- /dev/null +++ b/visual-cortex.md @@ -0,0 +1,5 @@ +# visual cortex + +- https://twitter.com/flancian/status/1421530344621318144 + +