feat: 5/10/24 update

This commit is contained in:
Nick 2024-10-05 01:01:51 -05:00
parent e22bd788fe
commit da37ce527c
32 changed files with 1130 additions and 45001 deletions

View file

@ -18,5 +18,7 @@
"obsidian-excalidraw-plugin",
"typst",
"obsidian-sort-and-permute-lines",
"obsidian-git"
"obsidian-git",
"obsidian-enhancing-export",
"folders2graph"
]

View file

@ -60,6 +60,6 @@
"repelStrength": 16.5625,
"linkStrength": 0.911458333333333,
"linkDistance": 375,
"scale": 0.023698070786372108,
"scale": 0.023698070786372212,
"close": true
}

View file

@ -97,5 +97,15 @@
],
"key": "K"
}
],
"templater-obsidian:📋 Templates/Simple Argument Template.md": [
{
"modifiers": [
"Alt",
"Mod",
"Shift"
],
"key": "S"
}
]
}

21
.obsidian/plugins/folders2graph/LICENSE vendored Executable file
View file

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2024 Lucas Bastian
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

1
.obsidian/plugins/folders2graph/main.js vendored Executable file
View file

@ -0,0 +1 @@
(()=>{"use strict";var t={452:e=>{e.exports=require("obsidian")}},a={};function i(e){var r=a[e];return void 0!==r||(r=a[e]={exports:{}},t[e](r,r.exports,i)),r.exports}var e={};{var r=e,o=(Object.defineProperty(r,"__esModule",{value:!0}),i(452));const l="tag";class d extends o.Plugin{async onload(){this.refreshGraphLeaves(),this.registerEvent(this.app.workspace.on("active-leaf-change",e=>{this.refreshGraphLeaves([e])})),this.registerEvent(this.app.workspace.on("layout-change",()=>{this.refreshGraphLeaves()}))}onunload(){this.getLeavesOfTypeGraph().forEach(e=>{e.view.renderer.originalSetData&&(e.view.renderer.setData=e.view.renderer.originalSetData,delete e.view.renderer.originalSetData,e.view.unload(),e.view.load())})}refreshGraphLeaves(e=this.getLeavesOfTypeGraph()){e.forEach(e=>{"graph"===e.view.getViewType()&&(this.injectDataInLeaf(e),e.view.unload(),e.view.load())})}injectDataInLeaf(e){const r=e.view.renderer;null==r.originalSetData&&(r.originalSetData=r.setData),r.setData=t=>{const a=new Set("/");if(Object.entries(t.nodes).forEach(([e,r])=>{e=this.getNodeParentFolders(e);r.folderNode||r.type==l||null==e||e.forEach(a.add,a)}),a.forEach(e=>{t.nodes[e]={type:l,links:{},folderNode:!0}}),Object.entries(t.nodes).forEach(([e,r])=>{r.type==l&&!r.folderNode||(r=this.getNodeParentFolder(e),t.nodes[r].links[e]=!0)}),r.originalSetData)return r.originalSetData(t);throw new Error("originalSetData is undefined.")}}getLeavesOfTypeGraph(){return this.app.workspace.getLeavesOfType("graph")}getNodeParentFolders(e){const r=["/"];e=e.split("/"),e=e.slice(0,e.length-1);let t="";return e.forEach(e=>{t+="/"+e,r.push(t)}),r}getNodeParentFolder(e){e=e.split("/");return"/"+e.slice(0,e.length-1).filter(e=>""!=e).join("/")}}r.default=d}var s,n=exports;for(s in e)n[s]=e[s];e.__esModule&&Object.defineProperty(n,"__esModule",{value:!0})})();

11
.obsidian/plugins/folders2graph/manifest.json vendored Executable file
View file

@ -0,0 +1,11 @@
{
"id": "folders2graph",
"name": "Folders to Graph",
"description": "Display your vault folder structure into your graphs.",
"version": "1.0.0",
"author": "ratibus11",
"authorUrl": "https://github.com/ratibus11",
"fundingUrl": "https://paypal.me/bastianlucas",
"minAppVersion": "1.4.16",
"isDesktopOnly": false
}

