mirror of
https://gitlab.com/octtspacc/OcttKB
synced 2025-04-07 12:11:00 +02:00
Saved by TiddlyWiki
This commit is contained in:
parent
936c860211
commit
f282d5a62a
@ -198,14 +198,16 @@ Error message and password prompt
|
||||
{"created":"20220922201158563","text":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"1500\" height=\"1000\" viewBox=\"0 0 3 2\">\n\u003Crect width=\"1\" height=\"2\" fill=\"#009246\"/>\n\u003Crect width=\"1\" height=\"2\" x=\"1\" fill=\"#fff\"/>\n\u003Crect width=\"1\" height=\"2\" x=\"2\" fill=\"#ce2b37\"/>\n\u003C/svg>","tags":"","title":"$:/languages/it-IT/icon","modified":"20220922201315240","type":"image/svg+xml"},
|
||||
{"created":"20221109224522256","text":"/*\\\nReturn the content of a tiddler encoded as [[Base64]] and encapsulated in a data URI.\n\u003C\u003Cb64TidUriEnc \"Tiddler Name\">>\n\\*/\n\n(function(){\n\"use strict\";\nexports.name = \"b64TidUriEnc\";\nexports.params = [\n\t{name: \"Name\"}\n];\n\nexports.run = function(Name) {\n\ttry {\n\t\tlet Tid = $tw.wiki.getTiddler(Name);\n\t\tlet Type = Tid.fields.type || \"text/vnd.tiddlywiki\";\n\t\tlet Data = $tw.utils.base64Encode(Tid.fields.text);\n\t\treturn \"data:\" + Type + \";base64,\" + Data;\n\t} catch(e) {\n\t\treturn e;\n\t};\n};\n})();","tags":"","title":"$:/Macros/b64TidUriEnc.js","modified":"20221110153303563","type":"application/javascript","module-type":"macro"},
|
||||
{"created":"20230109160537807","text":"\u003C!-- Directory Features --->\n\n\n\\define CurDirList()\n\u003C$set name=\"Name\" value=\u003C\u003CGetCurrentDirectoryPath>>>\n\u003Cul>\n\u003C$list filter=\"[prefix\u003CName>]\">\n\t\u003Cli>\n\t\t\u003C$link>\n\t\t\t\u003C\u003CcurrentTiddler>>\n\t\t\u003C/$link>\n\t\u003C/li>\n\u003C/$list>\n\u003C/ul>\n\u003C/$set>\n\\end\n\n\\define TCurDirList(h:\"2\")\n\u003Ch$h$ class=\"DirList-Title\">Directory Listing\u003C/h$h$>\n\u003C\u003CCurDirList>>\n\\end\n\n\n\\define DirList(Path)\n\u003C$set name=\"Name\" value=\u003C\u003CGetDirectoryPath $Path$>>>\n\u003Cul>\n\u003C$list filter=\"[prefix\u003CName>]\">\n\t\u003Cli>\n\t\t\u003C$link>\n\t\t\t\u003C\u003CcurrentTiddler>>\n\t\t\u003C/$link>\n\t\u003C/li>\n\u003C/$list>\n\u003C/ul>\n\u003C/$set>\n\\end\n\n\\define TDirList(Path h:\"2\")\n\u003Ch$h$ class=\"DirList-Title\">Directory Listing of [[$Path$]]/\u003C/h$h$>\n\u003C\u003CDirList $Path$>>\n\\end\n\n\n\\define GetCurrentDirectoryPath() $(currentTiddler)$/\n\\define GetDirectoryPath(Path) $Path$/\n\n\n\u003C!--\n\\define GetDirectoryPath(Path) $Path$/\n\n\\define DirList(Path:\u003C\u003CcurrentTiddler>>)\n\u003C$set name=\"Name\" value=\u003C$macrocall $name=\"GetDirectoryPath\" Path=$Path$/>>>\n\u003Cul>\n\u003C$list filter=\"[prefix\u003CName>]\">\n\t\u003Cli>\n\t\t\u003C$link>\n\t\t\t\u003C\u003CcurrentTiddler>>\n\t\t\u003C/$link>\n\t\u003C/li>\n\u003C/$list>\n\u003C/ul>\n\u003C/$set>\n\\end\n\n\\define TDirList(Path)\n\u003Ch2>Directory Listing\u003C/h2>\n\u003C\u003CDirList $Path$>>\n\\end\n--->","tags":"$:/tags/Macro","title":"$:/Macros/Directory","modified":"20230110171059989"},
|
||||
{"created":"20230111212908327","text":"\\define iFrame100Style()\nMargin: 0px; \nPadding: 0px; \nWidth: 100vw; \nHeight: 100vh;\n\\end\n\n\\define EmbedFromLine(Link)\n\u003Cp class=\"Embed-From\">\n\tEmbed of \u003C$link>$Link$\u003C/$link>\n\u003C/p>\n\\end\n\n\\define iFrame100(Src)\n\u003C\u003CEmbedFromLine \"$Src$\">>\n\u003Ciframe style=\u003C\u003CiFrame100Style>> frameBorder=\"0\" src=\"$Src$\">\u003C/iframe>\n\\end\n\n\\define iFrame100NoScroll(Src)\n\u003C\u003CEmbedFromLine \"$Src$\">>\n\u003Ciframe style=\u003C\u003CiFrame100Style>> frameBorder=\"0\" src=\"$Src$\" scrolling=\"no\">\u003C/iframe>\n\\end\n\n\\define iFrame100UriDirect(Src)\n\u003Ciframe style=\u003C\u003CiFrame100Style>> frameBorder=\"0\" src=$Src$>\u003C/iframe>\n\\end\n\n\\define iFrame100Tid(Tid)\n\u003C\u003CEmbedFromLine \"$Tid$\">>\n\u003C\u003CiFrame100UriDirect \"\"\"\u003C\u003Cb64TidUriEnc \"$Tid$\">>\"\"\">>\n\\end\n","tags":"$:/tags/Macro","title":"$:/Macros/Frames","modified":"20230111215511545"},
|
||||
{"created":"20220926113710012","text":"\\define i18n-target()\n\u003C$list filter=\"[[$(currentTiddler)$]tags[]prefix[i18n:]split[:]last[]]\">\n\t\u003Cspan style=\"Padding:8px;\">\n\t\t\u003C\u003CcurrentTiddler>>\n\t\u003C/span>\n\u003C/$list>\n\\end\n\n\\define i18n()\n\u003Cstyle>\n\t/* Rainbow gradient from https://stackoverflow.com/a/63302468 */\n\t.LanguageBox {\n\t\tBorder: Solid Black 1px;\n\t\tPadding: 4px;\n\t\tBackground: Linear-Gradient(\n\t\t\t90deg,\n\t\t\tRGBA(255, 0, 0, 1) 0%,\n\t\t\tRGBA(255, 154, 0, 1) 10%,\n\t\t\tRGBA(208, 222, 33, 1) 20%,\n\t\t\tRGBA(79, 220, 74, 1) 30%,\n\t\t\tRGBA(63, 218, 216, 1) 40%,\n\t\t\tRGBA(47, 201, 226, 1) 50%,\n\t\t\tRGBA(28, 127, 238, 1) 60%,\n\t\t\tRGBA(95, 21, 242, 1) 70%,\n\t\t\tRGBA(186, 12, 248, 1) 80%,\n\t\t\tRGBA(251, 7, 217, 1) 90%,\n\t\t\tRGBA(255, 0, 0, 1) 100%\n\t\t);\n\t}\n\t.LanguageBox > Div {\n\t\tBorder: Solid Black 1px;\n\t\tPadding: 4px;\n\t\tFont-Size: Larger;\n\t\tText-Align: Center;\n\t\tBackground: White;\n\t}\n\u003C/style>\n\u003Cdiv class=\"LanguageBox\">\u003Cdiv>\n\t\u003C$vars id={{!!i18n}}>\n\t\t\u003C$list filter=\"[!is[system]contains:i18n\u003Cid>]\">\n\t\t\t\u003C$link>\n\t\t\t\t\u003C$macrocall $name=\"i18n-target\"/>\n\t\t\t\u003C/$link>\n\t\t\u003C/$list>\n\t\u003C/$vars>\n\u003C/div>\u003C/div>\n\\end","tags":"$:/tags/Macro","title":"$:/Macros/i18n","modified":"20230108195259126"},
|
||||
{"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 iFrame100(Src)\n\u003Ciframe\nstyle=\"\nMargin: 0px; \nPadding: 0px; \nWidth: 100vw; \nHeight: 100vh;\n\"\nframeBorder=\"0\"\nsrc=$Src$\n>\u003C/iframe>\n\\end\n\n\\define iFrameTid(Tid)\n\u003Cp class=\"Embed-From\">\n\tEmbed of \u003C$link>$Tid$\u003C/$link>\n\u003C/p>\n\u003C\u003CiFrame100 \"\"\"\u003C\u003Cb64TidUriEnc \"$Tid$\">>\"\"\">>\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":"20230109162732115"},
|
||||
{"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\">>\n--->\n\n\\define MediaWiki(Article Domain Sections)\n\u003Cdiv class=\"MediaWikiEmbed\">\n\u003Cdiv class=\"MediaWikiEmbed-From\">\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\n\\define ExtMediaWikiAnchor(Article Domain) [[$Domain$/$Article$|https://$Domain$/wiki/$Article$]]\n","tags":"$:/tags/Macro","title":"$:/Macros/MediaWiki","modified":"20230110174719534"},
|
||||
{"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];\n\nexports.run = function(Article, Domain, Sections) {\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.replaceAll('\\n', '').replaceAll('\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.replaceAll(`\u003C/p>\u003Ch${i}>`, `\u003C/p>\u003C!--:PARAGRAPH:--->\\n\u003Ch${i}>`);\n\t\t};\n\t\tText = Text.replaceAll(`\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/MediaWikiEmbedInternal.js","modified":"20230111134647226","type":"application/javascript","module-type":"macro"},
|
||||
{"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":"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\">>\n--->\n\n\\define MediaWiki(Article Domain Sections)\n\u003Cdiv class=\"MediaWikiEmbed\">\n\u003Cdiv class=\"Embed-From MediaWikiEmbed-From\">\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","modified":"20230111214712095"},
|
||||
{"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/MediaWikiEmbedInternal.js","modified":"20230111222546027","type":"application/javascript","module-type":"macro"},
|
||||
{"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":"20230111154758023","text":"/*\\\ntitle: $:/OcttKB/Polyfills.js\ntype: application/javascript\nmodule-type: startup\nLoad our polyfill functions.\n\\*/\nexports.startup = function() {\n\n\n// https://stackoverflow.com/a/63958411\nString.prototype.replaceAllTxt = function replaceAll(search, replace) {\n return this.split(search).join(replace);\n};\n\n\n};","tags":"","title":"$:/OcttKB/Polyfills.js","modified":"20230111155109242","type":"application/javascript","module-type":"startup"},
|
||||
{"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"},
|
||||
{"created":"20230111154758023","text":"/*\\\nLoad our custom polyfills, for old browsers support.\n\\*/\nexports.startup = function() {\ntry {\n\n// https://stackoverflow.com/a/63958411\nString.prototype.replaceAllTxt = function replaceAll(search, replace) {\n return this.split(search).join(replace);\n};\n\n} catch(e) {\n return `${e.stack.split(' ')[0]}: ${e}`;\n};\n};","tags":"","title":"$:/OcttKB/Polyfills.js","modified":"20230111222212818","type":"application/javascript","module-type":"startup"},
|
||||
{"created":"20230110181206539","text":"\\import [[$:/ThirdParty/TiddlyTools/FilterGenerators/TagCloud]]\n\n\\define config() $:/config/TiddlyTools/TagCloud\n\\define options() $:/state/popup/tagcloud\n\\define default_min() 0.75\n\\define default_step() 0.25\n\\define default_max() 3.00\n\\define default_group() 5\n\n\u003Cstyle>\n.tc-tag-label { white-space: normal !important; }\n.tc-tag-list-item { padding: 2px; }\n .tt-tagcloud input { width:auto !important; }\n .tt-tagcloud input.option { width:3em !important; text-align:right; }\n\u003C/style>\n\n\u003Cdiv class=\"tt-tagcloud\">\n\u003C!--\u003C\u003Ctagcloud_select>>--->\n\u003C!--\u003C$set name=taglist filter=\"[\u003Cconfig>get[taglist]enlist-input[]]\">--->\n\u003C$set name=taglist filter=\"[tags[]!is[system]]\">\n\u003C!--\u003C\u003Ctagcloud_summary>>--->\n\u003C\u003Ctagcloud_show>>\n","tags":"","title":"$:/OcttKB/TagCloud","modified":"20230110182005662"},
|
||||
{"created":"20230110183048646","text":"\u003Cdiv class=\"tc-table-of-contents\">\n\u003C\u003Ctoc-selective-expandable \"TableOfContents\">>\n\u003C/div>","tags":"","title":"$:/OcttKB/ToC","modified":"20230110183103058"},
|
||||
{"created":"20230110205229441","text":"!!! Personal Tweaks\n\n|\u003C$link to=\"$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding\">.tc-story-river Padding\u003C/$link>\u003Cbr>//Default 42px.//|\u003C$edit-text tiddler=\"$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding\" default=\"\" tag=\"input\"/>|\n","tags":"","title":"$:/OcttKB/Tweaks/Starlight.cfg","modified":"20230110213137071"},
|
||||
@ -294,7 +296,7 @@ Error message and password prompt
|
||||
{"created":"20230108195707554","title":"$:/state/plugin-info-1998008712-$:/plugins/tiddlywiki/railroad--119403598","text":"readme","modified":"20230108195709210"},
|
||||
{"created":"20220920140732083","title":"$:/state/showeditpreview","text":"no","modified":"20230110153406567"},
|
||||
{"created":"20220920114858684","title":"$:/state/ShowPaletteEditor","text":"yes","modified":"20220920114858684"},
|
||||
{"created":"20220920174307633","title":"$:/state/sidebar","text":"yes","modified":"20230111145537882"},
|
||||
{"created":"20220920174307633","title":"$:/state/sidebar","text":"yes","modified":"20230111214314613"},
|
||||
{"created":"20220922115715109","title":"$:/state/tab--1091387428","text":"Music Archiving Status/Desired","modified":"20220923072023997"},
|
||||
{"created":"20230109143853256","title":"$:/state/tab--1498284803","text":"$:/ThirdParty/TiddlyTools/FilterGenerators/Tags","modified":"20230111152605880"},
|
||||
{"created":"20230110152826768","title":"$:/state/tab--1588928600","text":"$:/core/ui/TiddlerInfo/Fields","modified":"20230110152833719"},
|
||||
@ -316,9 +318,10 @@ Error message and password prompt
|
||||
{"created":"20230110152841020","title":"$:/state/tab-914888664","text":"$:/core/ui/TiddlerInfo/References","modified":"20230110152841020"},
|
||||
{"created":"20220921221238452","title":"$:/state/tab-99014043","text":"$:/core/ui/ControlPanel/EditTemplateBody","modified":"20220921221239099"},
|
||||
{"created":"20220920114911876","title":"$:/state/tab/moresidebar-1850697562","text":"$:/core/ui/MoreSideBar/Explorer","modified":"20230111154720017"},
|
||||
{"created":"20220920092307479","title":"$:/state/tab/sidebar--595412856","text":"$:/core/ui/SideBar/More","modified":"20230111152712549"},
|
||||
{"created":"20220920092307479","title":"$:/state/tab/sidebar--595412856","text":"$:/core/ui/SideBar/More","modified":"20230111214551582"},
|
||||
{"created":"20220920114638764","title":"$:/state/tabs/controlpanel/toolbars-1345989671","text":"$:/core/ui/ControlPanel/Toolbars/EditToolbar","modified":"20230109112510655"},
|
||||
{"created":"20230109231545587","text":"inline","title":"$:/state/tag-cloud-count","modified":"20230109231831243"},
|
||||
{"created":"20230111212759834","title":"$:/state/toc/TableOfContents-Apps--1089262602","text":"close","modified":"20230111212800395"},
|
||||
{"created":"20230109161519933","title":"$:/state/toc/TableOfContents-Apps--118161433","text":"close","modified":"20230109221359461"},
|
||||
{"created":"20230111152831238","title":"$:/state/toc/TableOfContents-Apps-550494662","text":"close","modified":"20230111152835422"},
|
||||
{"created":"20230109221055460","title":"$:/state/toc/TableOfContents-OcttKB--118161433","text":"close","modified":"20230109222508816"},
|
||||
@ -344,9 +347,9 @@ Error message and password prompt
|
||||
{"created":"20220922201015063","title":"$:/state/tree/$:/languages/en-GB/","text":"show","modified":"20220922201015063"},
|
||||
{"created":"20220922201252688","title":"$:/state/tree/$:/languages/it-IT/","text":"show","modified":"20220922201252688"},
|
||||
{"created":"20221109224443069","title":"$:/state/tree/$:/library/","text":"hide","modified":"20221109224444005"},
|
||||
{"created":"20221108155618185","title":"$:/state/tree/$:/Macros/","text":"show","modified":"20230111155027977"},
|
||||
{"created":"20221108155618185","title":"$:/state/tree/$:/Macros/","text":"hide","modified":"20230111222858946"},
|
||||
{"created":"20230111091330393","title":"$:/state/tree/$:/Manager/","text":"hide","modified":"20230111091332249"},
|
||||
{"created":"20230111084703963","title":"$:/state/tree/$:/OcttKB/","text":"hide","modified":"20230111155027250"},
|
||||
{"created":"20230111084703963","title":"$:/state/tree/$:/OcttKB/","text":"hide","modified":"20230111222924082"},
|
||||
{"created":"20220920114917653","title":"$:/state/tree/$:/palettes/","text":"hide","modified":"20221109143849684"},
|
||||
{"created":"20221109143850220","title":"$:/state/tree/$:/pluginlibrary/","text":"hide","modified":"20230110225025209"},
|
||||
{"created":"20221109143850885","title":"$:/state/tree/$:/pluginlibrary/tobibeer/","text":"show","modified":"20221109143850885"},
|
||||
@ -355,8 +358,9 @@ Error message and password prompt
|
||||
{"created":"20230110224417824","title":"$:/state/tree/$:/plugins/tobibeer/","text":"hide","modified":"20230110225021880"},
|
||||
{"created":"20230110224506088","title":"$:/state/tree/$:/plugins/tobibeer/base64/","text":"show","modified":"20230110225016944"},
|
||||
{"created":"20221107223237374","title":"$:/state/tree/$:/state/","text":"hide","modified":"20221107223238013"},
|
||||
{"created":"20230108193801573","title":"$:/state/tree/$:/Styles/","text":"hide","modified":"20230111154722217"},
|
||||
{"created":"20230111091048227","title":"$:/state/tree/$:/Styles/View/","text":"show","modified":"20230111091048227"},
|
||||
{"created":"20230111193642716","title":"$:/state/tree/$:/status/","text":"hide","modified":"20230111193643356"},
|
||||
{"created":"20230108193801573","title":"$:/state/tree/$:/Styles/","text":"hide","modified":"20230111214912765"},
|
||||
{"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"},
|
||||
{"created":"20221107223234221","title":"$:/state/tree/$:/themes/tiddlywiki/starlight/","text":"hide","modified":"20221107223236014"},
|
||||
@ -371,8 +375,8 @@ 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":"20230111125158371","text":"","list":"","modified":"20230111155034665"},
|
||||
{"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 {\n\tFont-Size: Small;\n\tFont-Style: Italic;\n}\n\n.Separator-Right:Last-Of-Type {\n\tDisplay: None;\n}\n","tags":"$:/tags/Stylesheet","title":"$:/Styles/Main.css","modified":"20230111152419182","code-body":"yes"},
|
||||
{"title":"$:/StoryList","created":"20230111185915233","text":"","list":"","modified":"20230111224027260"},
|
||||
{"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"},
|
||||
{"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"},
|
||||
@ -409,11 +413,11 @@ Error message and password prompt
|
||||
{"created":"20140114170004978","text":"Credits: [[https://tw5magick.tiddlyspot.com]]\n\nThis great trick was shown to the tiddlywiki google group by [[Alberto Molina|https://groups.google.com/forum/#!topic/tiddlywiki/OCntQ79DuwM]]. I enhanced it a bit.\n\n|!Search tag: | \u003C$edit-text tiddler=\"$:/temp/RenameTags/search\" tag=\"input\" type=\"text\"/> |\n|!Replace by: | \u003C$edit-text tiddler=\"$:/temp/RenameTags/replace\" tag=\"input\" type=\"text\"/> |\n\n---\n\u003C$reveal type=\"nomatch\" text=\"\" state=\"$:/temp/RenameTags/replace\">\n\n!First step\n!!//Apply the tag \u003C$tiddler tiddler={{$:/temp/RenameTags/replace}}>\u003C$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\u003C/$tiddler> to the following tiddlers//\n\u003C$list filter=\"[!has[draft.of]tag{$:/temp/RenameTags/search}!tag{$:/temp/RenameTags/replace}sort[created]]\">\n\u003C$checkbox tag={{$:/temp/RenameTags/replace}}> \u003C$link to={{!!title}}>\u003C$view field=\"title\"/>\u003C/$link>\u003C/$checkbox>\u003Cbr/>\n\u003C/$list>\n\u003C/$reveal>\n\n\u003C$reveal type=\"nomatch\" text=\"\" state=\"$:/temp/RenameTags/search\">\n\n!Second step\n!!//Remove the tag \u003C$tiddler tiddler={{$:/temp/RenameTags/search}}>\u003C$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\u003C/$tiddler> from the following tiddlers//\n\u003C$list filter=\"[!has[draft.of]tag{$:/temp/RenameTags/search}tag{$:/temp/RenameTags/replace}sort[created]]\">\n\u003C$checkbox tag={{$:/temp/RenameTags/search}}> ~~\u003C$link to={{!!title}}>\u003C$view field=\"title\"/>\u003C/$link>~~\u003C/$checkbox>\u003Cbr/>\n\u003C/$list>\n\u003C/$reveal>","title":"$:/Tools/RenameTags","tags":"","modifier":"Stephan Hradek","modified":"20220926114819573","description":"A great trick invented by Alberto Molina to search and replace tags.","creator":"Stephan Hradek"},
|
||||
{"created":"20220920114605308","title":"$:/view","text":"classic","modified":"20220920114631852"},
|
||||
{"created":"20220923133930693","text":"''1337x'' is a [[torrent|BitTorrent:en]] search engine.\n\n[img[https://upload.wikimedia.org/wikipedia/commons/b/bb/1337X_logo.svg]]\n\nIn recent years, the service has become more popular than some of its older alternatives, in part thanks to some of its quality-ensuring rules.\n\nThe site features text search, categories, and user profiles.","tags":"Internet i18n:en","title":"1337x:en","modified":"20220926115014338"},
|
||||
{"created":"20230111153852789","text":"\u003C\u003CMediaWiki 2048_(video_game) en 1>>","tags":"i18n:en TODO","title":"2048:en","modified":"20230111154131065"},
|
||||
{"created":"20230111153852789","text":"\u003C\u003CMediaWiki 2048_(video_game) en 1>>\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrame100NoScroll \"https://play2048.co\">>","tags":"i18n:en TODO","title":"2048:en","modified":"20230111215456039"},
|
||||
{"created":"20230108192258947","text":"\u003C\u003CMediaWiki ActivityPub en 1>>","title":"ActivityPub:en","modified":"20230111152725841","tags":"TODO"},
|
||||
{"created":"20230110225425199","text":"\u003C\u003CMediaWiki Animal_Crossing en 2>>","tags":"Nintendo i18n:en Gaming TODO","title":"Animal Crossing:en","modified":"20230111152734576"},
|
||||
{"created":"20230109155822410","text":"\u003C\u003CTCurDirList>>","title":"Apps","modified":"20230110165725755","tags":"TableOfContents"},
|
||||
{"created":"20221108215709619","text":"\u003C\u003CiFrameTid \"$:/Apps/Dashboard/index.html\">>","tags":"i18n:en Apps","title":"Apps/Dashboard","modified":"20230109162122559","type":"text/vnd.tiddlywiki"},
|
||||
{"created":"20221108215709619","text":"\u003C\u003CiFrame100Tid \"$:/Apps/Dashboard/index.html\">>","tags":"i18n:en Apps","title":"Apps/Dashboard","modified":"20230111214040983","type":"text/vnd.tiddlywiki"},
|
||||
{"created":"20220922205247845","text":"Collection of miscellaneous articles I read around the Web and found nice.\n\n!!! 2022-09-23\n* [[The sum of all knowledge and the sorry state of the web|https://christianheilmann.com/2022/08/29/the-sum-of-all-knowledge]]\n\n!!! 2022-09-22\n* [[Lose Weight the Slow and Incredibly Difficult Way|https://nautil.us/lose-weight-the-slow-and-incredibly-difficult-way-239703/]] - //Trying to answer a silly question can take you through some serious science.//","tags":"Reading i18n:en","title":"Articles","modified":"20220926115012451"},
|
||||
{"created":"20221105114920520","text":"''Base64'' is a 8-bit-binary to text data encoding scheme.\n\nDue to the format using a character set of 64 characters, representable by 6 bits, a minimal b64 block is ''24 bits'' large (lcm(8,6)), which is 3 binary bytes, or 4 b64 text characters.","tags":"i18n:en","title":"Base64:en","modified":"20221105120759433"},
|
||||
{"created":"20220923190200484","text":"''BitTorrent'' is an open [[peer-to-peer|peer-to-peer:en]] file sharing protocol. It is expecially common among the [[free sharing]] community.\n\nIts only requirement for each user is a client application, meaning that efficiently sharing with BitTorrent is effectively free, since a beefy server isn't needed to make the content circulate.\n\nFor this reason, the protocol is most commonly used to share large files that have a lot of people requesting them, such as movies, operating systems, and videogames.\n\nThis kind of information would be usually expensive to share using a traditional client-server infrastructure, but with BitTorrent every client can seed (send) data to other requesting clients, exponentially optimizing delivery.","tags":"Internet BitTorrent P2P i18n:en","title":"BitTorrent:en","modified":"20220926115016291"},
|
||||
@ -441,6 +445,7 @@ Error message and password prompt
|
||||
{"created":"20220923130111988","text":"[[MeBoy|http://arktos.se/meboy]] is a libre (GPLv2) [[Game Boy|Game Boy:en]] (and Game Boy color) emulator for the [[J2ME|J2ME:en]] platform.","tags":"Emulation Gaming Nintendo [[Game Boy]] i18n:en","title":"MeBoy:en","modified":"20220926115012739"},
|
||||
{"created":"20220923104738517","text":"[[melonDS|https://melonds.kuribo64.net]] is (sort of) a libre [[Nintendo DS|Nintendo DS:en]] emulator.\n\n[img[https://raw.githubusercontent.com/melonDS-emu/melonDS/master/res/icon/melon_128x128.png]]\n\nOver the years of development, the emulator had time to become a mature melon.\n\nToday, while it still needs a lot of work before being complete, it's considered the best NDS emulator available, at least on PC.","tags":"Emulation Nintendo NDS Gaming i18n:en","title":"melonDS:en","modified":"20220926115012546"},
|
||||
{"created":"20230110220407274","text":"\u003C\u003CMediaWiki Miiverse en 3>>","tags":"Internet Nintendo i18n:en","title":"Miiverse:en","modified":"20230110220435720"},
|
||||
{"created":"20230111223018169","text":"\u003C\u003CMediaWiki Minesweeper_(video_game) en 2>>\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrame100NoScroll \"https://vuesweeper.netlify.app\">>","tags":"TODO i18n:en","title":"Minesweeper","modified":"20230111224050638"},
|
||||
{"created":"20221202225134930","text":"[[Misskey|https://misskey-hub.net/en]] is an open, semi-decentralized social media platform. Decentralization is founded on the [[ActivityPub|ActivityPub:en]] protocol.\n\n[img[https://raw.githubusercontent.com/misskey-dev/misskey/develop/assets/title_float.svg]]","tags":"Fediverse i18n:en","title":"Misskey:en","modified":"20221202225915631"},
|
||||
{"created":"20220921110925268","text":"\u003Ctable style=\"Width:100%;\">\n\u003Ctr style=\"Position:Sticky;\">\n\u003Cth>Album\u003C/th>\n\u003Cth>Got Any?\u003C/th>\n\u003Cth>Got Verified Lossless?\u003C/th>\n\u003Cth>Uploaded on Archive.org?\u003C/th>\n\u003Cth>Notes\u003C/th>\n\u003C/tr>\n\u003C/table>\n\n\u003C!--\n\u003C$list filter=\"[tag[Archiving]]+[tag[Music]]-[[Music Archiving Status]]-[has[draft.of]]\">\n\u003Cp>\n\u003Cdetails>\n\u003Csummary>\u003C\u003C#lself>> \u003C$transclude field=\"title\"/>\u003C/summary>\n\u003C$transclude/>\n\u003C/details>\n\u003C/p>\n\u003C/$list>\n--->\n\n\u003C\u003Cltabs \"[tag[Archiving]]+[tag[Music]]-[[Music Archiving Status]]-[has[draft.of]]\">>\n\n!! Future / To do\n\n''Albums'': FUGENE\n\n''Artists'': Desired, Future Girlfriend, In Love With A Ghost, Macross 82-99, nyankobrq, SoLush, YUC'e, Yunomi","tags":"Archiving Music","title":"Music Archiving Status","modified":"20220925154843964"},
|
||||
{"created":"20220921195911403","text":"\u003C$importvariables filter=\"$:/Macros [[$:/Macros/Music Archiving Status]]\">\n\n!!! Android52 || [[Bandcamp|https://android52.bandcamp.com/music]]\n\n\u003C\u003CTable \"\"\"\n\u003C\u003Cr \"52 days of autumn\">>\n\u003C\u003Cr \"ADORE ADORE ADORE\">>\n\u003C\u003Cr \"ANDROID52 COLLECT\">>\n\u003C\u003Cr \"android52 presents FILE CORRUPTED\">>\n\u003C\u003Cr \"android52 presents WELCOME NEW GALAXY\">>\n\u003C\u003Cr \"~~CYGNUS~~\" \"In album: ADORE ADORE ADORE\">>\n\u003C\u003Cr \"Float Islands\">>\n\u003C\u003Cr \"FUTURE GROOVE PRODUCT\">>\n\u003C\u003Cr \"I Love You\">>\n\u003C\u003Cr \"NONPLUSULTRA, Vol. 1\">>\n\u003C\u003Cr \"NONPLUSULTRA, Vol. 2\">>\n\u003C\u003Cr \"NONPLUSULTRA, Vol. 3\">>\n\u003C\u003Cr \"The B-Sides\">>\n\u003C\u003Cr \"TYPE R-510\">>\n\u003C\u003Cr \"ULTRA GROOVE PRODUCT\">>\n\"\"\">>","tags":"Archiving Music","title":"Music Archiving Status/Android52","modified":"20220923065125030","52 days of autumn - GotLossless":"false","ADORE ADORE ADORE - GotLossless":"false","android52 presents FILE CORRUPTED - GotLossless":"false","android52 presents WELCOME NEW GALAXY - GotLossless":"false","Float Islands - GotLossless":"false","FUTURE GROOVE PRODUCT - GotLossless":"false","I Love You - GotLossless":"false","The B-Sides - GotLossless":"false","TYPE R-510 - GotLossless":"false","ULTRA GROOVE PRODUCT - GotLossless":"false","52 days of autumn - GotAny":"true","ADORE ADORE ADORE - GotAny":"true","android52 presents FILE CORRUPTED - GotAny":"true","android52 presents WELCOME NEW GALAXY - GotAny":"true","Float Islands - GotAny":"true","FUTURE GROOVE PRODUCT - GotAny":"true","I Love You - GotAny":"true","The B-Sides - GotAny":"true","TYPE R-510 - GotAny":"true","ULTRA GROOVE PRODUCT - GotAny":"true"},
|
||||
@ -462,13 +467,13 @@ Error message and password prompt
|
||||
{"created":"20230109105615720","text":"\u003C\u003CMediaWiki Papier-mâché en 2>>","title":"Papier-mâché","modified":"20230109105630799","tags":"i18n:en"},
|
||||
{"created":"20230108215508443","text":"\nA ''pubnix'' (public-unix) is a [[Unix|Unix:en]] server provided by any entity, without profit motives, to the general public. They usually exist for self-empowerment, recreational, and learning use.\n\nSome pubnixes are formally joined together in networks. One of the most popular active today is [[Tildeverse|https://tildeverse.org]].\n","tags":"i18n:en Internet Unix","title":"Pubnix:en","modified":"20230108220232499"},
|
||||
{"created":"20221110120605389","text":"[[Python|https://www.python.org]] is a high-level, general-purpose, dynamically-typed, and garbage-collected programming language, with an extensive standard library and mandatory-indentation style.\n\n\u003Ca title=\"www.python.org, GPL <http://www.gnu.org/licenses/gpl.html>, via Wikimedia Commons\" href=\"https://commons.wikimedia.org/wiki/File:Python-logo-notext.svg\">\u003Cimg alt=\"Python-logo-notext\" src=\"https://upload.wikimedia.org/wikipedia/commons/c/c3/Python-logo-notext.svg\">\u003C/a>","tags":"i18n:en Development","title":"Python:en","modified":"20221110143925630"},
|
||||
{"created":"20220922200129612","text":"\u003C\u003Ci18n>>\n\nIl ''Rasperino'' (''Raspberry Pi'') è il Single-Board-Computer più epico mai creato.\n\n[img[https://assets.raspberrypi.com/static/raspberry-pi-4-labelled-f5e5dcdf6a34223235f83261fa42d1e8.png]]\n\nPiù informazioni al suo riguardo sono disponibili sul sito ufficiale: [[https://www.raspberrypi.com]].\n\nSotto lo stesso nome di Raspberry Pi, la Raspberry Foundation crea anche dei microcontrollori, oltre che dei computer completi.","tags":"Raspberry i18n:it","title":"Rasperry Pi:it","modified":"20220926123849480","i18n":"RasperryPi"},
|
||||
{"created":"20220922200129612","text":"\u003C!-- \u003C\u003Ci18n>> --->\n\n\u003C!--\nIl ''Rasperino'' (''Raspberry Pi'') è il Single-Board-Computer più epico mai creato.\n--->\n\nIl ''Rasperino'' (''Raspberry Pi'') è un Single-Board-Computer ormai dimostratosi non all'altezza, sia a livello tecnico e pratico, sia per via di come l'azienda opera da più di un anno.\n\n[img[https://assets.raspberrypi.com/static/raspberry-pi-4-labelled-f5e5dcdf6a34223235f83261fa42d1e8.png]]\n\nPiù informazioni al suo riguardo sono disponibili sul sito ufficiale: [[https://www.raspberrypi.com]].\n\nSotto lo stesso nome di Raspberry Pi, la Raspberry Foundation crea anche dei microcontrollori, oltre che questo tipo di computer completi.","tags":"Raspberry i18n:it","title":"Rasperry Pi:it","modified":"20230111190331544","i18n":"RasperryPi"},
|
||||
{"created":"20230109104506263","text":"\u003C\u003CMediaWiki Reddit en 1>>","tags":"i18n:en Internet","title":"Reddit:en","modified":"20230109104538506"},
|
||||
{"created":"20221102121324531","text":"\u003C\u003CMediaWiki Retrogaming en 1>>\n\n!! ''Resources''\n\n!!! ''ROMs''\n* [[r/Roms Megathread|https://r-roms.github.io]]\n* [[No-Intro Romsets|https://archive.org/details/no-intro_romsets]]\n* [[Redump Romsets|https://archive.org/details/redump]]\n\n!!! ''Other''\n* [[Thumbnails for RetroArch|https://github.com/libretro-thumbnails/libretro-thumbnails]]\n","tags":"i18n:en Emulation Retrogaming","title":"Retrogaming:en","modified":"20230111111700315"},
|
||||
{"created":"20220924130815541","text":"```sh\nfind ./ -type f -exec sed -i \"s/Old/New/g\" {} \\;\n```","tags":"Snippets i18n:en","title":"sed for all files in all subdirectories","modified":"20220926115016026"},
|
||||
{"created":"20230109110607137","text":"\u003C\u003CMediaWiki Spacc/en wikispacc.miraheze.org>>","tags":"i18n:en TODO","title":"Spacc:en","modified":"20230111153654608"},
|
||||
{"created":"20230110175138657","text":"\u003C\u003CMediaWiki Spacc/it wikispacc.miraheze.org>>","tags":"TableOfContents i18n:it","title":"Spacc:it","modified":"20230110175202204"},
|
||||
{"created":"20230109112202970","text":"\u003Cdiv>\n\u003Ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"#OcttKB\" style=\"\nFont-Size: Smaller;\nText-Decoration-Line: None;\n\">[img[$:/ThirdParty/Icons/Windows/9x-Start.png]] \u003Cspan style=\"\nPosition: Relative;\nTop: -10px;\n\">here!\u003C/span>\u003C/a>\n\u003C!--\n\u003Cstyle>\na.tc-tiddlylink.tc-tiddlylink-resolves:Before {\nBackground: url(\"$:/ThirdParty/Icons/Windows/9x-Start.png\");\n}\n\u003C/style>\n[[here!|OcttKB]]\n--->\n\u003C/div>\n\n{{$:/OcttKB/ToC}}\n\n\u003C!-- caption: {{$:/language/SideBar/Contents/Caption}} --->","tags":"$:/tags/SideBar","title":"TableOfContents","modified":"20230110183039903","caption":"Index","list-after":"$:/core/ui/SideBar/Open"},
|
||||
{"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}} --->","tags":"$:/tags/SideBar","title":"TableOfContents","modified":"20230111193619600","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":"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!! ''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\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":"20230111154437026","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"},
|
||||
|
Loading…
x
Reference in New Issue
Block a user