Saved by TiddlyWiki

This commit is contained in:
OcttKB-TiddlyWiki-Sync 2023-01-12 15:52:03 +00:00
parent 54b9a26b51
commit 378c73eb7b

View File

@ -203,7 +203,8 @@ Error message and password prompt
{"created":"20220922135257709","text":"\u003C!-- The following code is almost totally derived from [[$:/core/macros/tabs]] --->\n\n\\define ltabs-button()\n\\whitespace trim\n\u003C$button set=\u003C\u003CltabsState>> setTo=\u003C\u003CcurrentTab>> default=\u003C\u003C__default__>> selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}} role=\"switch\">\n\t\u003Cspan> [[#|$(currentTab)$]] \u003C/span>\n\t\u003C$tiddler tiddler=\u003C\u003Csave-currentTiddler>>>\n\t\t\u003C$set name=\"tv-wikilinks\" value=\"no\">\n\t\t\t\u003C$transclude tiddler=\u003C\u003C__buttonTemplate__>> mode=\"inline\">\n\t\t\t\t\u003C$transclude tiddler=\u003C\u003CcurrentTab>> field=\"caption\">\n\t\t\t\t\t\u003C$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n\t\t\t\t\u003C/$transclude>\n\t\t\t\u003C/$transclude>\n\t\t\u003C/$set>\n\t\u003C/$tiddler>\n\t\u003C\u003C__actions__>>\n\u003C/$button>\n\\end\n\n\\define ltabs-tab()\n\\whitespace trim\n\u003C$set name=\"save-currentTiddler\" value=\u003C\u003CcurrentTiddler>>>\n\t\u003C$tiddler tiddler=\u003C\u003CcurrentTab>>>\n\t\t\u003C\u003Cltabs-button>>\n\t\u003C/$tiddler>\n\u003C/$set>\n\\end\n\n\\define ltabs-tab-list()\n\\whitespace trim\n\u003C$list filter=\u003C\u003C__ltabsList__>> variable=\"currentTab\" storyview=\"pop\">\n\t\u003C\u003Cltabs-tab>>\n\u003C/$list>\n\\end\n\n\\define ltabs-tab-body()\n\\whitespace trim\n\u003C$list filter=\u003C\u003C__ltabsList__>> variable=\"currentTab\">\n\t\u003C$reveal type=\"match\" state=\u003C\u003CltabsState>> text=\u003C\u003CcurrentTab>> default=\u003C\u003C__default__>> retain=\u003C\u003C__retain__>> tag=\"div\">\n\t\t\u003C$transclude tiddler=\u003C\u003C__template__>> mode=\"block\">\n\t\t\t\u003C$tiddler tiddler=\u003C\u003CcurrentTab>>>\n\t\t\t\t\u003C$transclude mode=\"block\" />\n\t\t\t\u003C/$tiddler>\n\t\t\u003C/$transclude>\n\t\u003C/$reveal>\n\u003C/$list>\n\\end\n\n\\define ltabs(ltabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain,actions,explicitState)\n\\whitespace trim\n\u003C$qualify title=\u003C\u003C__state__>> name=\"qualifiedState\">\n\t\u003C$let ltabsState={{{ [\u003C__explicitState__>minlength[1]] ~[\u003CqualifiedState>] }}}>\n\t\t\u003Cdiv class={{{ [[tc-tab-set]addsuffix[ ]addsuffix\u003C__class__>] }}}>\n\t\t\t\u003Cdiv class={{{ [[tc-tab-buttons]addsuffix[ ]addsuffix\u003C__class__>] }}}>\n\t\t\t\t\u003C\u003Cltabs-tab-list>>\n\t\t\t\u003C/div>\n\t\t\t\u003Cdiv class={{{ [[tc-tab-divider]addsuffix[ ]addsuffix\u003C__class__>] }}}/>\n\t\t\t\u003Cdiv class={{{ [[tc-tab-content]addsuffix[ ]addsuffix\u003C__class__>] }}}>\n\t\t\t\t\u003C\u003Cltabs-tab-body>>\n\t\t\t\u003C/div>\n\t\t\u003C/div>\n\t\u003C/$let>\n\u003C/$qualify>\n\\end\n","tags":"$:/tags/Macro","title":"$:/Macros/ltabs","modified":"20220925154754580"},
{"created":"20220920092322164","text":"\u003C!-- Transclude with clickable link --->\n\\define #:(Name)\n\u003Cstyle>\n.Transcluding > h1,\n.Transcluding > h2,\n.Transcluding > h3,\n.Transcluding > h4,\n.Transcluding > h5,\n.Transcluding > h6 {\nDisplay: Inline;\n}\n\u003C/style>\n\u003Cdiv class=\"Transcluding\">\n[[#|$Name$]]\n{{$Name$}}\n\u003C/div>\n\\end\n\n\u003C!-- Link to currentTiddler --->\n\\define lself() [[$(currentTiddler)$]]\n\\define #lself() [[#|$(currentTiddler)$]]\n\n\u003C!-- Field Checkbox --->\n\\define x#(Field Text)\n\u003C$checkbox field=\"$Field$\" checked=\"true\" unchecked=\"false\" default=\"false\"> $Text$\u003C/$checkbox>\n\\end\n\n\\define Table(Rows) \u003Ctable class=\"Octt-Table\" style=\"Width:100%;\">\u003Cstyle>.Octt-Table tr:nth-child(odd){background-color:#EEEEEE;}\u003C/style>$Rows$\u003C/table>\n\n\\define ColorText(Text Foreground)\n\u003Cspan style=\"Color:$Foreground$;\">$Text$\u003C/span>\n\\end\n\n\\define ColorSpan(Text Background)\n\u003Cspan style=\"Color:#FFFFFF; Background-Color:$Background$;\">$Text$\u003C/span>\n\\end\n\n\\define LImg(Src Href Alt)\n\u003Ca rel=\"noopener noreferrer\" target=\"_blank\" href=\"$Href$\">\u003Cimg src=\"$Src$\" alt=\"$Alt$\">\u003C/a>\n\\end\n","tags":"$:/tags/Macro","title":"$:/Macros/Main","modified":"20230111212929188"},
{"created":"20230108190340455","text":"/*\\\nSee [[$:/Macros/MediaWiki]] for usage of this macro.\nNote: source must always be credited, and thus it's not ideal to use this macro directly. Please use the \u003C\u003CMediaWiki>> wrapper macro instead, as it provides a link to the source automatically. (This feature is implemented in its own non-JS macro to make at least the URL show on static wiki exports.)\n\\*/\n\n(function(){\n\"use strict\";\nexports.name = \"MediaWikiEmbedInternal\";\nexports.params = [\n\t{name: \"Article\"},\n\t{name: \"Domain\"},\n\t{name: \"Sections\"},\n\t{name: \"Featured\"},\n];\n\nexports.run = function(Article, Domain, Sections, Featured) {\ntry {\n\tlet Text, Proto;\n\tSections = parseInt(Sections) || 0;\n\tif (!Domain) {\n\t\tDomain = 'en.wikipedia.org';\n\t} else\n\tif (!Domain.includes('.')) {\n\t\tDomain += '.wikipedia.org';\n\t};\n\tDomain = Domain.toLowerCase();\n\tDomain.startsWith('http://') || Domain.startsWith('https://') ? Proto = '' : Proto = 'https://';\n\tconst Req = new XMLHttpRequest();\n\tReq.open('GET', Proto + Domain + '/w/api.php?action=query&formatversion=2&prop=extracts&format=json&origin=*&titles=' + Article, false);\n\tReq.send();\n\tText = JSON.parse(Req.responseText).query.pages[0].extract;\n\tif (!Text) {\n\t\tText = '\u003Cp>An error occurred while trying to extract the content. Close and reopen this \u003Ci>tiddler\u003C/i> to retry, or click the link to open the source in a new tab.\u003C/p>'\n\t};\n\tText = Text.replaceAllTxt('\\n', '').replaceAllTxt('\u003Cp class=\"mw-empty-elt\">\u003C/p>', '');\n\tif (Sections != 0) {\n\t\tfor (let i=1; i\u003C=6; i++) {\n\t\t\tText = Text.replaceAllTxt(`\u003C/p>\u003Ch${i}>`, `\u003C/p>\u003C!--:PARAGRAPH:--->\\n\u003Ch${i}>`);\n\t\t};\n\t\tText = Text.replaceAllTxt(`\u003C/p>\u003Cp>`, `\u003C/p>\u003C!--:PARAGRAPH:--->\u003Cp>`);\n\t\t//Text = Text.split('\u003C!--:PARAGRAPH:--->').slice(0, Max+1).join('');\n\t\t//Text = Text.split('\u003Cp>').slice(0, Max+1).join('\u003Cp>');\n\t\tif (Sections \u003C 0) {\n\t\t\tSections = 0;\n\t\t};\n\t\tText = Text.split('\u003C!--:PARAGRAPH:--->').slice(0, Sections).join('');\n\t\t//Text += '\u003Cp>[...]\u003C/p>'\n\t};\n/*\n\tSections = Sections.split(' ');\n\tfor (let i=0; i\u003CSections.length; i++) {\n\t\tconst Sec = Sections[i];\n\t\tif (Sec) {\n\t\t\tconst Ind = Sec.toLowerCase()[0];\n\t\t\tconst Val = Sec.substring(1);\n\t\t\tif (Ind == 'p' || Ind == 's') {\n\t\t\t\tif (Ind == 'p') {\n\t\t\t\t\tconst Sep = '\u003C!--:PARAGRAPH:--->';\n\t\t\t\t} else \n\t\t\t\tif (Ind == 's') {\n\t\t\t\t\tconst Sep = '\u003C!--:SECTION:--->';\n\t\t\t\t};\n\t\t\t\tText = Text.split(Sep).slice(0, Val).join('');\n\t\t\t} else\n\t\t\tif (Ind == '#') {\n\t\t\t\t\n\t\t\t};\n\t\t};\n\t};\n*/\n\treturn Text;\n} catch(e) {\n\treturn `${e.stack.split(' ')[0]}: ${e}`;\n};\n}})();","tags":"","title":"$:/Macros/MediaWiki/EmbedInternal.js","modified":"20230112111338860","type":"application/javascript","module-type":"macro"},
{"created":"20230110102736164","text":"\u003C!--\n\u003C\u003CMediaWiki>>\n| Embed sections of an article from a MediaWiki server.\n| \u003C\u003CMediaWiki \"Article\" \"Full Domain OR Wikipedia Subdomain\" \"Section Filtering\" \"Featured Media\">>\n--->\n\n\\define MediaWiki(Article Domain Sections Featured)\n\u003Cdiv class=\"MediaWikiEmbed\">\n\u003Cdiv class=\"EmbedFrom MediaWikiEmbedFrom\">\nFrom \u003C$set name=\"FullDomain\" filter=\"[[$Domain$]regexp[\\.]then[$Domain$]else[$Domain$.Wikipedia.org]]\">\n\u003C$macrocall $name=\"ExtMediaWikiAnchor\" Article=\"$Article$\" Domain=\u003C\u003CFullDomain>>/>\n\u003C/$set>\n\u003C/div>\n\u003C\u003CMediaWikiEmbedInternal \"$Article$\" \"$Domain$\" \"$Sections$\">>\n\u003C/div>\n\\end\n\n\\define ExtMediaWikiAnchor(Article Domain) [[$Domain$/$Article$|https://$Domain$/wiki/$Article$]]\n","tags":"$:/tags/Macro","title":"$:/Macros/MediaWiki/Main","modified":"20230112111321774"},
{"created":"20230112154435120","text":"/*\\\nGet the cover image from a MediaWiki article.\n[\u003C\u003C]MediaWikiGetCover \"Article\" \"Full Domain OR Wikipedia Subdomain\" \"Manual URL\"[>>]\n\\*/\n\n(function(){\n\"use strict\";\nexports.name = \"MediaWikiGetCover\";\nexports.params = [\n\t{name: \"Article\"},\n\t{name: \"Domain\"},\n\t{name: \"URL\"}\n];\n\nexports.run = function(Article, Domain, URL) {\ntry {\n\tlet Req, File, Proto;\n\tif (!Domain) {\n\t\tDomain = 'en.wikipedia.org';\n\t} else\n\tif (!Domain.includes('.')) {\n\t\tDomain += '.wikipedia.org';\n\t};\n\tDomain = Domain.toLowerCase();\n\tDomain.startsWith('http://') || Domain.startsWith('https://') ? Proto = '' : Proto = 'https://';\n\tReq = new XMLHttpRequest();\n\tReq.open('GET', Proto + Domain + '/w/api.php?action=query&prop=pageimages&format=json&piprop=original&origin=*&titles=' + Article, false);\n\tReq.send();\n\tFile = Object.values(JSON.parse(Req.responseText).query.pages)[0].original.source;\n\tFile ? File = `\u003Cimg src=\"${File}\">` : File = '';\n\treturn File;\n} catch(e) {\n\treturn `${e.stack.split(' ')[0]}: ${e}`;\n};\n}})();","tags":"","title":"$:/Macros/MediaWiki/GetCover.js","modified":"20230112154508224","type":"application/javascript","module-type":"macro"},
{"created":"20230110102736164","text":"\u003C!--\n[\u003C\u003C]MediaWiki[>>]\n| Embed sections of an article from a MediaWiki server.\n| [\u003C\u003C]MediaWiki \"Article\" \"Full Domain OR Wikipedia Subdomain\" \"Section Filtering\" \"Cover Media\"[>>]\n--->\n\n\\define MediaWiki(Article Domain Sections Cover)\n\u003Cdiv class=\"MediaWikiEmbed MediaWikiEmbedBlock\">\n\u003Cdiv class=\"EmbedFrom MediaWikiEmbedFrom\">\n From \u003C$set name=\"FullDomain\" filter=\"[[$Domain$]regexp[\\.]then[$Domain$]else[$Domain$.Wikipedia.org]]\">\n \u003C$macrocall $name=\"ExtMediaWikiAnchor\" Article=\"$Article$\" Domain=\u003C\u003CFullDomain>>/>\n \u003C/$set>\n\u003C/div>\n\u003Cdiv class=\"MediaWikiEmbedCover\">\n \u003C\u003CMediaWikiGetCover \"$Article$\" \"$Domain$\" \"$Cover$\">>\n\u003C/div>\n\u003Cdiv class=\"MediaWikiEmbedContent\">\n \u003C\u003CMediaWikiEmbedInternal \"$Article$\" \"$Domain$\" \"$Sections$\">>\n\u003C/div>\n\u003C/div>\n\\end\n\n\\define ExtMediaWikiAnchor(Article Domain) [[$Domain$/$Article$|https://$Domain$/wiki/$Article$]]\n","tags":"$:/tags/Macro","title":"$:/Macros/MediaWiki/Main","modified":"20230112154312063"},
{"created":"20220921191720432","text":"\\define r(Title Notes)\n\u003Ctr>\n\u003Ctd>$Title$\u003C/td>\n\u003Ctd>\u003C\u003Cx# \"$Title$ - GotAny\">>\u003C/td>\n\u003Ctd>\u003C\u003Cx# \"$Title$ - GotLossless\">>\u003C/td>\n\u003Ctd>\u003C\u003Cx# \"$Title$ - UploadedLossless:Archive.org\">>\u003C/td>\n\u003Ctd>$Notes$\u003C/td>\n\u003C/tr>\n\\end\n\n\u003C$importvariables filter=\"$:/Macros\">","tags":"","title":"$:/Macros/Music Archiving Status","modified":"20220922052514703"},
{"created":"20220922114846670","text":"\u003C\u003Clist-links \"[!is[system]sort[title]]\">>","tags":"","title":"$:/OcttKB/AllTiddlers","modified":"20230110182200212"},
{"created":"20230111221906132","text":"/*\\\nLoad our reusable, comodity JS functions.\n\\*/\nexports.startup = function() {\ntry {\n\nconst ErrAtLine = function ErrAtLine(e) {\n return `${e.stack.split(' ')[0]}: ${e}`;\n};\n\n} catch(e) {\n return `${e.stack.split(' ')[0]}: ${e}`;\n};\n};","tags":"","title":"$:/OcttKB/Functions.js","modified":"20230111222910012","type":"application/javascript","module-type":"startup"},
@ -268,6 +269,7 @@ Error message and password prompt
{"created":"20230108193538149","title":"$:/state/edit/references--330884492","text":"show","modified":"20230108193538149"},
{"created":"20230110102542175","title":"$:/state/edit/references--797560378","text":"show","modified":"20230110102718417"},
{"created":"20230111153551736","title":"$:/state/edit/references-1341778059","text":"show","modified":"20230111153551736"},
{"created":"20230112154542269","title":"$:/state/edit/references-2099622070","text":"hide","modified":"20230112154544212"},
{"created":"20230110224547000","title":"$:/state/edit/references-828285479","text":"hide","modified":"20230110224548160"},
{"created":"20220920191756623","title":"$:/state/editpreviewtype","text":"$:/plugins/tiddlywiki/internals/EditTemplate/body/preview/raw","modified":"20230109162935656"},
{"created":"20221108223526572","title":"$:/state/folded/$:/Apps/Dashboard/index.html","text":"hide","modified":"20230109162823352"},
@ -281,6 +283,7 @@ Error message and password prompt
{"created":"20230110193807228","title":"$:/state/folded/$:/themes/tiddlywiki/vanilla/base","text":"hide","modified":"20230110193807228"},
{"created":"20221109160724924","title":"$:/state/folded/Apps/Dashboard","text":"show","modified":"20230110154641240"},
{"created":"20230110175216808","title":"$:/state/folded/Spacc:en","text":"show","modified":"20230110175217847"},
{"created":"20230112154323093","title":"$:/state/folded/Wikitext:en","text":"show","modified":"20230112154513195"},
{"created":"20221110171524786","title":"$:/state/internals/preview/mode--1366857307","text":"block","modified":"20221110171531070"},
{"created":"20221110171508560","title":"$:/state/internals/preview/mode-1323288458","text":"block","modified":"20221110171509895"},
{"created":"20221109143718655","title":"$:/state/internals/preview/mode-1972228014","text":"block","modified":"20221109143723388"},
@ -329,7 +332,7 @@ Error message and password prompt
{"created":"20230111152831238","title":"$:/state/toc/TableOfContents-Apps-550494662","text":"close","modified":"20230111152835422"},
{"created":"20230109221055460","title":"$:/state/toc/TableOfContents-OcttKB--118161433","text":"close","modified":"20230109222508816"},
{"created":"20230110183137080","title":"$:/state/toc/TableOfContents-OcttKB--1742311157","text":"close","modified":"20230112093811835"},
{"created":"20230110193924411","title":"$:/state/toc/TableOfContents-OcttKB-1491465924","text":"close","modified":"20230110193925276"},
{"created":"20230110193924411","title":"$:/state/toc/TableOfContents-OcttKB-1491465924","text":"close","modified":"20230112145642401"},
{"created":"20230110224516936","title":"$:/state/tree/$:/.tb/","text":"show","modified":"20230110224516936"},
{"created":"20230110224517512","title":"$:/state/tree/$:/.tb/macros/","text":"show","modified":"20230110224517512"},
{"created":"20221109225835632","title":"$:/state/tree/$:/Apps/","text":"hide","modified":"20230110163406585"},
@ -363,7 +366,7 @@ Error message and password prompt
{"created":"20230110224506088","title":"$:/state/tree/$:/plugins/tobibeer/base64/","text":"show","modified":"20230110225016944"},
{"created":"20221107223237374","title":"$:/state/tree/$:/state/","text":"hide","modified":"20221107223238013"},
{"created":"20230111193642716","title":"$:/state/tree/$:/status/","text":"hide","modified":"20230111193643356"},
{"created":"20230108193801573","title":"$:/state/tree/$:/Styles/","text":"hide","modified":"20230111214912765"},
{"created":"20230108193801573","title":"$:/state/tree/$:/Styles/","text":"hide","modified":"20230112155130220"},
{"created":"20230111091048227","title":"$:/state/tree/$:/Styles/View/","text":"hide","modified":"20230111193645428"},
{"created":"20221107223125902","title":"$:/state/tree/$:/themes/","text":"hide","modified":"20221109143847524"},
{"created":"20221107223127310","title":"$:/state/tree/$:/themes/tiddlywiki/","text":"show","modified":"20221107223127310"},
@ -379,8 +382,9 @@ Error message and password prompt
{"created":"20230110224425624","title":"$:/state/tree/$:/ThirdParty/zemoxian/","text":"hide","modified":"20230111144254721"},
{"created":"20220920211944968","text":"\u003Cdiv style=\"Padding-Left:16px; Padding-Right:16px;\">\n\u003Ch1 class=\"tc-site-title\">\n\u003Ca class=\"tc-tiddlylink tc-tiddlylink-missing\" >OcttKB\u003C/a>\n\u003C/h1>\n\u003Cdiv class=\"tc-site-subtitle\">\nOctt Knowledge Base || Powered by [[TiddlyWiki|TiddlyWiki:en]].\u003C/div>\n\u003Cp>\n\u003Cb>Note\u003C/b>: You're viewing the no-JS version of this site, some features will be missing. For the best experience, \u003Ca href=\"./\">load the full version\u003C/a>.\n\u003C/p>\n\u003C/div>","tags":"","title":"$:/StaticBanner","modified":"20220925153532518"},
{"title":"$:/status/RequireReloadDueToPluginChange","text":"no"},
{"title":"$:/StoryList","created":"20230112090947166","text":"","list":"Wikitext:en","modified":"20230112114439172"},
{"created":"20230108190740128","text":"\\define --HeadingColor0() #c061cb;\n\n\\define sidebarbreakpoint()\n\u003C$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n\u003C$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n\u003C$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n\u003C/$reveal>\n\u003C/$reveal>\n\\end\n\ndd:before {\n\tcontent: \"»\";\n}\nul dl {\n\tmargin-left: 8px;\n}\nul dl dd {\n\tmargin-left: 24px;\n}\n\n@media (min-width: \u003C\u003Csidebarbreakpoint>>) {\n\t.tc-sidebar-scrollable {\n\t\tpadding-left: 0px;\n\t\tpadding-right: 0px;\n\t}\n\t.tc-story-river {\n\t\tpadding: {{$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding}};\n\t}\n\t.tc-tiddler-frame {\n\t\tpadding: 20px /*24px 32px 24px 32px*/;\n\t\tmargin-bottom: 20px;\n\t}\n\n\u003C\u003Cif-fluid-fixed text:\"\"\"\n\t.tc-story-river {\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\"\"\" hiddenSidebarText:\"\"\"\n\t.tc-story-river {\n\t\tmargin-right: 0px;\n\t\tpadding-right: 24px;\n\t}\n\"\"\">>\n}\n\nsection.tc-story-river {\n\tpadding-bottom: 0px;\n}\nsection.tc-story-river ~ p {\n\tdisplay: none;\n}\n\ndiv.tc-tiddler-frame,\ndiv.tc-tiddler-body p iframe {\n\tBox-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\ndiv.tc-tiddler-body p iframe {\n\tBorder: None;\n}\n\n.DirList-Title, .DirList-Title * {\n\tFont-Style: Normal !Important;\n}\n\n.MediaWikiEmbed {\n\tBorder-Left: 4px Solid \u003C\u003C--HeadingColor0>>;\n\tPadding-Left: 1em /*8px*/;\n}\n.Embed-From .MediaWikiEmbed-From, .EmbedFrom .MediaWikiEmbedFrom {\n\tFont-Size: Small;\n\tFont-Style: Italic !Important;\n}\n\n.Separator-Right:Last-Of-Type {\n\tDisplay: None;\n}\n\na.StartHere-Button {\n font-size: smaller;\n text-decoration: none !important;\n user-select: none;\n}\na.StartHere-Button > span {\n position: relative;\n top: -10px;\n}\n","tags":"$:/tags/Stylesheet","title":"$:/Styles/Main.css","modified":"20230111215221664","code-body":"yes"},
{"title":"$:/StoryList","created":"20230112154302400","text":"","list":"","modified":"20230112155137612"},
{"created":"20230112154615238","text":"\\define --HeadingColor0() #c061cb;\n\n.MediaWikiEmbed, .MediaWikiEmbedBlock {\n Border-Left: 4px Solid \u003C\u003C--HeadingColor0>>;\n Padding-Left: 1em /*8px*/;\n}\n\n.MediaWikiEmbedCover { float: right; }\n.MediaWikiEmbedCover > * { max-height: 50vh; }\n\n.EmbedFrom, .Embed-From,\n.MediaWikiEmbed-From, .MediaWikiEmbedFrom {\n Font-Size: Smaller;\n Font-Style: Italic;\n}","tags":"$:/tags/Stylesheet","title":"$:/Styles/Embed","modified":"20230112155104366"},
{"created":"20230108190740128","text":"\\define --HeadingColor0() #c061cb;\n\n\\define sidebarbreakpoint()\n\u003C$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n\u003C$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n\u003C$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n\u003C/$reveal>\n\u003C/$reveal>\n\\end\n\ndd:before {\n\tcontent: \"»\";\n}\nul dl {\n\tmargin-left: 8px;\n}\nul dl dd {\n\tmargin-left: 24px;\n}\n\n@media (min-width: \u003C\u003Csidebarbreakpoint>>) {\n\t.tc-sidebar-scrollable {\n\t\tpadding-left: 0px;\n\t\tpadding-right: 0px;\n\t}\n\t.tc-story-river {\n\t\tpadding: {{$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding}};\n\t}\n\t.tc-tiddler-frame {\n\t\tpadding: 20px /*24px 32px 24px 32px*/;\n\t\tmargin-bottom: 20px;\n\t}\n\n\u003C\u003Cif-fluid-fixed text:\"\"\"\n\t.tc-story-river {\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\"\"\" hiddenSidebarText:\"\"\"\n\t.tc-story-river {\n\t\tmargin-right: 0px;\n\t\tpadding-right: 24px;\n\t}\n\"\"\">>\n}\n\nsection.tc-story-river {\n\tpadding-bottom: 0px;\n}\nsection.tc-story-river ~ p {\n\tdisplay: none;\n}\n\ndiv.tc-tiddler-frame,\ndiv.tc-tiddler-body p iframe {\n\tBox-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\ndiv.tc-tiddler-body p iframe {\n\tBorder: None;\n}\n\n.DirList-Title, .DirList-Title * {\n\tFont-Style: Normal !Important;\n}\n\n.Separator-Right:Last-Of-Type {\n\tDisplay: None;\n}\n\na.StartHere-Button {\n font-size: smaller;\n text-decoration: none !important;\n user-select: none;\n}\na.StartHere-Button > span {\n position: relative;\n top: -10px;\n}\n","tags":"$:/tags/Stylesheet","title":"$:/Styles/Main","modified":"20230112154647174"},
{"created":"20150924065447163","text":".tc-tiddler-frame .tc-titlebar button {\nopacity: 0;\ntransition: opacity .5s ease-in-out;\n}\n.tc-tiddler-frame:hover .tc-titlebar button {\nzoom: 1;\nfilter: alpha(opacity=100);\nopacity: 1;\n}","bag":"default","revision":"0","type":"text/css","title":"$:/Styles/onhover-toolbar-styles.css","tags":"","modifier":"Tobias Beer","modified":"20230110175248723","creator":"Tobias Beer"},
{"created":"20230108212828635","text":"\u003C!-- TOP RIGHT RIBBON: START COPYING HERE -->\n\u003Cdiv class=\"github-fork-ribbon-wrapper right\">\u003Cdiv class=\"github-fork-ribbon\">\u003Ca rel=\"noopener noreferrer\" target=\"_blank\" href=\"https://hub.octt.eu.org\">Visit the Octt Hub 🌐\u003C/a>\u003C/div>\u003C/div>\n\u003C!-- TOP RIGHT RIBBON: END COPYING HERE -->","tags":"$:/tags/PageControls","title":"$:/Styles/Ribbon.xml","modified":"20230111090809812","type":""},
{"created":"20230111090705398","text":"\u003C$list filter=\"[all[current]!is[system]is[missing]]\" variable=~>\n \u003C$button>\n Great features todo!\n\u003C!--\n \u003C$action-setfield object-type=\"todo\"/>\n Make Todo\n--->\n \u003C/$button>\n\u003C/$list>","tags":"$:/tags/ViewTemplate TODO","title":"$:/Styles/View/10-Missing.xml","modified":"20230111145028282"},
@ -485,7 +489,7 @@ Error message and password prompt
{"created":"20230109112202970","text":"\u003Cdiv>\n\u003C$link to=\"OcttKB\" class=\"StartHere-Button\">[img[$:/ThirdParty/Icons/Windows/9x-Start.png]] \u003Cspan>here!\u003C/span>\u003C/$link>\n\u003C/div>\n\n{{$:/OcttKB/ToC}}\n\n\u003C!-- caption: {{$:/language/SideBar/Contents/Caption}} --->\n\n{{$:/OcttKB/LicensingButtons}}","tags":"$:/tags/SideBar","title":"TableOfContents","modified":"20230112095220294","caption":"Index","list-after":"$:/core/ui/SideBar/Open"},
{"created":"20221015115923815","text":"Some useful or at least miscellaneous nice-to-know tech resources.\n\n* [[Textualize|https://www.textualize.io]]: Curses but better\n* [[C++ by Example|https://readhacker.news/c/5mzeZ]]\n\n!!! ''Web Frameworks''\n\n!!!! ''Metro (Windows 8) Style''\n* https://github.com/ryanlowdermilk/metro-tile\n* https://metroui.org.ua/intro.html\n* http://www.drewgreenwell.com/projects/metrojs/themes\n* https://github.com/tholman/tileJs","tags":"i18n:en Tech","title":"Tech Resources","modified":"20221108212229737"},
{"created":"20230112091241450","text":"\u003C\u003CMediaWiki Tetris en 3>>","tags":"i18n:en Gaming TODO Puzzle","title":"Tetris:en","modified":"20230112091357634"},
{"created":"20220924193842295","text":"[[TiddlyWiki|https://tiddlywiki.com]] is the software upon which this website is built.\n\nIt is a libre, JavaScript-rich, non-linear notebook, that can well adapt to anyone's way of building a logically interconnected information database.\n\n\u003C\u003CMediaWiki TiddlyWiki en 2>>\n\n!! ''Useful Resources''\n\n* Official Docs: [[Standard|https://tiddlywiki.com]], [[Dev|https://tiddlywiki.com/dev]]\n\n!!! ''Other Wikis, Plugin Collections''\n\n* [[NoteSelf|https://noteself.org]] - TiddlyWiki fork/flavor with interesting features built-in\n* [[Tobias Beer's Plugins and Resources|https://tobibeer.github.io]]\n* [[ZemoxWiki|https://zemox.tiddlyspot.com]] - //a haphazard meandering of notes, thoughts, experiments, links...//\n* [[The public musings of Soren Bjornstad (Zettelkasten)|https://zettelkasten.sorenbjornstad.com]]\n\n!!! ''Discussions''\n\n* [[Simple Javascript insertion in tiddlers (text/vnd.tiddlywiki)|https://groups.google.com/g/tiddlywiki/c/NwOI-QER2ig/m/lSLS3XolwDoJ]], [[enable-js (using inline script tags)|http://tobibeer.github.io/tw/enable-js]]\n* [[[TW5] Tag (Text) Cloud for TW5?|https://groups.google.com/g/tiddlywiki/c/_YE1pjZMFkg]], [[TagCloud plugin|https://groups.google.com/g/tiddlywiki/c/VQPaJC6yyWM]]\n\n!! ''Notes/Personal''\n\n!!! ''WIP/TODO''\n\n* Trying to understand this: [[Setting HTML attributes with a macro?|https://groups.google.com/g/tiddlywiki/c/Qp8Fzi0BR5I/m/N65Q6thTEwAJ]]\n* Custom proper reusable directory tree browser (maybe like the one we have with $:/OcttKB/ToC)\n** To use instead of the [[Directory macros|$:/Macros/Directory]], showing automatically on pages that are directories, and also as a file browser for the whole wiki\n* \"Path bar\" (like on GNOME/KDE/Windows file explorer) shown in tiddlers which are in a directory\n* Personal easy notes on various technical things of TiddlyWiki\n* Fix excess margin at the bottom of the story river!\n* Organize all my customizations into plugins easily installable by anyone\n* Show date and time of last saving somewhere accessible (Index tab on sidebar?)\n* Data compression of everything\n* When opening missing tiddlers, show a preview from Wikipedia or from word dictionaries, with GUI to customize fetching options\n* To the possible extent, save Git deploy scripts for the KB inside itself, for easy editing needs\n* When tiddlers are transcluded show a small version of their action bar\n\n!!!! ''i18n''\n* Make the language bar collapsed by default, or make it a menu callable by a button on the tiddler\n** Show the button as a country flag in the tiddler title maybe? Ideally showing it in place of the \":lang\" suffix when present\n* Selecting to open a language on a tiddler should ideally remove the previously open tiddler from the story river (or else if you switch language many times you have a cluttered river but no real advantage)\n* Automatically handle connections between different-language versions of a tiddler when the only difference in title is the \":lang\" suffix, without manually setting \"i18n\" attribute\n* Automatically handle eventual tiddlers which don't exist by their common i18n name (e.g \"Thing\") but do with a \":lang\" suffix, that should automatically transclude the //preferred language//\n** Preferred language could be enforced by the user with a global setting, or just be set softly based on the language of the last tiddler opened by the user (latter is ideal)\n\n!!!! ''External wikis''\n* Unified transclusion features for external TiddlyWikis and MediaWikis\n** Adapt the [[MediaWiki macro|$:/Macros/MediaWiki]] to:\n*** Show a featured image\n*** Add lists of known wikis callable from a shorthand name\n*** Choosing number (by total from first/last, or ranges), or titles, of paragraphs or chapters to transclude (with support for specifying items to exclude)\n*** Retrieving and embedding files from wiki or Commons by known name\n** Understand transclusions from external TiddlyWikis (it seems like people just use iframes, OK for showing things but not for choosing to display specific limited sections)\n* Somehow have working full-text search for tiddlers that transclude external wikis?\n\n!!!! ''Graphing and statistics''\n* Keyword (not tag) cloud ([[[tw5] Simple Word Clouds|https://talk.tiddlywiki.org/t/tw5-simple-word-clouds/3234]]?)\n* Need to get an automatic relationship map (like the one on [[https://baczek.me/map/]])\n* Activity view with calendar (like KOReader) or squares wall (Git)\n","title":"TiddlyWiki:en","modified":"20230112112659544","tags":"TiddlyWiki i18n:en"},
{"created":"20220924193842295","text":"[[TiddlyWiki|https://tiddlywiki.com]] is the software upon which this website is built.\n\nIt is a libre, JavaScript-rich, non-linear notebook, that can well adapt to anyone's way of building a logically interconnected information database.\n\n\u003C\u003CMediaWiki TiddlyWiki en 2>>\n\n!! ''Useful Resources''\n\n* Official Docs: [[Standard|https://tiddlywiki.com]], [[Dev|https://tiddlywiki.com/dev]]\n\n!!! ''Other Wikis, Plugin Collections''\n\n* [[NoteSelf|https://noteself.org]] - TiddlyWiki fork/flavor with interesting features built-in\n* [[Tobias Beer's Plugins and Resources|https://tobibeer.github.io]]\n* [[ZemoxWiki|https://zemox.tiddlyspot.com]] - //a haphazard meandering of notes, thoughts, experiments, links...//\n* [[The public musings of Soren Bjornstad (Zettelkasten)|https://zettelkasten.sorenbjornstad.com]]\n\n!!! ''Discussions''\n\n* [[Simple Javascript insertion in tiddlers (text/vnd.tiddlywiki)|https://groups.google.com/g/tiddlywiki/c/NwOI-QER2ig/m/lSLS3XolwDoJ]], [[enable-js (using inline script tags)|http://tobibeer.github.io/tw/enable-js]]\n* [[[TW5] Tag (Text) Cloud for TW5?|https://groups.google.com/g/tiddlywiki/c/_YE1pjZMFkg]], [[TagCloud plugin|https://groups.google.com/g/tiddlywiki/c/VQPaJC6yyWM]]\n\n!! ''Notes/Personal''\n\n!!! ''WIP/TODO''\n\n* Trying to understand this: [[Setting HTML attributes with a macro?|https://groups.google.com/g/tiddlywiki/c/Qp8Fzi0BR5I/m/N65Q6thTEwAJ]]\n* Custom proper reusable directory tree browser (maybe like the one we have with $:/OcttKB/ToC)\n** To use instead of the [[Directory macros|$:/Macros/Directory]], showing automatically on pages that are directories, and also as a file browser for the whole wiki\n* \"Path bar\" (like on GNOME/KDE/Windows file explorer) shown in tiddlers which are in a directory\n* Personal easy notes on various technical things of TiddlyWiki\n* Fix excess margin at the bottom of the story river!\n* Organize all my customizations into plugins easily installable by anyone\n* Show date and time of last saving somewhere accessible (Index tab on sidebar?)\n* Data compression of everything\n* When opening missing tiddlers, show a preview from Wikipedia or from word dictionaries, with GUI to customize fetching options\n* To the possible extent, save Git deploy scripts for the KB inside itself, for easy editing needs\n* When tiddlers are transcluded show a small version of their action bar\n* Case insensitivity\n\n!!!! ''i18n''\n* Make the language bar collapsed by default, or make it a menu callable by a button on the tiddler\n** Show the button as a country flag in the tiddler title maybe? Ideally showing it in place of the \":lang\" suffix when present\n* Selecting to open a language on a tiddler should ideally remove the previously open tiddler from the story river (or else if you switch language many times you have a cluttered river but no real advantage)\n* Automatically handle connections between different-language versions of a tiddler when the only difference in title is the \":lang\" suffix, without manually setting \"i18n\" attribute\n* Automatically handle eventual tiddlers which don't exist by their common i18n name (e.g \"Thing\") but do with a \":lang\" suffix, that should automatically transclude the //preferred language//\n** Preferred language could be enforced by the user with a global setting, or just be set softly based on the language of the last tiddler opened by the user (latter is ideal)\n\n!!!! ''External wikis''\n* Unified transclusion features for external TiddlyWikis and MediaWikis\n** Adapt the [[MediaWiki macro|$:/Macros/MediaWiki]] to:\n*** Show a featured image\n*** Add lists of known wikis callable from a shorthand name\n*** Choosing number (by total from first/last, or ranges), or titles, of paragraphs or chapters to transclude (with support for specifying items to exclude)\n*** Retrieving and embedding files from wiki or Commons by known name\n** Understand transclusions from external TiddlyWikis (it seems like people just use iframes, OK for showing things but not for choosing to display specific limited sections)\n* Somehow have working full-text search for tiddlers that transclude external wikis?\n\n!!!! ''Graphing and statistics''\n* Keyword (not tag) cloud ([[[tw5] Simple Word Clouds|https://talk.tiddlywiki.org/t/tw5-simple-word-clouds/3234]]?)\n* Need to get an automatic relationship map (like the one on [[https://baczek.me/map/]])\n* Activity view with calendar (like KOReader) or squares wall (Git)\n","title":"TiddlyWiki:en","modified":"20230112155148478","tags":"TiddlyWiki i18n:en"},
{"created":"20220920160642961","text":"!!! Macros\n> \u003C\u003CTDirList $:/Macros 4>>\n\n!!! Theming\n> \u003C\u003CTDirList $:/Styles 4>>\n* [[$:/palettes/Octt Light]]\n\n!!! Modified system files\n* $:/StaticBanner (Shown as banner in statically exported pages)\n* $:/core/templates/static.content (Shown as static HTML content in the standard TiddlyWiki file)\n* $:/core/templates/exporters/StaticRiver (Added meta viewport for correct viewing on mobile)\n* ~~$:/themes/tiddlywiki/vanilla (Changed paddings)~~","tags":"TiddlyWiki i18n:en","title":"TiddlyWiki/Hacks","modified":"20230110174101864"},
{"created":"20220922163220116","text":"\u003Cstyle>\ntr:nth-child(even) {background-color: #f2f2f2;}\n\u003C/style>","tags":"Snippets TiddlyWiki","title":"TiddlyWiki/Snippets to Test","modified":"20230111082334125"},
{"created":"20230109104324882","text":"\u003C\u003CMediaWiki Twitter en 1>>","tags":"i18n:en Internet TODO","title":"Twitter:en","modified":"20230111153747555"},