View file

@ -6,7 +6,9 @@ local url = require('url')
local pandoc=pandoc
local PANDOC_STATE=PANDOC_STATE
PANDOC_VERSION:must_be_at_least '2.17'
PANDOC_VERSION:must_be_at_least '3.1.7'
os.text = pandoc.text
local PATH = pandoc.path
local doc_dir = nil
@ -22,7 +24,7 @@ if PANDOC_STATE.output_file then
local output_file = PANDOC_STATE.output_file
doc_dir = PATH.directory(output_file)
if PANDOC_WRITER_OPTIONS.variables["media_dir"] then
media_dir = PANDOC_WRITER_OPTIONS.variables["media_dir"]
media_dir = tostring(PANDOC_WRITER_OPTIONS.variables["media_dir"])
else
media_dir = PATH.split_extension(output_file)
if Mode ~= 'hugo' then

View file

@ -3,7 +3,6 @@ if os.platform == nil then
local libExt = package.cpath:match("%p[\\|/]?\\.%p(%a+)")
if libExt == 'dll' then
os.platform = "Windows"
require"utf8_filenames"
elseif libExt == 'so' then
os.platform = "Linux"
elseif libExt == 'dylib' then
@ -15,7 +14,9 @@ end
os.copy = function(src, dest)
if os.platform == "Windows" then
src = string.gsub(src, "/", "\\")
os.execute('copy "' .. src .. '" "' .. dest .. '"')
src = os.text.toencoding(src)
dest = os.text.toencoding(dest)
os.execute('copy "' .. src .. '" "' .. dest .. '" >NUL')
else
os.execute('cp "' .. src .. '" "' .. dest .. '"')
end
@ -26,6 +27,7 @@ os.mkdir = function(dir)
return
end
if os.platform == "Windows" then
dir = os.text.toencoding(dir)
os.execute('mkdir "' .. dir .. '"')
else
os.execute('mkdir -p "' .. dir .. '"')
@ -35,6 +37,7 @@ end
os.exists = function(path)
if os.platform == "Windows" then
path = string.gsub(path, "/", "\\")
path = os.text.toencoding(path)
local _, _, code = os.execute('if exist "' .. path .. '" (exit 0) else (exit 1)')
return code == 0
else

File diff suppressed because one or more lines are too long

View file

@ -1,7 +1,7 @@
{
"id": "obsidian-enhancing-export",
"name": "Enhancing Export",
"version": "1.10.7",
"version": "1.10.8",
"minAppVersion": "1.6.3",
"description": "This is a enhancing export plugin for Obsidian. It allows to export to formats like Html, DOCX, ePub and PDF or Markdown(Hugo) etc.",
"author": "YISH",

View file

@ -1,6 +1,6 @@
%%
% Copyright (c) 2017 - 2021, Pascal Wagler;
% Copyright (c) 2014 - 2021, John MacFarlane
% Copyright (c) 2017 - 2023, Pascal Wagler;
% Copyright (c) 2014 - 2023, John MacFarlane
%
% All rights reserved.
%
@ -78,9 +78,11 @@ $if(background-image)$
\usebackgroundtemplate{%
\includegraphics[width=\paperwidth]{$background-image$}%
}
% In beamer background-image does not work well when other images are used, so this is the workaround
\pgfdeclareimage[width=\paperwidth,height=\paperheight]{background}{$background-image$}
\usebackgroundtemplate{\pgfuseimage{background}}
$endif$
\usepackage{pgfpages}
\setbeamertemplate{caption}[numbered]
\setbeamertemplate{caption label separator}{: }
\setbeamercolor{caption name}{fg=normal text.fg}
@ -213,6 +215,12 @@ $if(CJKmainfont)$
\ifXeTeX
\usepackage{xeCJK}
\setCJKmainfont[$for(CJKoptions)$$CJKoptions$$sep$,$endfor$]{$CJKmainfont$}
$if(CJKsansfont)$
\setCJKsansfont[$for(CJKoptions)$$CJKoptions$$sep$,$endfor$]{$CJKsansfont$}
$endif$
$if(CJKmonofont)$
\setCJKmonofont[$for(CJKoptions)$$CJKoptions$$sep$,$endfor$]{$CJKmonofont$}
$endif$
\fi
$endif$
$if(luatexjapresetoptions)$
@ -298,7 +306,10 @@ $else$
\usepackage[margin=2.5cm,includehead=true,includefoot=true,centering,$for(geometry)$$geometry$$sep$,$endfor$]{geometry}
$endif$
$endif$
$if(titlepage-logo)$
\usepackage[export]{adjustbox}
\usepackage{graphicx}
$endif$
$if(beamer)$
\newif\ifbibliography
$endif$
@ -361,16 +372,21 @@ $endif$
$if(graphics)$
\usepackage{graphicx}
\makeatletter
\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi}
\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi}
\makeatother
% Scale images if necessary, so that they will not overflow the page
% margins by default, and it is still possible to overwrite the defaults
% using explicit options in \includegraphics[width, height, ...]{}
\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
\newsavebox\pandoc@box
\newcommand*\pandocbounded[1]{% scales image to fit in text height/width
\sbox\pandoc@box{#1}%
\Gscale@div\@tempa{\textheight}{\dimexpr\ht\pandoc@box+\dp\pandoc@box\relax}%
\Gscale@div\@tempb{\linewidth}{\wd\pandoc@box}%
\ifdim\@tempb\p@<\@tempa\p@\let\@tempa\@tempb\fi% select the smaller of both
\ifdim\@tempa\p@<\p@\scalebox{\@tempa}{\usebox\pandoc@box}%
\else\usebox{\pandoc@box}%
\fi%
}
% Set default figure placement to htbp
\makeatletter
\def\fps@figure{htbp}
% Make use of float-package and set default placement for figures to H.
% The option H means 'PUT IT HERE' (as opposed to the standard h option which means 'You may put it here if you like').
\usepackage{float}
\floatplacement{figure}{$if(float-placement-figure)$$float-placement-figure$$else$H$endif$}
\makeatother
$endif$
$if(svg)$
@ -378,7 +394,19 @@ $if(svg)$
$endif$
$if(strikeout)$
$-- also used for underline
\ifLuaTeX
\usepackage{luacolor}
\usepackage[soul]{lua-ul}
\else
\usepackage{soul}
$if(CJKmainfont)$
\ifXeTeX
% soul's \st doesn't work for CJK:
\usepackage{xeCJKfntef}
\renewcommand{\st}[1]{\sout{#1}}
\fi
$endif$
\fi
$endif$
\setlength{\emergencystretch}{3em} % prevent overfull lines
\providecommand{\tightlist}{%
@ -388,6 +416,9 @@ $if(numbersections)$
$else$
\setcounter{secnumdepth}{-\maxdimen} % remove section numbering
$endif$
$if(subfigure)$
\usepackage{subcaption}
$endif$
$if(beamer)$
$else$
$if(block-headings)$
@ -406,28 +437,38 @@ $if(pagestyle)$
\pagestyle{$pagestyle$}
$endif$
$if(csl-refs)$
% definitions for citeproc citations
\NewDocumentCommand\citeproctext{}{}
\NewDocumentCommand\citeproc{mm}{%
\begingroup\def\citeproctext{#2}\cite{#1}\endgroup}
\makeatletter
% allow citations to break across lines
\let\@cite@ofmt\@firstofone
% avoid brackets around text for \cite:
\def\@biblabel#1{}
\def\@cite#1#2{{#1\if@tempswa , #2\fi}}
\makeatother
\newlength{\cslhangindent}
\setlength{\cslhangindent}{1.5em}
\newlength{\csllabelwidth}
\setlength{\csllabelwidth}{3em}
\newlength{\cslentryspacingunit} % times entry-spacing
\setlength{\cslentryspacingunit}{\parskip}
\newenvironment{CSLReferences}[2] % #1 hanging-ident, #2 entry spacing
{% don't indent paragraphs
\setlength{\parindent}{0pt}
% turn on hanging indent if param 1 is 1
\ifodd #1
\let\oldpar\par
\def\par{\hangindent=\cslhangindent\oldpar}
\fi
% set entry spacing
\setlength{\parskip}{#2\cslentryspacingunit}
}%
{}
\newenvironment{CSLReferences}[2] % #1 hanging-indent, #2 entry-spacing
{\begin{list}{}{%
\setlength{\itemindent}{0pt}
\setlength{\leftmargin}{0pt}
\setlength{\parsep}{0pt}
% turn on hanging indent if param 1 is 1
\ifodd #1
\setlength{\leftmargin}{\cslhangindent}
\setlength{\itemindent}{-1\cslhangindent}
\fi
% set entry spacing
\setlength{\itemsep}{#2\baselineskip}}}
{\end{list}}
\usepackage{calc}
\newcommand{\CSLBlock}[1]{#1\hfill\break}
\newcommand{\CSLLeftMargin}[1]{\parbox[t]{\csllabelwidth}{#1}}
\newcommand{\CSLRightInline}[1]{\parbox[t]{\linewidth - \csllabelwidth}{#1}\break}
\newcommand{\CSLBlock}[1]{\hfill\break\parbox[t]{\linewidth}{\strut\ignorespaces#1\strut}}
\newcommand{\CSLLeftMargin}[1]{\parbox[t]{\csllabelwidth}{\strut#1\strut}}
\newcommand{\CSLRightInline}[1]{\parbox[t]{\linewidth - \csllabelwidth}{\strut#1\strut}}
\newcommand{\CSLIndent}[1]{\hspace{\cslhangindent}#1}
$endif$
$if(lang)$
@ -438,10 +479,19 @@ $if(lang)$
\fi
$if(babel-lang)$
\babelprovide[main,import]{$babel-lang$}
$if(mainfont)$
\ifPDFTeX
\else
\babelfont{rm}[$for(mainfontoptions)$$mainfontoptions$$sep$,$endfor$]{$mainfont$}
\fi
$endif$
$endif$
$for(babel-otherlangs)$
\babelprovide[import]{$babel-otherlangs$}
$endfor$
$for(babelfonts/pairs)$
\babelfont[$babelfonts.key$]{rm}{$babelfonts.value$}
$endfor$
% get rid of language-specific shorthands (see #6817):
\let\LanguageShortHands\languageshorthands
\def\languageshorthands#1{}
@ -695,18 +745,16 @@ $if(table-use-row-colors)$
% \end{longtable}
%
% https://en.wikibooks.org/wiki/LaTeX/Tables#.40-expressions
\let\oldlongtable\longtable
\let\endoldlongtable\endlongtable
\renewenvironment{longtable}{
\rowcolors{3}{}{table-row-color!100} % row color
\oldlongtable} {
\endoldlongtable
\global\rownum=0\relax}
\usepackage{etoolbox}
\AtBeginEnvironment{longtable}{\rowcolors{2}{}{table-row-color!100}}
\preto{\toprule}{\hiderowcolors}{}{}
\appto{\endhead}{\showrowcolors}{}{}
\appto{\endfirsthead}{\showrowcolors}{}{}
$endif$
$endif$
%
% remove paragraph indention
% remove paragraph indentation
%
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt plus 2pt minus 1pt}
@ -772,8 +820,8 @@ $endif$
literate =
{á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1
{Á}{{\'A}}1 {É}{{\'E}}1 {Í}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1
{à}{{\`a}}1 {è}{{\'e}}1 {ì}{{\`i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1
{À}{{\`A}}1 {È}{{\'E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1
{à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1
{À}{{\`A}}1 {È}{{\`E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1
{ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1
{Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ï}{{\"I}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1
{â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {û}{{\^u}}1

View file

@ -1,3 +1,4 @@
% This template was tested with Pandoc 3.4 and pandoc-crossref v0.3.18.0. It should be backwards compatible with older version of pandoc..
\documentclass{article}
@ -7,7 +8,7 @@
% ready for submission
\usepackage[final]{neurips}
\usepackage[final,nonatbib]{neurips}
% to compile a preprint version, e.g., for submission to arXiv, add add the
@ -34,6 +35,18 @@
\usepackage{xcolor} % colors
\usepackage{graphicx}
\makeatletter
\newsavebox\pandoc@box
\newcommand*\pandocbounded[1]{% scales image to fit in text height/width
\sbox\pandoc@box{#1}%
\Gscale@div\@tempa{\textheight}{\dimexpr\ht\pandoc@box+\dp\pandoc@box\relax}%
\Gscale@div\@tempb{\linewidth}{\wd\pandoc@box}%
\ifdim\@tempb\p@<\@tempa\p@\let\@tempa\@tempb\fi% select the smaller of both
\ifdim\@tempa\p@<\p@\scalebox{\@tempa}{\usebox\pandoc@box}%
\else\usebox{\pandoc@box}%
\fi%
}
\makeatother
\makeatletter
\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi}
\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi}
@ -48,28 +61,38 @@
\makeatother
$if(csl-refs)$
% definitions for citeproc citations
\NewDocumentCommand\citeproctext{}{}
\NewDocumentCommand\citeproc{mm}{%
\begingroup\def\citeproctext{#2}\cite{#1}\endgroup}
\makeatletter
% allow citations to break across lines
\let\@cite@ofmt\@firstofone
% avoid brackets around text for \cite:
\def\@biblabel#1{}
\def\@cite#1#2{{#1\if@tempswa , #2\fi}}
\makeatother
\newlength{\cslhangindent}
\setlength{\cslhangindent}{1.5em}
\newlength{\csllabelwidth}
\setlength{\csllabelwidth}{3em}
\newlength{\cslentryspacingunit} % times entry-spacing
\setlength{\cslentryspacingunit}{\parskip}
\newenvironment{CSLReferences}[2] % #1 hanging-ident, #2 entry spacing
{% don't indent paragraphs
\setlength{\parindent}{0pt}
% turn on hanging indent if param 1 is 1
\ifodd #1
\let\oldpar\par
\def\par{\hangindent=\cslhangindent\oldpar}
\fi
% set entry spacing
\setlength{\parskip}{#2\cslentryspacingunit}
}%
{}
\newenvironment{CSLReferences}[2] % #1 hanging-indent, #2 entry-spacing
{\begin{list}{}{%
\setlength{\itemindent}{0pt}
\setlength{\leftmargin}{0pt}
\setlength{\parsep}{0pt}
% turn on hanging indent if param 1 is 1
\ifodd #1
\setlength{\leftmargin}{\cslhangindent}
\setlength{\itemindent}{-1\cslhangindent}
\fi
% set entry spacing
\setlength{\itemsep}{#2\baselineskip}}}
{\end{list}}
\usepackage{calc}
\newcommand{\CSLBlock}[1]{#1\hfill\break}
\newcommand{\CSLLeftMargin}[1]{\parbox[t]{\csllabelwidth}{#1}}
\newcommand{\CSLRightInline}[1]{\parbox[t]{\linewidth - \csllabelwidth}{#1}\break}
\newcommand{\CSLBlock}[1]{\hfill\break\parbox[t]{\linewidth}{\strut\ignorespaces#1\strut}}
\newcommand{\CSLLeftMargin}[1]{\parbox[t]{\csllabelwidth}{\strut#1\strut}}
\newcommand{\CSLRightInline}[1]{\parbox[t]{\linewidth - \csllabelwidth}{\strut#1\strut}}
\newcommand{\CSLIndent}[1]{\hspace{\cslhangindent}#1}
$endif$
\providecommand{\tightlist}{%

View file

@ -105,7 +105,7 @@
"mdCSS": "",
"scriptEngineSettings": {},
"defaultTrayMode": true,
"previousRelease": "2.5.0",
"previousRelease": "2.5.1",
"showReleaseNotes": true,
"showNewVersionNotification": true,
"latexBoilerplate": "\\color{blue}",

File diff suppressed because one or more lines are too long

View file

@ -1,7 +1,7 @@
{
"id": "obsidian-excalidraw-plugin",
"name": "Excalidraw",
"version": "2.5.0",
"version": "2.5.1",
"minAppVersion": "1.1.6",
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
"author": "Zsolt Viczian",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -6,5 +6,5 @@
"description": "Integrate Git version control with automatic backup and other advanced features.",
"isDesktopOnly": false,
"fundingUrl": "https://ko-fi.com/vinzent",
"version": "2.26.0"
"version": "2.27.0"
}

View file

@ -39,6 +39,10 @@
margin-right: auto;
}
.obsidian-git-disabled {
opacity: 0.5;
}
.obsidian-git-center-button {
display: block;
margin: 20px auto;

View file

@ -26,7 +26,8 @@
"📋 Templates/Template.md",
"📋 Templates/Debate Template.md",
"📋 Templates/NTT Template.md",
"📋 Templates/Event Template.md"
"📋 Templates/Event Template.md",
"📋 Templates/Simple Argument Template.md"
],
"startup_templates": [
""

File diff suppressed because one or more lines are too long

View file

@ -1,7 +1,7 @@
{
"id": "templater-obsidian",
"name": "Templater",
"version": "2.7.1",
"version": "2.7.3",
"description": "Create and use templates",
"minAppVersion": "1.5.0",
"author": "SilentVoid",

View file

@ -4,32 +4,20 @@
"type": "split",
"children": [
{
"id": "a40fb615abde55dc",
"id": "9b6967c4d867c389",
"type": "tabs",
"children": [
{
"id": "f851b7721b0ddfc6",
"id": "504368147528a32b",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "🏛️ Home/Untitled.md",
"file": "🛡️ Debate/Opponents/Bart Kay.md",
"mode": "preview",
"source": true
}
}
},
{
"id": "06bb5c58e95a6743",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "🥙 Nutrition Vault/Vitamin D2 and D3 bioactivity.md",
"mode": "source",
"source": true
}
}
}
]
}
@ -61,7 +49,7 @@
"state": {
"type": "search",
"state": {
"query": "tag:#vitamin_D",
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
@ -106,7 +94,7 @@
}
],
"direction": "horizontal",
"width": 310.5
"width": 281.51103591918945
},
"right": {
"id": "9796b469bf4d4337",
@ -122,7 +110,7 @@
"state": {
"type": "backlink",
"state": {
"file": "🏛️ Home/Untitled.md",
"file": "🛡️ Debate/Opponents/Bart Kay.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
@ -139,7 +127,7 @@
"state": {
"type": "outgoing-link",
"state": {
"file": "🏛️ Home/Untitled.md",
"file": "🛡️ Debate/Opponents/Bart Kay.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
}
@ -174,7 +162,7 @@
"state": {
"type": "outline",
"state": {
"file": "🏛️ Home/Untitled.md"
"file": "🛡️ Debate/Opponents/Bart Kay.md"
}
}
}
@ -200,35 +188,36 @@
"obsidian-git:Open Git source control": false
}
},
"active": "efed54bf7a0b7dd0",
"active": "504368147528a32b",
"lastOpenFiles": [
"🥙 Nutrition Vault/Vitamin D2 and D3 bioactivity.md",
"🛡️ Debate/Arguments/Ethics/Ethical Slurs.md",
"🛡️ Debate/Opponents/Bart Kay.md",
"🏛️ Home/99.md",
"🏛️ Home/Untitled.md",
"🛡️ Debate/Coaching/Coursework/Classes/Class 03 - Logic & Epistemology.md",
"🏛️ Home/Untitled 4.md",
"🏛️ Home/Untitled 3.md",
"🏛️ Home/Untitled 2.md",
"🏛️ Home/Untitled 1.md",
"🛡️ Debate/Coaching/Coursework/Homework/Propositional Logic Quiz.md",
"🛡️ Debate/Coaching/Coursework/Classes/Class 04 - Prop Logic Basics.md",
"🛡️ Debate/Coaching/Coursework/Classes/Class 02 - Intro to Debate.md",
"🛡️ Debate/Coaching/Coursework/Classes/Class 01 - Top Ten Informal Fallacies.md",
"🛡️ Debate/Coaching/Coursework/Classes/Syllabus.md",
"💻 Hyperblog/Red Herrings.md",
"💻 Hyperblog/Unfinished/traditional populations.md",
"💻 Hyperblog/Unfinished/statistically significant.md",
"💻 Hyperblog/README.md",
"💻 Hyperblog/Unfinished/arthritis.md",
"💻 Hyperblog/Unfinished/myocardial infarction.md",
"🛡️ Debate/Reviews/Belardo vs Gundry.md",
"🛡️ Debate/Opponents/Lamby mock debates.md",
"🛡️ Debate/Opponents/Liutauras.md",
"🛡️ Debate/Opponents/Ken Berry.md",
"🛡️ Debate/Opponents/JulyBurnsOrange.md",
"🛡️ Debate/Opponents/Jordan.md",
"🛡️ Debate/Opponents/Joey Schwartz.md",
"🛡️ Debate/Opponents/Jevan.md",
"🛡️ Debate/Opponents/Jake Mey.md",
"🛡️ Debate/Opponents/ImDemonWolf.md",
"🛡️ Debate/Opponents/Highlander.md",
"🛡️ Debate/Opponents/Henry.md",
"🛡️ Debate/Opponents/Health Wealth Podcast.md",
"🛡️ Debate/Opponents/HairyVeganDude.md",
"🛡️ Debate/Opponents/Gary Taubes.md",
"🛡️ Debate/Opponents/Garland Farms.md",
"🛡️ Debate/Opponents/Frenchguy.md",
"🛡️ Debate/Arguments/Propositions",
"💻 Hyperblog/Unfinished",
"🖇️ Platform/Website.md",
"🏛️ Home/Services.md",
"🖇️ Platform/Instructions.md",
"🖇️ Platform/Mastodon.md",
"🖇️ Platform/PeerTube.md",
"🖇️ Platform/Roadmap.md",
"🛡️ Debate/Arguments/Politics/Israeli Pagers.md",
"🥙 Nutrition Vault/Meat and risk markers.md",
"🛡️ Debate/Arguments/Vegan/Anti-Pollination Reductio.md",
"🛡️ Debate/Arguments/Vegan/Animal Rights.md",
"💻 Hyperblog/Blogs/Main/The Big Fat Surprise A Critical Review.md",
"🥙 Nutrition Vault/Dietary cholesterol and blood lipids.md",
"🛡️ Debate/Arguments/Politics",
"💻 Hyperblog/Blogs/Patreon",
"💻 Hyperblog/Blogs/Main",
@ -241,7 +230,6 @@
"💻 Hyperblog/Media/Pasted image 20240714004122.png",
"💻 Hyperblog/Media/Pasted image 20240714003049.png",
"💻 Hyperblog/Media/Pasted image 20240714002415.png",
"💻 Hyperblog/Media/Pasted image 20240711165008.png",
"💻 Hyperblog/Media"
"💻 Hyperblog/Media/Pasted image 20240711165008.png"
]
}