From aa6a33a5d855977ce057d6e81456286e0d6bd345 Mon Sep 17 00:00:00 2001 From: OcttKB-TiddlyWiki-Sync Date: Sun, 5 Feb 2023 15:20:07 +0000 Subject: [PATCH] Saved by TiddlyWiki --- public/index.html | 50 +++++++++++++++++++++++++++++++++++------------ 1 file changed, 38 insertions(+), 12 deletions(-) diff --git a/public/index.html b/public/index.html index 95d0f40..52835b7 100644 --- a/public/index.html +++ b/public/index.html @@ -214,7 +214,7 @@ Error message and password prompt {"created":"20230111212908327","creator":"Octt","text":"\\whitespace trim\n\n\\define iFrame100Style()\nMargin: 0px;\nPadding: 0px;\nWidth: 100vw;\nHeight: 100vh;\n\\end\n\n\\define EmbedFromLine(Link)\n\u003Cp class=\"Embed-From EmbedFrom\">Embed of [[$Link$]]\u003C/p>\n\\end\n\n\\define iFrame(Src Class:\"iFrame100\" Attrs)\n\u003C\u003CEmbedFromLine \"$Src$\">>\n\u003Cinput class=\"NoSelect Checkbox-Btn Embed-Fullscreen-Btn\" type=\"checkbox\" label=\"Fullscreen\"/>\n\u003Clabel class=\"NoSelect Checkbox-Btn Embed-Fullscreen-Btn\">Fullscreen\u003C/label>\n\u003Ciframe class=\"$Class$\" frameborder=\"0\" $Attrs$ src=\"$Src$\">\u003C/iframe>\n\\end\n\n\\define iFrameFixed(Src Class:\"iFrame100\" Attrs) \u003C\u003CiFrame \"$Src$\" \"$Class$\" 'scrolling=\"no\" $Attrs$'>>\n\\define iFrameBypassFixed(Src Class:\"iFrame100\" Attrs) \u003C\u003CiFrameBypass \"$Src$\" \"$Class$\" 'scrolling=\"no\" $Attrs$'>>\n\\define iFrameFixedBypass(Src Class:\"iFrame100\" Attrs) \u003C\u003CiFrameBypass \"$Src$\" \"$Class$\" 'scrolling=\"no\" $Attrs$'>>\n\n\\define iFrameBypass(Src Class:\"iFrame100\" Attrs)\n\u003C\u003CEmbedFromLine \"$Src$\">>\n\u003Ciframe class=\"$Class$\" frameborder=\"0\" $Attrs$ src='\ndata:text/html;utf8,\n\u003C!DOCTYPE html>\n\u003C!-- Code from X-Frame-Bypass: \u003Chttps://github.com/niutech/x-frame-bypass> --->\n\u003Chtml>\n\u003Chead>\n \u003Cstyle>\n html, body { overflow: hidden; }\n html, body, iframe { margin: 0px; padding: 0px; width: 100%; height: 100%; border: none; }\n \u003C/style>\n \u003Cscript src=\"https://unpkg.com/@ungap/custom-elements-builtin\">\u003C/script>\n \u003Cscript src=\"https://octospacc.gitlab.io/pastebin/x-frame-bypass.js\" type=\"module\">\u003C/script>\n\u003C/head>\n\u003Cbody>\u003Ciframe frameborder=\"0\" is=\"x-frame-bypass\" src=\"$Src$\">\u003C/iframe>\u003C/body>\n\u003C/html>\n'>\u003C/iframe>\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":"20230130154647493","modifier":"Octt"}, {"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","creator":"Octt","text":"\\whitespace trim\n\n\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\n\\define StrAppend(Str Suffix Prefix) $Prefix$$Str$$Suffix$\n","tags":"$:/tags/Macro","title":"$:/Macros/Main","modified":"20230126201307117","modifier":"Octt"}, +{"created":"20220920092322164","creator":"Octt","text":"\\whitespace trim\n\n\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\n\\define StrAppend(Str Suffix Prefix) $Prefix$$Str$$Suffix$\n\n\\define FDroidLink(Package, Title:\"F-Droid\") [[$Title$|https://f-droid.org/en/packages/$Package$]]\n\n\\define GPlayLink(Package, Title:\"GPlay\") [[$Title$|https://play.google.com/store/apps/details?id=$Package$]]\n","tags":"$:/tags/Macro","title":"$:/Macros/Main","modified":"20230205140727583","modifier":"Octt"}, {"created":"20230108190340455","creator":"Octt","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 {name: \"Article\"},\n {name: \"Domain\"},\n {name: \"Sections\"},\n];\n\nexports.run = function(Article, Domain, Sections) {\ntry {\n let Text;\n Sections = parseInt(Sections) || 0;\n Domain = $OcttKB.MediaWiki.MkDomain(Domain);\n const Req = new XMLHttpRequest();\n Req.open('GET', Domain + '/w/api.php?action=query&formatversion=2&prop=extracts&format=json&origin=*&titles=' + Article, false);\n Req.send();\n Text = JSON.parse(Req.responseText).query.pages[0].extract;\n if (!Text) {\n Text = '\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 };\n Text = Text.replaceAllTxt('\\n', '').replaceAllTxt('\u003Cp class=\"mw-empty-elt\">\u003C/p>', '');\n if (Sections != 0) {\n for (let i=1; i\u003C=6; i++) {\n Text = Text.replaceAllTxt(`\u003C/p>\u003Ch${i}>`, `\u003C/p>\u003C!--:PARAGRAPH:--->\\n\u003Ch${i}>`);\n };\n Text = Text.replaceAllTxt(`\u003C/p>\u003Cp>`, `\u003C/p>\u003C!--:PARAGRAPH:--->\u003Cp>`);\n //Text = Text.split('\u003C!--:PARAGRAPH:--->').slice(0, Max+1).join('');\n //Text = Text.split('\u003Cp>').slice(0, Max+1).join('\u003Cp>');\n if (Sections \u003C 0) {\n Sections = 0;\n };\n Text = Text.split('\u003C!--:PARAGRAPH:--->').slice(0, Sections).join('');\n //Text += '\u003Cp>[...]\u003C/p>'\n };\n/*\n Sections = Sections.split(' ');\n for (let i=0; i\u003CSections.length; i++) {\n const Sec = Sections[i];\n if (Sec) {\n const Ind = Sec.toLowerCase()[0];\n const Val = Sec.substring(1);\n if (Ind == 'p' || Ind == 's') {\n if (Ind == 'p') {\n const Sep = '\u003C!--:PARAGRAPH:--->';\n } else \n if (Ind == 's') {\n const Sep = '\u003C!--:SECTION:--->';\n };\n Text = Text.split(Sep).slice(0, Val).join('');\n } else\n if (Ind == '#') {\n \n };\n };\n };\n*/\n return Text;\n} catch(e) {\n return $OcttKB.ErrAtLine(e);\n};\n}})();","tags":"","title":"$:/Macros/MediaWiki/EmbedInternal.js","modified":"20230124213837502","type":"application/javascript","module-type":"macro","modifier":"Octt"}, {"created":"20230112154435120","creator":"Octt","text":"/*\\\nGet the cover image from a MediaWiki article.\n[\u003C\u003C]MediaWikiGetCover \"Article\" \"Full Domain OR Wikipedia Subdomain\" \"Manual URL OR NULL\"[>>]\n\\*/\n\n(function(){\n\"use strict\";\nexports.name = \"MediaWikiGetCover\";\nexports.params = [\n {name: \"Article\"},\n {name: \"Domain\"},\n {name: \"URL\"},\n];\n\nexports.run = function(Article, Domain, URL) {\ntry {\n if (!URL || URL && !$OcttKB.Options.Nulls.includes(URL.toLowerCase())) {\n let File;\n Domain = $OcttKB.MediaWiki.MkDomain(Domain);\n const Req = new XMLHttpRequest();\n Req.open('GET', Domain + '/w/api.php?action=query&prop=pageimages&format=json&piprop=original&origin=*&titles=' + Article, false);\n Req.send();\n File = Object.values(JSON.parse(Req.responseText).query.pages)[0];\n if (File && File.original && File.original.source) {\n return `\u003Cimg src=\"${File.original.source}\">`;\n };\n };\n return '';\n} catch(e) {\n return $OcttKB.ErrAtLine(e);\n};\n}})();","tags":"","title":"$:/Macros/MediaWiki/GetCover.js","modified":"20230124213845342","type":"application/javascript","module-type":"macro","modifier":"Octt"}, {"created":"20230110102736164","creator":"Octt","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\n\\define WikipediaFrame(Article Subdomain)\n\u003C\u003CiFrame \"https://$Subdomain$.wikipedia.org/wiki/$Article$\">>\n\\end\n","tags":"$:/tags/Macro","title":"$:/Macros/MediaWiki/Main","modified":"20230130075458066","modifier":"Octt"}, @@ -386,7 +386,7 @@ Error message and password prompt {"created":"20230108195707554","title":"$:/state/plugin-info-1998008712-$:/plugins/tiddlywiki/railroad--119403598","text":"readme","modified":"20230108195709210"}, {"created":"20220920140732083","creator":"Octt","title":"$:/state/showeditpreview","text":"no","modified":"20230203224416335","modifier":"Octt"}, {"created":"20220920114858684","title":"$:/state/ShowPaletteEditor","text":"yes","modified":"20220920114858684"}, -{"created":"20220920174307633","creator":"Octt","title":"$:/state/sidebar","text":"yes","modified":"20230202225454292","modifier":"Octt"}, +{"created":"20220920174307633","creator":"Octt","title":"$:/state/sidebar","text":"yes","modified":"20230205142034650","modifier":"Octt"}, {"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":"20230117125310625","creator":"Octt","title":"$:/state/tab--1581376822","text":"$:/plugins/flibbles/relink/ui/TiddlerInfo/References","modified":"20230117125313877","modifier":"Octt"}, @@ -412,16 +412,16 @@ 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","creator":"Octt","title":"$:/state/tab/moresidebar-1850697562","text":"$:/core/ui/MoreSideBar/Explorer","modified":"20230202081510632","modifier":"Octt"}, -{"created":"20220920092307479","creator":"Octt","title":"$:/state/tab/sidebar--595412856","text":"$:/core/ui/SideBar/Recent","modified":"20230203224349488","modifier":"Octt"}, +{"created":"20220920092307479","creator":"Octt","title":"$:/state/tab/sidebar--595412856","text":"TableOfContents","modified":"20230205151522064","modifier":"Octt"}, {"created":"20220920114638764","creator":"Octt","title":"$:/state/tabs/controlpanel/toolbars-1345989671","text":"$:/core/ui/ControlPanel/Toolbars/PageControls","modified":"20230128224606306","modifier":"Octt"}, {"created":"20230109231545587","text":"inline","title":"$:/state/tag-cloud-count","modified":"20230109231831243"}, -{"created":"20230203215715564","creator":"Octt","title":"$:/state/toc/TableOfContents-$:/Tools--1742311157","text":"close","modified":"20230203221528657","modifier":"Octt"}, +{"created":"20230203215715564","creator":"Octt","title":"$:/state/toc/TableOfContents-$:/Tools--1742311157","text":"close","modified":"20230205151425275","modifier":"Octt"}, {"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":"20230113225711354","title":"$:/state/toc/TableOfContents-Apps--1742311157","text":"close","modified":"20230113225714092"}, {"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","creator":"Octt","title":"$:/state/toc/TableOfContents-OcttKB--1742311157","text":"close","modified":"20230202185620160","modifier":"Octt"}, +{"created":"20230110183137080","creator":"Octt","title":"$:/state/toc/TableOfContents-OcttKB--1742311157","text":"close","modified":"20230205151425994","modifier":"Octt"}, {"created":"20230110193924411","title":"$:/state/toc/TableOfContents-OcttKB-1491465924","text":"close","modified":"20230112145642401"}, {"created":"20230126190600213","creator":"Octt","title":"$:/state/tree/$:/","text":"hide","modified":"20230126190604989","modifier":"Octt"}, {"created":"20230110224516936","title":"$:/state/tree/$:/.tb/","text":"show","modified":"20230110224516936"}, @@ -463,14 +463,14 @@ Error message and password prompt {"created":"20230111084703963","creator":"Octt","title":"$:/state/tree/$:/OcttKB/","text":"hide","modified":"20230202081522392","modifier":"Octt"}, {"created":"20230124111843850","creator":"Octt","title":"$:/state/tree/$:/OcttKB/Tweaks/","text":"hide","modified":"20230126081751242","modifier":"Octt"}, {"created":"20220920114917653","title":"$:/state/tree/$:/palettes/","text":"hide","modified":"20221109143849684"}, -{"created":"20221109143850220","title":"$:/state/tree/$:/pluginlibrary/","text":"hide","modified":"20230110225025209"}, +{"created":"20221109143850220","creator":"Octt","title":"$:/state/tree/$:/pluginlibrary/","text":"hide","modified":"20230205141243528","modifier":"Octt"}, {"created":"20221109143850885","title":"$:/state/tree/$:/pluginlibrary/tobibeer/","text":"show","modified":"20221109143850885"}, -{"created":"20221108100116751","creator":"Octt","title":"$:/state/tree/$:/plugins/","text":"hide","modified":"20230202083907908","modifier":"Octt"}, +{"created":"20221108100116751","creator":"Octt","title":"$:/state/tree/$:/plugins/","text":"hide","modified":"20230205141238100","modifier":"Octt"}, {"created":"20230127160143605","creator":"Octt","title":"$:/state/tree/$:/plugins/felixhayashi/","text":"hide","modified":"20230127160201358","modifier":"Octt"}, {"created":"20230127160144629","creator":"Octt","title":"$:/state/tree/$:/plugins/felixhayashi/hotzone/","text":"hide","modified":"20230127160200630","modifier":"Octt"}, {"created":"20230127160136838","creator":"Octt","title":"$:/state/tree/$:/plugins/flibbles/","text":"hide","modified":"20230127160143214","modifier":"Octt"}, {"created":"20230127160139686","creator":"Octt","title":"$:/state/tree/$:/plugins/flibbles/relink/","text":"hide","modified":"20230127160142485","modifier":"Octt"}, -{"created":"20230202081911355","creator":"Octt","title":"$:/state/tree/$:/plugins/Gk0Wk/","text":"hide","modified":"20230202083905407","modifier":"Octt"}, +{"created":"20230202081911355","creator":"Octt","title":"$:/state/tree/$:/plugins/Gk0Wk/","text":"hide","modified":"20230205141236082","modifier":"Octt"}, {"created":"20230202081919851","creator":"Octt","title":"$:/state/tree/$:/plugins/Gk0Wk/echarts/","text":"show","modified":"20230202081919851","modifier":"Octt"}, {"created":"20230202082828355","creator":"Octt","title":"$:/state/tree/$:/plugins/Gk0Wk/echarts/addons/","text":"show","modified":"20230202082828355","modifier":"Octt"}, {"created":"20230202081931495","creator":"Octt","title":"$:/state/tree/$:/plugins/Gk0Wk/echarts/Snippets/","text":"hide","modified":"20230202082825448","modifier":"Octt"}, @@ -517,13 +517,13 @@ Error message and password prompt {"created":"20220920211944968","text":"{{$:/OcttKB/StaticBanner}}","tags":"","title":"$:/StaticBanner","modified":"20230112221911675"}, {"title":"$:/status/RequireReloadDueToPluginChange","text":"no"}, {"created":"20230117123049592","creator":"O","title":"$:/status/UserName","text":"Octt","modified":"20230117123050206","modifier":"Oct"}, -{"title":"$:/StoryList","created":"20230203214416050","creator":"Octt","text":"","list":"","modified":"20230203230456340","modifier":"Octt"}, +{"title":"$:/StoryList","created":"20230205125248367","creator":"Octt","text":"","list":"","modified":"20230205151659482","modifier":"Octt"}, {"created":"20230114161404958","text":"/*\\\nCredits: 1337box by Leah Rowe, Creative Commons Zero 1.0\nInfo: \u003Chttps://vimuser.org/1337box.html>\n\\*/\n.f, .f * {\n position: fixed;\n max-width: 100%;\n max-height: 100%;\n top: 50%;\n left: 50%\n}\n.f * { transform: translate(-50%,-50%) }\n.f {\n display: none;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 999;\n background:rgba(0,0,0,0.8);\n}\n*:focus + .f { display:block; }\nimg { cursor:pointer; }\n","title":"$:/Styles/1337box/shadow.css","modified":"20230114163044372","type":"text/css","tags":""}, {"created":"20230124224040783","creator":"Octt","text":"\u003C!-- Original image is by \u003Chttps://bilibili.com> -->\n\u003C!-- \u003Cdiv -->\n\u003Ca\nclass=\"bilibili-back-to-top\"\ntitle=\"Cute little lolis from bilibili to help you reach the top of the page...\"\nstyle=\"\n\ndisplay: block; \nposition: fixed;\n/*\nbottom: 100px;\nright: 20px;\n*/\nbottom: 4px;\nleft: 4px;\ntransform: translateY(0px);\nwidth: 62px;\nheight: 85px;\n/*\nmargin-left: 602px;\n*/\ntransform: scale(0.5);\ncursor: pointer;\nbackground-image: url(https://s1.hdslb.com/bfs/static/jinkela/space/assets/space-to-top.png);\nbackground-position: -40px -44px;\n\n\" href=\"javascript:(function(){\n\nvar Select = [\n '.tc-story-river > .story-backdrop',\n '.tc-sidebar-scrollable .tc-sidebar-header .tc-site-title',\n];\nfor (var i=0; i \u003C Select.length; i++) {\n var Elem = document.querySelectorAll(Select[i])[0];\n Elem.scrollIntoView();\n};\nalert('TODO animation');\n\n})();\">\u003C/a>\n\u003C!--\n\" onclick=\"\n\">\u003C/div>\n-->","tags":"","title":"$:/Styles/bilibili-back-to-top.html","modified":"20230127171431680","modifier":"Octt"}, {"created":"20230126091040410","creator":"Octt","text":".tc-story-river > .tc-tiddler-frame > .tc-tiddler-title .tc-title { display: none; }\n\n.tc-story-river > .tc-tiddler-frame > .View-Breadcrumbs {\n opacity: 0.80;\n/*\n font-size: xx-large;\n margin-top: 0px;\n margin-bottom: -1.5em;\n position: sticky;\n z-index: 512;\n*/\n}\n.tc-story-river > .tc-tiddler-frame:not(.tc-tiddler-missing) > .View-Breadcrumbs > * {\n /*font-style: normal !important;*/\n opacity: 0.40;\n}\n.tc-story-river > .tc-tiddler-frame:not(.tc-tiddler-missing) > .View-Breadcrumbs:hover > * { opacity: 0.80; }\n.tc-story-river > .tc-tiddler-frame > .View-Breadcrumbs > .Inline-Icon > * {\n width: 1em;\n height: 1em;\n vertical-align: top;\n}\n\n/*.View-Breadcrumbs { display: inline-flex; }*/\n\n/*.View-Breadcrumbs > .Inline-Sep:not(.View-Breadcrumbs > .Inline-Sep:last-of-type):before*/\n.View-Breadcrumbs > .Inline-Sep { padding-left: 0.3em; padding-right: 0.3em; }\n.View-Breadcrumbs > .Inline-Sep:after { content: '>'; font-size: smaller; }\n.View-Breadcrumbs > .Inline-Sep > span { font-size: 0px; }\n\n.View-Breadcrumbs > .Path-Elem[data-path-elem=\"$:\"] > a,\n.View-Breadcrumbs > .Path-Elem[data-path-elem=\"$:\"] + .Inline-Sep\n{ color: gray; padding-left: 0em; }\n\n.View-Breadcrumbs > .Path-Elem[data-path-elem=\"$:\"] + .Inline-Sep:after { content: ''; }\n.View-Breadcrumbs > .Path-Elem[data-path-elem=\"$:\"] + .Inline-Sep > span { font-size: revert; font-size: smaller; }\n\n.View-Breadcrumbs > .Path-Elem:last-of-type { cursor: pointer; }\n.View-Breadcrumbs details { display: inline; vertical-align: top; }\n.View-Breadcrumbs details > summary { list-style: none; }\n.View-Breadcrumbs details > .tc-tree { font-size: initial; line-height: 1rem; }\n.View-Breadcrumbs details > .tc-tree > span { display: none; }\n","title":"$:/Styles/Breadcrumbs.css","modified":"20230202191335339","modifier":"Octt","type":"text/css","tags":"$:/tags/Stylesheet"}, {"created":"20230112154615238","creator":"Octt","text":"\\define --HeadingColor0() #c061cb;\n\n.iFrame100 {\nMargin: 0px;\nPadding: 0px;\nWidth: 100vw;\nHeight: 100vh;\n}\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: 35vh /*50vh*/; }\n\n.EmbedFrom, .Embed-From,\n.MediaWikiEmbed-From, .MediaWikiEmbedFrom {\n Font-Size: Smaller;\n Font-Style: Italic;\n}\n\n/* input.Checkbox-Btn:after { content: attr(label); } */\n\n.Embed-Fullscreen-Btn { float: right; font-style: revert; margin-top: -2em; }\nlabel.Embed-Fullscreen-Btn { margin-right: 2.5em; }\ninput.Embed-Fullscreen-Btn { width: 2em; height: 2em; }\n\n/* TODO: Different top: positioning based on if mobile or desktop view is active, and if sidebar is open or closed (2em for mobile and sidebar closed, ~0.64em for the rest) */\ninput.Embed-Fullscreen-Btn:checked,\ninput.Embed-Fullscreen-Btn:checked ~ label,\ninput.Embed-Fullscreen-Btn:checked ~ iframe\n{ position: absolute; z-index: 99999; top: 2em/*0.64em*/; right: 0px; }\n\ninput.Embed-Fullscreen-Btn:checked ~ iframe {\n height: calc(100vh - 2em);\n left: 0px;\n right: unset;\n min-width: calc(100vw - 40px);\n}\n","tags":"$:/tags/Stylesheet","title":"$:/Styles/Embed","modified":"20230202225644574","modifier":"Octt"}, {"created":"20230130151417995","creator":"Octt","text":".NoDisplay { display: none; }\n\n.NoSelect {\n\t-webkit-touch-callout: none;\n\t-webkit-user-select: none;\n\t-khtml-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tUser-Select: none;\n}\n","title":"$:/Styles/Global.css","modified":"20230130151526950","modifier":"Octt","tags":"$:/tags/Stylesheet","type":"text/css"}, -{"created":"20230108190740128","creator":"Octt","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 { content: '»'; }\nul dl { margin-left: 8px; }\nul dl dd { margin-left: 24px; }\n\n@media (min-width: \u003C\u003Csidebarbreakpoint>>) {\n .tc-sidebar-scrollable {\n padding-left: 0px;\n padding-right: 0px;\n }\n .tc-story-river {\n padding: {{$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding}};\n }\n .tc-tiddler-frame {\n padding: 20px /*24px 32px 24px 32px*/;\n margin-bottom: 20px;\n }\n\n\u003C\u003Cif-fluid-fixed text:\"\"\"\n .tc-story-river {\n margin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n }\n\"\"\" hiddenSidebarText:\"\"\"\n .tc-story-river {\n margin-right: 0px;\n padding-right: 24px;\n }\n\"\"\">>\n}\n\nDiv.View-Breadcrumbs\n{ margin: 4px; padding: 4px; }\n\n.tc-story-river { padding-bottom: 0px; }\n.tc-story-river ~ p { display: none; }\n\n.tc-tiddler-frame,\n.tc-tiddler-body p iframe {\n Box-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\n\n.tc-tiddler-body p iframe { Border: None; }\n.tc-tiddler-frame { border-radius: 4px; }\n.tc-modal-body { max-height: 75vh /*60vh*/; }\n\n.tc-sidebar-scrollable .tc-sidebar-tabs-main .tc-more-sidebar .tc-tab-content { overflow: visible; }\n\n/* Large tag selection menu, optimized for desktop + nicer tag button */\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown {\n position: revert;\n white-space: revert;\n}\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown a {\n display: inline-block;\n border-radius: 1em;\n}\n\n.DirList-Title, .DirList-Title * { Font-Style: Normal !Important; }\n.Separator-Right:last-of-type { Display: None; }\n\n.StartHere-Button {\n font-size: x-large /*smaller*/;\n text-decoration: none !important;\n user-select: none;\n}\n.StartHere-Button > img {\n width: 122px;\n image-rendering: crisp-edges;\n}\n.StartHere-Button > span {\n position: relative;\n top: -20px /*-10px*/;\n}\n\nImg.Img90, .Img90 Img {\n Max-Width: 90%;\n Max-Height: 90vh;\n}\n\n.tc-sidebar-scrollable .tc-sidebar-header .tc-page-controls .tc-popup .tc-drop-down { min-width: auto; }\n\n.tc-story-river > .tc-tiddler-frame .tc-subtitle { margin: 4px; padding: 4px; }\n\n.tc-topbar.tc-topbar-right {\n right: 8px;\n top: unset;\n bottom: 8px;\n}\n.tc-topbar.tc-topbar-right > button {\n background: RGBA(0,0,0,0.64);\n border-radius: 4px;\n}\n.tc-topbar.tc-topbar-right > button > svg > g { fill: white; }\n\ninput.Edit-Text-Full { width: 100% !important; }\n","tags":"$:/tags/Stylesheet","title":"$:/Styles/Main","modified":"20230202202738166","modifier":"Octt"}, +{"created":"20230108190740128","creator":"Octt","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 { content: '»'; }\nul dl { margin-left: 8px; }\nul dl dd { margin-left: 24px; }\n\n@media (min-width: \u003C\u003Csidebarbreakpoint>>) {\n .tc-sidebar-scrollable {\n padding-left: 0px;\n padding-right: 0px;\n }\n .tc-story-river {\n padding: {{$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding}};\n }\n .tc-tiddler-frame {\n padding: 20px /*24px 32px 24px 32px*/;\n margin-bottom: 20px;\n }\n\n\u003C\u003Cif-fluid-fixed text:\"\"\"\n .tc-story-river {\n margin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n }\n\"\"\" hiddenSidebarText:\"\"\"\n .tc-story-river {\n margin-right: 0px;\n padding-right: 24px;\n }\n\"\"\">>\n}\n\nDiv.View-Breadcrumbs\n{ margin: 4px; padding: 4px; }\n\n.tc-story-river { padding-bottom: 0px; }\n.tc-story-river ~ p { display: none; }\n\n.tc-tiddler-frame,\n.tc-tiddler-body p iframe {\n Box-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\n\n.tc-tiddler-body p iframe { Border: None; }\n.tc-tiddler-frame { border-radius: 4px; }\n.tc-modal-body { max-height: 75vh /*60vh*/; }\n\n.tc-sidebar-scrollable .tc-sidebar-tabs-main .tc-more-sidebar .tc-tab-content { overflow: visible; }\n\n/* Large tag selection menu, optimized for desktop + nicer tag button */\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown {\n position: revert;\n white-space: revert;\n}\n.tc-edit-tags .tc-edit-add-tag .tc-block-tags-dropdown a {\n display: inline-block;\n border-radius: 1em;\n}\n\n.DirList-Title, .DirList-Title * { Font-Style: Normal !Important; }\n.Separator-Right:last-of-type { Display: None; }\n\n.StartHere-Button {\n font-size: x-large /*smaller*/;\n text-decoration: none !important;\n user-select: none;\n}\n.StartHere-Button > img {\n width: 122px;\n image-rendering: pixelated;\n}\n.StartHere-Button > span {\n position: relative;\n top: -20px /*-10px*/;\n}\n\nImg.Img90, .Img90 Img {\n Max-Width: 90%;\n Max-Height: 90vh;\n}\n\n.tc-sidebar-scrollable .tc-sidebar-header .tc-page-controls .tc-popup .tc-drop-down { min-width: auto; }\n\n.tc-story-river > .tc-tiddler-frame .tc-subtitle { margin: 4px; padding: 4px; }\n\n.tc-topbar.tc-topbar-right {\n right: 8px;\n top: unset;\n bottom: 8px;\n}\n.tc-topbar.tc-topbar-right > button {\n background: RGBA(0,0,0,0.64);\n border-radius: 4px;\n}\n.tc-topbar.tc-topbar-right > button > svg > g { fill: white; }\n\ninput[type=\"range\"] { min-width: 8em; }\n\ninput.Edit-Text-Full { width: 100% !important; }\n","tags":"$:/tags/Stylesheet","title":"$:/Styles/Main","modified":"20230205140515963","modifier":"Octt"}, {"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":"20230202093634199","creator":"Octt","text":"/* This has to be redone basically from scratch because there are issues with position:fixed without editing the tiddler frame z-index, which can't be done via CSS only (no parent selector) */\n\ninput.PIP-Select, input.PIP-Select+label, div.PIP-Select > input, div.PIP-Select > label, div.PIP-Select > span { width: 1.25em; height: 1.25em; font-size: 1.50em; vertical-align: middle; }\n\n/*\ninput[type=\"radio\"].PIP-Select[value=\"↗️\"]:checked ~ div { border: 3px solid red; }\ninput[type=\"radio\"].PIP-Select[value=\"↘️\"]:checked ~ div { border: 3px solid blue; }\n*/\n\n/* Set PIP properties common to all position */\n/*\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked,\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked ~ input,\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked ~ label,\n*/\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked ~ input[type=\"radio\"].PIP-Select[value=\"❎\"],\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked ~ div {\n position: fixed;\n z-index: 99999;\n top: 0px;\n right: 0px;\n}\n\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked ~ input[type=\"radio\"].PIP-Select[value=\"❎\"] { z-index: 100001; }\n\ninput[type=\"radio\"].PIP-Select[value]:not(input[type=\"radio\"].PIP-Select[value=\"❎\"]):checked ~ div {\n /*height: 100vh;*/\n width: 50vw;\n background: white;\n}\n","tags":"$:/tags/Stylesheet","title":"$:/Styles/PIP.css","modified":"20230202194628022","modifier":"Octt","type":"text/css"}, {"created":"20230108212828635","text":"\u003C!-- TOP RIGHT RIBBON --->\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>","tags":"$:/tags/PageControls","title":"$:/Styles/Ribbon.xml","modified":"20230113220939942","type":""}, @@ -571,9 +571,12 @@ Error message and password prompt {"created":"20220920114605308","title":"$:/view","text":"classic","modified":"20220920114631852"}, {"created":"20220923133930693","creator":"Octt","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":"i18n:en Web BitTorrent Sharing Research","title":"1337x:en","modified":"20230203214836475","modifier":"Octt"}, {"created":"20230111153852789","creator":"Octt","text":"\u003C\u003CMediaWiki 2048_(video_game) en 1>>\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://play2048.co\">>\n\n!! ''Implementations''\n\n* ''Official (Gabriele Cirulli)'': [[Web|https://play2048.co/]] | [[Git|https://github.com/gabrielecirulli/2048/]]\n** Android Repack: [[F-Droid|https://f-droid.org/en/packages/com.uberspot.a2048/]] | [[Git|https://github.com/uberspot/2048-android/]]\n\n* ''Privacy Friendly 2048 (SecUSo)'': [[F-Droid|https://f-droid.org/en/packages/org.secuso.privacyfriendly2048/]] | [[Git|https://github.com/SecUSo/privacy-friendly-2048/]]","tags":"i18n:en Gaming Puzzle Open","title":"2048:en","modified":"20230203215443973","modifier":"Octt"}, +{"created":"20230205144033227","creator":"Octt","text":"","tags":"TODO","title":"2248","modified":"20230205144039786","modifier":"Octt"}, {"created":"20230124213630708","creator":"Octt","text":"\u003C\u003CiFrame \"https://en.wikipedia.org/wiki/Full_Tilt!_Pinball#3D_Pinball_for_Windows_%E2%80%93_Space_Cadet\">>","tags":"i18n:en TODO","title":"3D Pinball:en","modified":"20230124214127538","modifier":"Octt"}, {"created":"20230130073837406","creator":"Octt","text":"\u003C\u003CMediaWiki A_Hat_in_Time en 3>>","tags":"i18n:en TODO","title":"A Hat in Time:en","modified":"20230203220011876","modifier":"Octt"}, {"created":"20230108192258947","text":"\u003C\u003CMediaWiki ActivityPub en 1>>","title":"ActivityPub:en","modified":"20230111152725841","tags":"TODO"}, +{"created":"20230205150256998","creator":"Octt","text":"","tags":"TODO","title":"Amazon Kindle","modified":"20230205150306026","modifier":"Octt"}, +{"created":"20230205151705787","creator":"Octt","text":"List of some Android apps to keep in mind.\n\n* AccA\n* Activity Launcher\n* AdAway\n* AIDA64\n* Andronix\n* Antutu\n* APK Editor Pro\n* B612\n* Color\n* Cryptomator\n* dotpict\n* Gadgetbridge\n* GitJournal\n* ibisPaint X\n* LibreTorrent\n* Linux Deploy\n* Lucky Patcher\n* Magisk\n* Material Files\n* Mi Remote\n* MiXplorer\n* Music Player F-Droid\n* NeoBackup\n* NewPipe\n* News Provider\n* OpenBoard\n* Open Camera\n* ONLYOFFICE\n* PCAPdroid\n* PocketMaps\n* Psiphon Pro\n* Pydroid 3\n* QR & Barcode Scanner\n* Quill\n* Readrops\n* Rekado\n* RustDesk\n* SAI\n* ScreenStreamer\n* Seal\n* Sketchware Pro\n* StreetComplete\n* Squircle IDE\n* SuperFreezZ\n* Tiddloid\n* tooot\n* Tor Browser\n* Transdroid\n* Unexpected Keyboard\n* UserLAnd\n* VirtualXposed\n* VMOS Pro\n* WiGLE WiFi\n","tags":"","title":"Android Apps","modified":"20230205151935502","modifier":"Octt"}, {"created":"20230202230035698","creator":"Octt","text":"\u003C\u003CMediaWiki Android_(operating_system) en 5>>","tags":"i18n:en","title":"Android:en","modified":"20230202230139287","modifier":"Octt"}, {"created":"20230110225425199","text":"\u003C\u003CMediaWiki Animal_Crossing en 2>>","tags":"Nintendo i18n:en Gaming TODO","title":"Animal Crossing:en","modified":"20230111152734576"}, {"created":"20230128233320444","creator":"Octt","text":"The ''Anti-Capitalist Software License'' (''ACSL'') is a license for proprietary software that, while with some good intentions, has a questionable implementation resulting in bad qualities. It's not open-source, and thus should be avoided for most projects. I don't think it could hold in a court of law.\n\n* Website: [[anticapitalist.software|https://anticapitalist.software]]\n\nI've seen a number higher than one of modified versions of this license in the wild:\n\n* Form promoting the anti-cryptocurrency narrative: https://github.com/Lana-chan/webgbcam/raw/main/LICENSE - It adds: \"//5. The User must not be involved in Non-Fungible Tokens or any other form of cryptocurrency minting or exchange.//\"\n","tags":"i18n:en TODO Legal","title":"Anti-Capitalist Software License:en","modified":"20230203220047350","modifier":"Octt"}, @@ -581,18 +584,22 @@ Error message and password prompt {"created":"20230109155822410","creator":"Octt","text":"\u003C\u003CDirTreeList>>","title":"Apps","modified":"20230203222502948","tags":"TableOfContents","modifier":"Octt"}, {"created":"20221108215709619","text":"\u003C\u003CiFrame100Tid \"$:/Apps/Dashboard/index.html\">>","tags":"i18n:en App","title":"Apps/Dashboard","modified":"20230203222356189","type":"text/vnd.tiddlywiki","modifier":"Octt"}, {"created":"20230130081739358","creator":"Octt","text":"\u003C\u003CMediaWiki Arduino en 2>>","tags":"i18n:en","title":"Arduino:en","modified":"20230130081823950","modifier":"Octt"}, +{"created":"20230205142749253","creator":"Octt","text":"","tags":"TODO","title":"ARM","modified":"20230205142757864","modifier":"Octt"}, {"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":"20230202232827353","creator":"Octt","text":"\u003C\u003CMediaWiki Balloon_Fight en 4>>","tags":"i18n:en Nintendo Gaming","title":"Balloon Fight:en","modified":"20230202232948365","modifier":"Octt"}, {"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","creator":"Octt","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.\n\n!!! ''Clients''\n* ''Transmission'' (Desktop, CLI): [[Website|https://transmissionbt.com/]] | [[Git|https://github.com/transmission/transmission/]] | [[Wikipedia|https://en.wikipedia.org/wiki/Transmission_(BitTorrent_client)]]\n* ''qBittorrent'' (Desktop, CLI): [[Website|https://www.qbittorrent.org/]] | [[Git|https://github.com/qbittorrent/qBittorrent/]] | [[Wikipedia|https://en.wikipedia.org/wiki/qBittorrent]]","tags":"Internet BitTorrent P2P i18n:en","title":"BitTorrent:en","modified":"20230203230418485","modifier":"Octt"}, +{"created":"20230205150537106","creator":"Octt","text":"","tags":"TODO","title":"CASIO","modified":"20230205150543738","modifier":"Octt"}, {"created":"20230112100848709","text":"\u003C\u003CMediaWiki Celeste_(video_game) en 3>>\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://www.lexaloffle.com/bbs/widget.php?pid=15133\" \" \" 'style=\"width:100%; height:512px\"'>>","tags":"Gaming i18n:en TODO Platformer","title":"Celeste:en","modified":"20230114151134183"}, {"created":"20230126102033696","creator":"Octt","text":"\u003C\u003CMediaWiki ChatGPT en 2>>","tags":"i18n:en TODO","title":"ChatGPT:en","modified":"20230126102334074","modifier":"Octt"}, {"created":"20220925131851817","text":"!! Creative Commons\n\n!!! ''Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)''\n\nThis is a human-readable summary of (and not a substitute for) the [[license|https://creativecommons.org/licenses/by-sa/4.0/legalcode]].\n\n\u003Cdetails>\n\u003Csummary>Disclaimer\u003C/summary>\n\u003Cp>This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.\u003C/p>\n\n\u003Cp>Creative Commons is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.\u003C/p>\n\u003C/details>\n\n[img[$:/ThirdParty/Buttons/CC BY-SA.svg]]\n\n!!!'' You are free to:''\n\n''Share'' — copy and redistribute the material in any medium or format\n\n''Adapt'' — remix, transform, and build upon the material\nfor any purpose, even commercially.\n\nThe licensor cannot revoke these freedoms as long as you follow the license terms.\n\n!!! ''Under the following terms:''\n\n''Attribution'' — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.\n\n''ShareAlike'' — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.\n\n''No additional restrictions'' — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.\n\n!!! ''Notices:''\nYou do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.\n\nNo warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.","title":"Creative Commons/BY-SA 4.0:en","modified":"20230112094422566","tags":"i18n:en TODO"}, +{"created":"20230205150034992","creator":"Octt","text":"","tags":"TODO [[Mario Kart]]","title":"CTGP Nitro","modified":"20230205150110227","modifier":"Octt"}, {"created":"20230202230421306","creator":"Octt","text":"\u003C\u003CMediaWiki CyanogenMod en 4>>","tags":"i18n:en Android","title":"CyanogenMod:en","modified":"20230203220102934","modifier":"Octt"}, {"created":"20230202105826531","creator":"Octt","text":"\u003C\u003CMediaWiki D-pad en 2>>","tags":"i18n:en HID Paradigm","title":"D-Pad:en","modified":"20230202110143523","modifier":"Octt"}, {"created":"20230116204701243","text":"''[[daedalOS|https://dustinbrett.com]]'' is an [[open-source]] [[pseudo-OS]] made for the Web browser.\n\n* Git: [[github.com/DustinBrett/daedalOS|https://github.com/DustinBrett/daedalOS]]\n\n!! ''Try it''\n\n\u003C\u003CiFrameFixed \"https://dustinbrett.com\">>","tags":"i18n:en","title":"daedalOS:en","modified":"20230116215530993"}, {"created":"20230130081618018","creator":"Octt","text":"","tags":"TODO","title":"DevKitPro","modified":"20230130081716116","modifier":"Octt"}, {"created":"20230116202834289","creator":"Octt","text":"\u003C\u003CMediaWiki Doom_(franchise) en 4>>\n\n\u003C!--\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://dos.zone/player/?bundleUrl=https://cdn.dos.zone/custom/dos/doom.jsdos&exit=1\">>\n--->\n","tags":"i18n:en TODO FPS Gaming Retro","title":"DOOM:en","modified":"20230130144057333","modifier":"Octt"}, +{"created":"20230205150439194","creator":"Octt","text":"","tags":"TODO","title":"DraStic","modified":"20230205150453937","modifier":"Octt"}, {"created":"20230130081424124","creator":"Octt","text":"\u003C\u003CMediaWiki Element_(software) en 2>>","tags":"i18n:en Matrix.org App","title":"Element:en","modified":"20230203221511913","modifier":"Octt"}, {"created":"20221107225602829","text":"!!! ''Outlook''\n* ''Username'': Full Email Address (e.g. `example@outlook.com`)\n* ''Password'': Standard Account Password\n* ''Server'': `smtp-mail.outlook.com`\n* ''Ports'':\n** ''TLS'': `587`\n** ''No Encryption'': `25`\n* ''Daily Limits'': 250 Mails, or [verification needed] 100 different Recipients\n\n!!! ''Yahoo Mail''\n\n* ''Username'': Full Email Address (e.g. `example@yahoo.com`)\n* ''Password'': App Password; Must be set from Yahoo's account security settings\n* ''Server'': `smtp.mail.yahoo.com`\n* Ports: 465 (With SSL)\n** ''SSL'': `465`\n** ''TLS'': `587`\n* ''Daily Limits''\u003Csup>[verification needed]\u003C/sup>: 500 Mails, or 100 Connections","tags":"i18n:en","title":"Email Settings","modified":"20221110230438336"}, {"created":"20230116211647194","text":"\u003C\u003CMediaWiki Emulator en 1>>\n\n!! ''Resources''\n\n* https://old.reddit.com/r/iosgaming/comments/tcdpr4/list_of_browser_based_emulators/\n\n!!! ''Web Sites''\n* [[Emulation General Wiki|https://emulation.gametechwiki.com]]\n\n!!! ''Game Console Emulators''\n* https://github.com/EmulatorJS\n* https://github.com/44670/desmume-wasm\n* https://github.com/js-emulators/desmond\n* https://github.com/44670/44vba\n* https://github.com/skylersaleh/SkyEmu\n\n!!! ''Miscellaneous Emulators''\n* https://dos.zone/mobile/\n\n!!! ''Other''\n* [[Thumbnails for RetroArch|https://github.com/libretro-thumbnails/libretro-thumbnails]]\n* https://github.com/Abdess/retroarch_system\n* [[Emulator files|https://emulation.gametechwiki.com/index.php/Emulator_files]] (system BIOS and such)\n","tags":"i18n:en","title":"Emulation:en","modified":"20230116221652578"}, @@ -617,14 +624,17 @@ Error message and password prompt {"created":"20230113095521581","text":"\u003C\u003CMediaWiki Hacker_News en 2>>\n\n!! ''The Latest News''\n\n\u003C\u003CiFrameBypass \"https://news.ycombinator.com\">>\n","tags":"i18n:en TODO","title":"Hacker News:en","modified":"20230116141005300"}, {"created":"20220922204301052","text":"Interesting news I collect from the hacky tech Internet sphere (HN primarily, but not exclusively).\n\n* [[TOTP tokens on my wrist with the smartest dumb watch|https://blog.singleton.io/posts/2022-10-17-otp-on-wrist]]\n* [[Boeing 787s must be turned off and on every 51 days to prevent 'misleading data' being shown to pilots|https://www.theregister.com/2020/04/02/boeing_787_power_cycle_51_days_stale_data]]\n* [[Disposable Root Servers|https://blog.thc.org/disposable-root-servers]]\n* [[Neurons in a dish learn to play Pong — what’s next?|https://www.nature.com/articles/d41586-022-03229-y]]\n* [[retrowin32, a win32 emulator|https://neugierig.org/software/blog/2022/10/retrowin32.html]]\n* [[Ray Tracing In Notepad.exe At 30 FPS|http://kylehalladay.com/blog/2020/05/20/Rendering-With-Notepad.html]]\n* [[You can't buy a Raspberry Pi right now|https://www.jeffgeerling.com/blog/2022/you-cant-buy-raspberry-pi-right-now]]\n* [[7 Cool HTML Elements Nobody Uses|https://tapajyoti-bose.medium.com/7-cool-html-elements-nobody-uses-436598d85668]]\n* [[Despite faster broadband every year, web pages don't load any faster|https://www.datafantic.com/how-much-time-do-we-waste-waiting-for-websites-to-load]] [//[[c|https://readhacker.news/c/5mBGU]]//]\n* [[Avoiding homework with code (and getting caught)|https://alistair.blog/mochip]] [//[[c|https://readhacker.news/c/5mBHL]]//]\n* [[Show HN: I made an open-source Bitly alternative|https://readhacker.news/c/5mzDH]]\n* [[If the Moon Were Only 1 Pixel (2014)|https://readhacker.news/c/5myKf]]","tags":"Reading i18n:en Tech","title":"Hacking News","modified":"20221018220810405"}, {"created":"20230202224901337","creator":"Octt","text":"\u003C\u003CWikipediaFrame HTML en>>","tags":"i18n:en","title":"HTML:en","modified":"20230202224947738","modifier":"Octt"}, +{"created":"20230205142456532","creator":"Octt","text":"","tags":"TODO Protocol Web","title":"HTTP","modified":"20230205142551190","modifier":"Octt"}, +{"created":"20230205143543756","creator":"Octt","text":"","tags":"TODO Android","title":"Huawei P9 Lite Mini","modified":"20230205143617655","modifier":"Octt"}, {"created":"20220926115058940","text":"","title":"i18n:en","icon":"$:/languages/en-GB/icon","modified":"20230110180103216"}, {"created":"20220926115105492","title":"i18n:it","icon":"$:/languages/it-IT/icon","modified":"20220926115105492"}, +{"created":"20230205143015066","creator":"Octt","text":"","tags":"TODO","title":"I2C","modified":"20230205143034166","modifier":"Octt"}, {"created":"20230117104437158","text":"\u003C\u003CMediaWiki ImageMagick en 1>>\n\n!! ''Resources''\n* https://stackoverflow.com/questions/49899547/imagemagik-convert-pdf-to-pdf-without-doing-anything#49900085\n* https://stackoverflow.com/questions/15384879/imagemagick-using-more-than-2gb-of-memory-to-convert-pdf-files\n","tags":"i18n:en","title":"ImageMagick:en","modified":"20230117104744312"}, {"created":"20220923132359163","text":"The [[Internet Archive|https://archive.org]] is a website serving as free archive of digital items, with the intent of cultural preservation.\n\n[img[https://upload.wikimedia.org/wikipedia/commons/8/84/Internet_Archive_logo_and_wordmark.svg]]\n\nThe non-profit library is also known for its [[Wayback Machine|Wayback Machine:en]] service.","tags":"Archiving Internet i18n:en","title":"Internet Archive:en","modified":"20221110231031616"}, {"created":"20220927210105087","text":"Source: https://blog.archive.org/2012/04/26/downloading-in-bulk-using-wget\n\n!!! Prerequisites\n\n# Obtain [[Wget|https://www.gnu.org/software/wget]];\n\n# (Optional) For large collections, Install \"Copy Selected Links\" extension [[For Firefox|https://addons.mozilla.org/en-US/firefox/addon/copy-selected-links]];\n\n!!! Action\n\n# In a text file, Write a list of all item ids to be downloaded (the part after `/details/` in the URL);\n\n## Easy way to do this for collections: Select all links in the browser, Right-Click > Copy selected links, Paste in a text editor, Find all instances of `https://archive.org/details/`, replace with //nothing//, Save.\n\n# Use the following command:\n```sh\nwget -r -H -nc -np -nH --cut-dirs=1 -e robots=off -l1 -i \u003CPath-to-text-file> -B 'http://archive.org/download/'\n```\n\n!!!! Useful arguments\n\n* Whitelist or Blacklist mode for list of extensions (preceded by `.` (dot), separated by `,` (comma); Example: `.avif,.7z`)\n** `-A \u003CExtensions>`: Whitelist\n** `-R \u003CExtensions>`: Blacklist","tags":"i18n:en Snippets","title":"Internet Archive/Download bulk items (Wget)","modified":"20221110230509726"}, {"created":"20230203214625941","creator":"Octt","text":"\u003C\u003CMediaWiki Internet en 4>>","title":"Internet:en","modified":"20230203214702355","modifier":"Octt","tags":"i18n:en"}, {"created":"20230114154735505","text":"","tags":"i18n:en TODO","title":"Invidious:en","modified":"20230114154753042"}, -{"created":"20221107192628249","text":"''ISO 8601'' is a date/time format standard designed for international adoption, by featuring a logical, unambiguous notation.\n\nIt was first published in 1988, but got some revisions in following years.\n\nIts complete form is the following, but the standard allows for dashes (`-`), colons (`:`), and the final time zone indicator to be omitted:\n\n`YYYY-MM-DD`T`hh:mm:ss`+hh:mm","tags":"i18n:en","title":"ISO 8601:en","modified":"20221107193603014"}, +{"created":"20221107192628249","creator":"Octt","text":"''ISO 8601'' is a date/time format standard designed for international adoption, by featuring a logical, unambiguous notation.\n\nIt was first published in 1988, but got some revisions in following years.\n\nIts complete form is the following, but the standard allows for dashes (`-`), colons (`:`), and the final time zone indicator to be omitted:\n\n`YYYY-MM-DD`T`hh:mm:ss`+hh:mm","tags":"i18n:en Standard","title":"ISO 8601:en","modified":"20230205142624466","modifier":"Octt"}, {"created":"20220923052724501","title":"Italiano","icon":"$:/languages/it-IT/icon","modified":"20220923052724501"}, {"created":"20221110145611678","text":"''JavaScript'', or \"JS\", is an high-level programming language. It constitutes a core technology of the Web, sitting optionally alongside HTML and CSS. In recent years, it has gotten more and more popular even for desktop app and backend development.","tags":"Development i18n:en Internet","title":"JavaScript:en","modified":"20221110151535735"}, {"created":"20220923152137538","text":"[[johncena141|https://github.com/jc141x]] (jc141) is specialized in the field of compiling and distributing free repacks of current PC games for GNU+Linux.\n\nBefore their arrival to the GNU+Linux gaming scene in 2020-2021, obtaining known-safe and working repacks of games for the platform was a challenge, with native Linux repacks being almost impossible to find and Windows ones often not working.\n\nIn just about a year, johncena141 has become the most trusted repacker among GNU+Linux gamers, by putting the focus of their work directly and exclusively on GNU+Linux, as well as proving transparency and efficiency in their operations.","tags":"Gaming i18n:en","title":"johncena141:en","modified":"20220926115016387"}, @@ -671,7 +681,7 @@ Error message and password prompt {"created":"20230111120518929","creator":"Octt","text":"\u003C\u003CMediaWiki Nonogram en 3>>\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://jokude.github.io/react-nonogram\">>\n\n!! ''Implementations''\n* https://Nonogram.com","tags":"i18n:en TODO Gaming Puzzle","title":"Nonogram:en","modified":"20230203230541253","modifier":"Octt"}, {"created":"20230202110151955","creator":"Octt","text":"\u003C\u003CMediaWiki NumWorks en 3>>","tags":"i18n:en","title":"NumWorks:en","modified":"20230202110704828","modifier":"Octt"}, {"created":"20220920160811383","creator":"Octt","text":"!! Welcome to my Personal {Knowledge Base + Public Notebook}!\n\nGeneral information about the site will soon be available. Licensing information is available [[here|OcttKB/Licensing]].\n\n!!! ''Table of Contents''\n{{$:/OcttKB/ToC}}\n\n!!! ''External Links''\n* ''My Hub'', Global Home Page: https://hub.octt.eu.org - Links to my blog, webapps, and social profiles\n* ''KB Git Repo'' (deploy scripts, + some history): https://gitlab.com/octtspacc/OcttKB\n\n!!! ''Tags''\n{{$:/OcttKB/TagCloud}}\n\u003C!--\n\u003Cspan style=\"Line-Height:2em;\">\n\u003C$list filter=\"[tags[]!is[system]]\">\n\u003Cspan style=\"Padding:2px;\">\n\u003C$macrocall $name=\"tag\" tag={{!!caption}}/>\n\u003C/span>\n\u003C/$list>\n\u003C/span>\n--->\n\u003C!--\n\u003C\u003Clist-links filter:\"[!is[system]tags[]]\">>\n--->\n\n\u003Cbr>\n\n\u003Cdetails>\n \u003Csummary>\n \u003Ch3 style=\"display: inline; font-style: bold;\">\n All Tiddlers\n \u003C/h3>\n \u003C/summary>\n {{$:/OcttKB/AllTiddlers}}\n\u003C/details>\n\n\u003Cbr>\u003Chr>\u003Cbr>\n\n(Partial) [[Copyright © 2022, OctoSpacc|OcttKB/Licensing]] || OcttKB is powered by [[TiddlyWiki|TiddlyWiki:en]].\n\n\u003Csmall>//As with any TiddlyWiki, you can make your own changes right here and save them locally for yourself.//\u003C/small>","tags":"i18n:en Meta TableOfContents","title":"OcttKB","modified":"20230126190719726","modifier":"Octt"}, -{"created":"20230109220804304","creator":"Octt","text":"\u003C!--\n!! Clouds!\n\nAre these useless? ''Yes!'' But they are so pretty...\n\n{{$:/OcttKB/TagCloud}}\n--->\n\n\u003Cdiv style=\"height: 200px; max-width: 800px; margin: auto;\">\n\u003C$echarts $tiddler=\"$:/plugins/Gk0Wk/echarts/addons/GitHubHeatMap.js\" $width=\"100%\" $height=\"100%\" />\n\u003C/div>\n\n\u003Cbr />\u003Chr />\u003Cbr />\n\n\u003Cdiv class=\"NoSelect PIP-Select\">\n \u003C!--\n \u003Cspan>PIP (WIP): \u003C/span>\n \u003Cinput type=\"radio\" class=\"Radio-Btn PIP-Select\" name=\"PIP-20230202-2637\" value=\"↗️\" />\n \u003Clabel>↗️\u003C/label>\n \u003Cinput type=\"radio\" class=\"Radio-Btn PIP-Select\" name=\"PIP-20230202-2637\" value=\"↘️\" />\n \u003Clabel>↘️\u003C/label>\n \u003Cinput type=\"radio\" class=\"Radio-Btn PIP-Select\" name=\"PIP-20230202-2637\" value=\"❎\" checked=\"true\" />\n \u003Clabel>❎\u003C/label>\n -->\n \u003C!-- \u003Cdiv> -->\n \u003C$edit-text class=\"Edit-Text-Full\" tiddler=\u003C\u003CcurrentTiddler>> field=\".data-TheBrain-Tiddler\"/>\n \u003C$echarts $tiddler=\"$:/plugins/Gk0Wk/echarts/addons/TheBrain.js\" aliasField=\"caption\" levels=\"1\" focussedTiddler={{!!.data-TheBrain-Tiddler}} />\n \u003C!-- \u003C/div> -->\n\u003C/div>\n\n\u003Cbr />\u003Chr />\u003Cbr />\n\n\u003C$echarts $tiddler=\"$:/plugins/Gk0Wk/echarts/addons/TagCloud.js\" />\n\n\u003Cbr />\u003Chr />\u003Cbr />\n\nI still have to put a lot of stuff here... see [[OcttKB/WIP]]","tags":"i18n:en OcttKB","title":"OcttKB/Data","modified":"20230202202858445","modifier":"Octt","TheBrain-focussedTiddler":"",".data-TheBrain-Tiddler":"OcttKB"}, +{"created":"20230109220804304","creator":"Octt","text":"\u003C!--\n!! Clouds!\n\nAre these useless? ''Yes!'' But they are so pretty...\n\n{{$:/OcttKB/TagCloud}}\n--->\n\n\u003Cdiv style=\"height: 200px; max-width: 800px; margin: auto;\">\n\u003C$echarts $tiddler=\"$:/plugins/Gk0Wk/echarts/addons/GitHubHeatMap.js\" $width=\"100%\" $height=\"100%\" />\n\u003C/div>\n\n\u003Cbr />\u003Chr />\u003Cbr />\n\n\u003Cdiv class=\"NoSelect PIP-Select\">\n \u003C!--\n \u003Cspan>PIP (WIP): \u003C/span>\n \u003Cinput type=\"radio\" class=\"Radio-Btn PIP-Select\" name=\"PIP-20230202-2637\" value=\"↗️\" />\n \u003Clabel>↗️\u003C/label>\n \u003Cinput type=\"radio\" class=\"Radio-Btn PIP-Select\" name=\"PIP-20230202-2637\" value=\"↘️\" />\n \u003Clabel>↘️\u003C/label>\n \u003Cinput type=\"radio\" class=\"Radio-Btn PIP-Select\" name=\"PIP-20230202-2637\" value=\"❎\" checked=\"true\" />\n \u003Clabel>❎\u003C/label>\n -->\n \u003C!-- \u003Cdiv> -->\n \u003C$edit-text class=\"Edit-Text-Full\" tiddler=\u003C\u003CcurrentTiddler>> field=\".data-TheBrain-Tiddler\" />\n Depth: \u003C$range min=\"1\" max=\"5\" field=\".data-TheBrain-Levels\" /> {{!!.data-TheBrain-Levels}}\n \u003C$echarts $tiddler=\"$:/plugins/Gk0Wk/echarts/addons/TheBrain.js\" aliasField=\"caption\" levels={{!!.data-TheBrain-Levels}} focussedTiddler={{!!.data-TheBrain-Tiddler}} />\n \u003C!-- \u003C/div> -->\n\u003C/div>\n\n\u003Cbr />\u003Chr />\u003Cbr />\n\n\u003C$echarts $tiddler=\"$:/plugins/Gk0Wk/echarts/addons/TagCloud.js\" />\n\n\u003Cbr />\u003Chr />\u003Cbr />\n\nI still have to put a lot of stuff here... see [[OcttKB/WIP]]","tags":"i18n:en OcttKB","title":"OcttKB/Data","modified":"20230205135318998","modifier":"Octt",".data-TheBrain-Tiddler":"OcttKB",".data-TheBrain-Levels":"1"}, {"created":"20220920160642961","creator":"Octt","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) [[[Pull Request|https://github.com/Jermolene/TiddlyWiki5/pull/6953]]]\n\n\u003C!--\n* ~~$:/themes/tiddlywiki/vanilla (Changed paddings)~~\n-->","tags":"TiddlyWiki i18n:en OcttKB","title":"OcttKB/Hacks","modified":"20230130081301252","modifier":"Octt"}, {"created":"20220924173239034","creator":"Octt","text":"All my //original content// on this website, unless where otherwise specified, is licensed under [[CC BY-SA 4.0|Creative Commons/BY-SA 4.0:en]].\n\nIt is a [[free culture]] license that promotes the benefits of making information available for anyone to learn from and build upon. However, be sure to know its terms before doing anything other than just consuming the site!\n\nYou can easily recognize which of the directly hosted (entirely contained in a //tiddler// itself, like text, string-encoded files, or standalone files in the file system) content is my original creation: it's anything that features no indication of source or license.\n\nUnless I forget to do so in specific instances, I always credit the source and/or specify the original license for anything upon which I don't hold 100% of the rights (even public domain content) and is a straight copy. I may not do so if the content in question is not directly copied //into// my site, but instead embedded from a Web space which is the property of another entity - in which case, a clickable link directing to the source will be present; if not, you can click the pencil-shaped (edit) button to read the source code for a specific //tiddler//, to discover possible external embed URLs.\n\nThe above is valid for all //content tiddlers// (those whose name does not start with `$:/`) and all //system tiddlers// created by me (not part of standard [[TiddlyWiki|TiddlyWiki:en]] or any of my [[installed plugins|$:/core/ui/ControlPanel/Plugins]]).\n\n//Non-original system tiddlers// which I never touched, obviously fall under their own license; but, for simplicity of operations, as well as to avoid accidentally claiming ownership on code not written by me, I hereby explicitly give away my copyright for //non-original system tiddlers// that I modified from their original state. This means you can consider those as always falling under their original license, even if I touched them; From another point of view, you can effectively consider any //diff// generated between the original version of a //system tiddler// and my modified version of the same file as falling under public domain.\n\n{{$:/OcttKB/LicensingButtons}}","tags":"i18n:en OcttKB Legal","title":"OcttKB/Licensing","modified":"20230203221651657","modifier":"Octt"}, {"created":"20230126105640952","creator":"Octt","text":"!!! ''WIP/TODO''\n\n* Move all bachecoctt links (and old GitHub stars) to proper tiddlers\n* Personal easy notes on various technical things of TiddlyWiki\n* Organize all my customizations into plugins easily installable by anyone\n* On showing date and time of last wiki saving (on Index tab on sidebar), also consider when a system tiddler is edited\n\n* Breadcrumbs bar:\n** Show unformatted title on click or at least disable hiding of some tokens\n** Button to copy full path to clipboard\n\n* In whatever directory listing, show button to create a new tiddler in current path\n\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\n* Data compression of everything (without breaking TiddlyWiki CLI support)\n** Choosing algorithm: best is probably Zstd\n** Tiddlers should be stored compressed individually; At saving, they are all compressed and stored in the HTML; At loading, they are read and decompressed to start the app\n** Single tiddlers are only compressed when it actually saves space, they should be checked at saving stage\n\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* Case insensitivity for tiddlers (?)\n* Handy button to reload direct scripts like $:/OcttKB/Functions.js\n* A way to reload any internal script (JS macros and exports) without reloading the entire wiki\n* Button to reload a single tiddler; if not possible, then the macros that can fail (e.g. MediaWiki, or all which fetch content from the Internet) should provide their own retry button\n* Fix images embedded with CSS float, make them not go out of tiddler's body if too tall\n* Better positioning of open/close sidebar button (should move the tiddler action bar buttons slightly to the left on single-column layout at least)\n\n* Add a feature to let users send issues or pull requests\n* Maybe add normal user comments?\n\n* Rehost embedded games for better CSS\n** Find the best retro console HTML5 emulator to embed in tiddlers which talk about certain games - they also need to be adapted to load ROMs from URL\n\n* In here I also put some tiddlers that are about a mainstream thing or topic just because they are connected to a more worthy tiddler; they should be tagged as Mainstream so that they can be filtered out in search and stuff\n* Special protection for some tiddlers, not encryption necessarily but just lock access to them globally until a specific task is performed (a password inputted is boring, maybe specific screen swipes is better)\n\n* \"Back to top\" button\n** Made with the style of bilibili, graphic is reused but logic needs to be reprogrammed\n\n!!!! ''Nice to have''\n* When tiddlers are transcluded show a small version of their action bar without the `\u003C\u003C{ >>` macro\n* Automatic lightboxes for images, without having to use the `\u003C\u003Cibox>>` macro\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** Have internal links present\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 (`File:`)\n*** It must also handle files that aren't images (audio/video)\n**** Default embed displays also the article cover image, allow setting a custom file or just `none`\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 content-based relationship map (like the one on [[https://baczek.me/map/]])\n* Activity view with calendar (like KOReader) \u003C!-- or squares wall (Git) -->\n","tags":"i18n:en OcttKB","title":"OcttKB/WIP","modified":"20230202110347173","modifier":"Octt"}, @@ -685,26 +695,33 @@ Error message and password prompt {"created":"20230130081850637","creator":"Octt","text":"\u003C\u003CMediaWiki Pine64 en 1>>","tags":"i18n:en","title":"Pine64:en","modified":"20230130082000223","modifier":"Octt"}, {"created":"20230114154328830","text":"\u003C\u003CMediaWiki Pixelfed en 2>>\n\n* https://pixelfed.org\n* https://github.com/pixelfed","tags":"i18n:en Fediverse TODO","title":"Pixelfed:en","modified":"20230114154453880"}, {"created":"20230202110726082","creator":"Octt","text":"\u003C\u003CMediaWiki PlayStation_Portable en 3>>","tags":"i18n:en Gaming Sony Console","title":"PlayStation Portable:en","modified":"20230203221756265","modifier":"Octt"}, +{"created":"20230205150132792","creator":"Octt","text":"","tags":"TODO","title":"PocketGo","modified":"20230205150144435","modifier":"Octt"}, {"created":"20230130082307771","creator":"Octt","text":"","tags":"TODO i18n:it","title":"Pokémon Marron Merda:it","modified":"20230130082456880","modifier":"Octt"}, {"created":"20230130082217716","creator":"Octt","text":"\u003C\u003CMediaWiki Pokémon en 1>>","tags":"i18n:en","title":"Pokémon:en","modified":"20230130082301915","modifier":"Octt"}, {"created":"20230117105218211","creator":"Octt","text":"A ''pseudo-operating-system'' is a software that acts (in a limited way) like an operating system, but is usually a normal application that runs on top of real OS.\n\n!!! ''Here are some''\n\n* [[daedalOS|daedalOS:en]]\n* ''OS.js'': [[Website|https://www.os-js.org]] | [[Demo|https://demo.os-js.org]] | [[Git|https://github.com/os-js]]","tags":"i18n:en TODO","title":"Pseudo-OS:en","modified":"20230126101650454","modifier":"Octt"}, {"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!-- \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":"20230205145721827","creator":"Octt","text":"","tags":"TODO","title":"Rclone","modified":"20230205145727476","modifier":"Octt"}, {"created":"20230202232607543","creator":"Octt","text":"\u003C\u003CMediaWiki ReactOS en 3>>","tags":"i18n:en","title":"ReactOS:en","modified":"20230202232629436","modifier":"Octt"}, {"created":"20230109104506263","text":"\u003C\u003CMediaWiki Reddit en 1>>","tags":"i18n:en Internet TODO","title":"Reddit:en","modified":"20230113105723193"}, {"created":"20230116222004372","text":"\u003C\u003CMediaWiki RetroArch en 3>>","tags":"i18n:en TODO","title":"RetroArch:en","modified":"20230116222135399"}, {"created":"20221102121324531","creator":"Octt","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","tags":"i18n:en Emulation Retro","title":"Retrogaming:en","modified":"20230130144024713","modifier":"Octt"}, {"created":"20230130082004553","creator":"Octt","text":"\u003C\u003CWikipediaFrame Rockchip en 5>>","tags":"i18n:en","title":"Rockchip:en","modified":"20230130082131301","modifier":"Octt"}, +{"created":"20230205143921784","creator":"Octt","text":"","tags":"TODO Android","title":"Samsung Galaxy Ace 4","modified":"20230205144016124","modifier":"Octt"}, {"created":"20230129163358719","creator":"Octt","text":"\u003C\u003CMediaWiki Samsung_Galaxy_Player en 1>>","tags":"i18n:en","title":"Samsung Galaxy Player:en","modified":"20230129163616005","modifier":"Octt"}, +{"created":"20230205143805811","creator":"Octt","text":"","tags":"Android TODO","title":"Samsung Galaxy S5 Mini","modified":"20230205143840668","modifier":"Octt"}, {"created":"20230128231917475","creator":"Octt","text":"\u003C\u003CMediaWiki Samsung en 1>>\n\nInside the community, some Samsung products, notably smartphones in general, are called various names:\n\n* ''Lagsung'' (Lag+Samsung): Because their [[OneUI]] Android interface is notoriously laggy, and considered \"gummy\" by some.\n* ''Scamsung'' (Scam+Samsung): The company's smartphones, mainly lowest-end ones, are sometimes considered so low-quality, for various factors, that they are seen as scams.\n* ''Gnusmas'': Just the word \"Samsung\" in reverse. I've only really seen 1 or 2 people use this name, and I don't know its real reason.\n* ''handwarmer'': Referred to the company's [[Exynos]] processors, used in their smartphones; they tended to heat up so much that you could use your phone as an hand warmer (sometimes hand burner!). Although nowadays these chips still have their issues compared to some counterparts, the problem that got them this name is effectively a thing of the past.","tags":"i18n:en","title":"Samsung:en","modified":"20230128233212642","modifier":"Octt"}, {"created":"20230116211104011","creator":"Octt","text":"Random saved links that I should put somewhere...\n\n[Moved to private notes]","tags":"i18n:en","title":"Saved Links","modified":"20230130082210908","modifier":"Octt"}, {"created":"20220924130815541","text":"!!! Replace for all files in all subdirectories\n\n```sh\nfind ./ -type f -exec sed -i \"s/Old/New/g\" {} \\;\n```","tags":"Snippets i18n:en","title":"sed/Snippets","modified":"20230114125213734"}, +{"created":"20230205150158602","creator":"Octt","text":"","tags":"TODO","title":"SFTP","modified":"20230205150204743","modifier":"Octt"}, {"created":"20230203222012422","creator":"Octt","text":"//A group of simple, open source Android apps without ads and unnecessary permissions, with customizable colors.//\n\n* https://simplemobiletools.com/","tags":"i18n:en Android","title":"Simple Mobile Tools:en","modified":"20230203222048635","modifier":"Octt"}, {"created":"20230114151517618","text":"\u003C\u003CMediaWiki Sokoban en 3>>\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://sokobanz.vercel.app\">>\n\n!! ''Implementations''\n\n* ''🧩 Sokoban game and automated puzzle solver (healeycodes)'': [[Web|https://sokobanz.vercel.app]] | [[Git|https://github.com/healeycodes/sokoban]]\n* 🐇 ''SokoBun'': [[Web|https://mewesk.github.io/sokobun]] | [[Git|https://github.com/MewesK/sokobun]]\n","tags":"i18n:en Puzzle Gaming","title":"Sokoban:en","modified":"20230116221314069"}, {"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":"20230205142954820","creator":"Octt","text":"","tags":"TODO","title":"SPI","modified":"20230205143012022","modifier":"Octt"}, {"created":"20230112104013755","text":"\u003C\u003CMediaWiki Splatoon en 3>>","tags":"i18n:en Gaming TODO Platformer TPS","title":"Splatoon:en","modified":"20230112104323443"}, +{"created":"20230205142231777","creator":"Octt","text":"","tags":"TODO Protocol","title":"SSH","modified":"20230205142247383","modifier":"Octt"}, {"created":"20230113230249689","creator":"Octt","text":"An encrypted open-source notes app with a very clean UX.\n\n* Website: [[standardnotes.com|https://standardnotes.com]]\n* Git Repos: [[github.com/standardnotes|https://github.com/standardnotes]]\n\n!! ''Listed''\n\n''Listed'' is a blogging platform developed by the Standard Notes team, that strongly integrates into the app.\n\n* Website: [[listed.to|https://listed.to]]","tags":"i18n:en TODO App","title":"Standard Notes:en","modified":"20230203222356194","modifier":"Octt"}, {"created":"20230202232653119","creator":"Octt","text":"\u003C\u003CWikipediaFrame Super_Mario_64 en>>","tags":"i18n:en Nintendo Gaming","title":"Super Mario 64:en","modified":"20230202233016119","modifier":"Octt"}, {"created":"20230130161956837","creator":"Octt","text":"\u003C\u003CMediaWiki SuperTux en 2>>","tags":"i18n:en Gaming","title":"Super Tux:en","modified":"20230130162031147","modifier":"Octt"}, @@ -712,16 +729,23 @@ Error message and password prompt {"created":"20230109112202970","creator":"Octt","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}}\n\n\u003Cbr>\n\n''Last edit at'' {{$:/OcttKB/LastEditTime}}","tags":"$:/tags/SideBar","title":"TableOfContents","modified":"20230124212647993","caption":"Index","modifier":"Octt","list-before":"$:/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":"20230113231015907","text":"* https://github.com/26F-Studio/Techmino","tags":"i18n:en TODO","title":"Techmino:en","modified":"20230113231026790"}, +{"created":"20230205142300738","creator":"Octt","text":"","tags":"Protocol TODO","title":"Telnet","modified":"20230205142342159","modifier":"Octt"}, +{"created":"20230205144623259","creator":"Octt","text":"","tags":"Android TODO","title":"Termux","modified":"20230205144712142","modifier":"Octt"}, {"created":"20230114125105418","text":"","tags":"TODO Gaming i18n:en","title":"Tetris Effect:en","modified":"20230114125518126"}, {"created":"20230112091241450","text":"\u003C\u003CMediaWiki Tetris en 3>>\n\n!! ''Gamin' Time''\n\n\u003C\u003CiFrameFixed \"https://reactgular.github.io/tetromino\">>","tags":"i18n:en Gaming TODO Puzzle","title":"Tetris:en","modified":"20230114124319245"}, +{"created":"20230205144742742","creator":"Octt","text":"","tags":"TODO","title":"Tetris/effect","modified":"20230205144822633","modifier":"Octt"}, {"created":"20230130143847729","creator":"Octt","text":"\u003C\u003C.@Wikipedia The_Legend_of_Zelda en >>","tags":"i18n:en Gaming Nintendo Retro","title":"The Legend of Zelda:en","modified":"20230130144142544","modifier":"Octt"}, {"created":"20220924193842295","creator":"Octt","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 Git Repos: [[TiddlyWiki5 Source|https://github.com/Jermolene/TiddlyWiki5]], [[Others|https://github.com/TiddlyWiki]]\n* Official Docs: [[Standard|https://tiddlywiki.com]], [[Dev|https://tiddlywiki.com/dev]]\n* [[Links Aggregator|https://links.tiddlywiki.org]]\n* [[Grok TiddlyWiki|https://groktiddlywiki.com]] - //Build a deep, lasting understanding of TiddlyWiki//\n* [[TiddlyWiki Toolmap|https://dynalist.io/d/zUP-nIWu2FFoXH-oM7L7d9DM]]\n\n!!! ''Other Wikis, Plugin Collections''\n\n* [[BrainTest|https://braintest.tiddlyspot.com]] - //tools for a digital brain//\n* [[Calendar|https://tabbed-calendar.tiddlyspot.com]] - //a tabbed picture calendar//\n* [[Joe's Blog|https://joearms.github.io]] - Contains the [[Chandler|https://joearms.github.io/#2018-12-26%20Fun%20with%20the%20TiddlyWiki]] prototype time-management tool\n* [[kookma's codes, macros, and solutions in TW|https://kookma.github.io/TW-Scripts]]\n* [[NoteSelf|https://noteself.org]] - TiddlyWiki fork/flavor with interesting features built-in - [[[Git|https://github.com/NoteSelf]]]\n* [[Projectify|https://thaddeusjiang.github.io/Projectify]] - //Project management for TiddlyWiki// - [[[Git|https://github.com/ThaddeusJiang/Projectify]]]\n* [[Stroll|https://giffmex.org/stroll/stroll.html]] - //A Roam-like experience in a free, downloadable file//\n* [[The public musings of Soren Bjornstad (Zettelkasten)|https://zettelkasten.sorenbjornstad.com]]\n* [[TiddlyMap|http://tiddlymap.org]] - //Map drawing and topic visualization for your wiki!// - [[[Git|https://github.com/felixhayashi/TW5-TiddlyMap]]]\n* [[Tobias Beer's Plugins and Resources|https://tobibeer.github.io]] - [[[Profile|https://tobibeer.github.io/tb5/#Tobias%20Beer]]] [[[Git|https://github.com/tobibeer]]]\n* [[TW5 CPL Wiki|https://tw-cpl.netlify.app]] - //TiddlyWiki5 Plugin Library for TiddlyWiki Chinese Communities//\n* [[TW5 Magick|https://tw5magick.tiddlyspot.com]] - //Some tricks and snippets for TiddlyWiki 5//\n* [[ZemoxWiki|https://zemox.tiddlyspot.com]] - //a haphazard meandering of notes, thoughts, experiments, links...//\n\n!!!! ''Individual Plugins''\n\n* [[Context Plugin|https://contextplugin.tiddlyspot.com]] - //search with context//\n* [[ECharts|https://tiddly-gittly.github.io/tw-echarts]] [[[Git|https://github.com/tiddly-gittly/tw-echarts]], [[Thread|https://talk.tiddlywiki.org/t/echarts-bringing-amazing-visualization-tools-to-tiddlywiki/1944]]] - //An All-in-one Visualization Framework for TiddlyWiki5 based on ECharts//\n* [[enable-js|http://tobibeer.github.io/tw/enable-js]] - //using inline script tags//\n* [[ibox|https://tobibeer.github.io/tw/ibox]] - //pretty-show images in tw5//\n* [[Relink|https://flibbles.github.io/tw5-relink]] - //flexibility when relinking renamed tiddlers//\n* [[TWCrossLinks|https://github.com/akhater/TWCrossLinks]] - //Discover all your intra-tiddlers links//\n\n!!! ''Useful Documentation Pages''\n* [[DateFormat|https://tiddlywiki.com/#DateFormat]]\n* [[EditTextWidget|https://tiddlywiki.com/#EditTextWidget]]\n* [[Table-of-Contents Macros (Examples)|https://tiddlywiki.com/#Table-of-Contents%20Macros%20(Examples)]]\n\n!!! ''Discussions''\n\u003C\u003C{ \"TiddlyWiki/Discussions\">>\n\n!! ''Notes/Personal''\n* [[OcttKB/WIP]]","title":"TiddlyWiki:en","modified":"20230202203501015","tags":"TiddlyWiki i18n:en TODO","modifier":"Octt"}, {"created":"20230127155833205","creator":"Octt","text":"Discussions that helped or might help me solve problems. And also some that are just plain interesing.\n\n* [[Date time wiki last updated or saved?|https://groups.google.com/g/TiddlyWiki/c/RxJdciY7yZY]]\n* [[I want to edit something, oh no that's a transclusion|https://groups.google.com/g/TiddlyWiki/c/tYgM6kh9lNA]], [[How do I transclude an edit window of a tiddler?|https://groups.google.com/g/tiddlywiki/c/GsMkfxSPkmA/m/cxGdAieIBgAJ]], [[How to quickly navigate to a transcluded tiddler?|https://talk.tiddlywiki.org/t/how-to-quickly-navigate-to-a-transcluded-tiddler/4535/5]]\n* [[Is there way to make TiddlyWiki system-wide case insensitive?|https://groups.google.com/g/tiddlywiki/c/BcEF4fTzCj8]]\n* [[Macro to Create TOC Like Table with Dot Leader|https://talk.tiddlywiki.org/t/a-macro-to-create-toc-like-table-with-dot-leader/1232]]\n* [[Simple Javascript insertion in tiddlers (text/vnd.tiddlywiki)|https://groups.google.com/g/tiddlywiki/c/NwOI-QER2ig/m/lSLS3XolwDoJ]]\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* [[Setting HTML attributes with a macro?|https://groups.google.com/g/tiddlywiki/c/Qp8Fzi0BR5I/m/N65Q6thTEwAJ]]\n* [[[Plugin] Presenting TW5-Uglify! Plugin compression the TiddlyWIki way!|https://groups.google.com/g/tiddlywiki/c/-kIVw00crRQ]]","modified":"20230130144120908","modifier":"Octt","title":"TiddlyWiki/Discussions","tags":"i18n:en TiddlyWiki"}, {"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":"20230205143040968","creator":"Octt","text":"","tags":"TODO","title":"Tor","modified":"20230205143046711","modifier":"Octt"}, {"created":"20230130074558332","creator":"Octt","text":"\u003C\u003CMediaWiki Tux_Racer en 3>>","tags":"i18n:en","title":"Tux Racer:en","modified":"20230130074757984","modifier":"Octt"}, {"created":"20230109104324882","text":"\u003C\u003CMediaWiki Twitter en 1>>","tags":"i18n:en Internet TODO","title":"Twitter:en","modified":"20230111153747555"}, +{"created":"20230205151025917","creator":"Octt","text":"","tags":"TODO","title":"TWRP","modified":"20230205151249161","modifier":"Octt"}, {"created":"20230202232344991","creator":"Octt","text":"\u003C\u003CMediaWiki Unix en 4>>","tags":"i18n:en","title":"UNIX:en","modified":"20230202232432139","modifier":"Octt"}, {"created":"20230114161806791","text":"\u003C!--\n\\define URLRnd() https://source.unsplash.com/random?\u003C$macrocall $name=\"now\"/>\u003C\u003Cnow \"hh.mm.ss.XXX\">>\n--->\n\n\u003C\u003CMediaWiki Unsplash en 1>>\n\n!! ''Random Picture from the Gallery''\n\n\u003Ca href=\"https://unsplash.com\" rel=\"noopener noreferrer\" target=\"_blank\">\u003Cimg class=\"Img90\" src=\"https://source.unsplash.com/random\">\u003C/a>\n\n\u003C!--\n\u003Ca href=\"https://source.unsplash.com/random?{{{[\u003Cnow hh.mm.ss.XXX>]}}}\">a\u003C/a>\n--->","tags":"i18n:en TODO Internet","title":"Unsplash:en","modified":"20230114170906333"}, +{"created":"20230205142939788","creator":"Octt","text":"","tags":"TODO","title":"USB","modified":"20230205142946545","modifier":"Octt"}, +{"created":"20230205142158067","creator":"Octt","text":"!!! ''Clients''\n\n!!!! ''Android''\n\n* ''AVNC'': [[Git|https://github.com/gujjwal00/avnc]] | \u003C\u003CFDroidLink com.gaurav.avnc>> | \u003C\u003CGPlayLink com.gaurav.avnc>>","tags":"TODO Protocol","title":"VNC","modified":"20230205144518639","modifier":"Octt"}, {"created":"20230113225512278","text":"//wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.//\n\n* https://wallabag.org\n* https://github.com/wallabag","tags":"i18n:en","title":"wallabag:en","modified":"20230116220602956"}, {"created":"20220923144125627","text":"The [[Wayback Machine|https://web.archive.org]] is a public website archiving service, provided by the [[Internet Archive|Internet Archive:en]].\n\n[img[https://upload.wikimedia.org/wikipedia/commons/0/01/Wayback_Machine_logo_2010.svg]]\n\nThe project exists to fulfill the goal of Web content preservation. It allows for users to visit a snapshot of a webpage captured in the past, serving as a way to preserve history, both in the case of the site owners altering the contents of a page, or simply the server going permanently down.","title":"Wayback Machine:en","modified":"20220926115014242","tags":"Archiving Internet i18n:en"}, {"created":"20230114234058763","text":"List of ''Web Apps'' to keep in mind.\n\n\u003C\u003CDirList \"Apps\">>\n\n\u003C!--\n\u003Cul>\n\u003C$list filter=\"[tag[Apps]tag[Web]]\">\n\u003Cli>\n \u003C$link link=\u003C\u003CcurrentTiddler>>/>\n\u003C/li>\n\u003C/$list>\n\u003C/ul>\n--->\n\n* [[SVG-Edit|https://svgedit.netlify.app/editor]]","tags":"i18n:en TODO","title":"Web Apps","modified":"20230114235402921"}, @@ -730,6 +754,7 @@ Error message and password prompt {"created":"20221103220025295","text":"\u003C\u003CMediaWiki Webring en 4>>\n\n!!! ''List of many Webrings''\n\n//I should ask some for joining (with the sitoctt or the octt hub? or the octtkb?)//\n\nLegend:\n\n* ✅: Joined\n* 📅: Waiting\n* ❓: Asked for joining but got ignored (verified through page changes and stuff across weeks/months)\n* ❌: Got rejected\n* ✏️ (or empty): Noted only\n\n---\n\n* ✏️ https://250kb.club, https://512kb.club, https://1mb.club\n* ✅ https://fediring.net\n* ✏️ https://hotlinewebring.club\n* ✏️ https://xhtml.club\n* ✏️ https://webring.xxiivv.com\n* ❓ https://yesterweb.org/webring\n","tags":"Internet i18n:en TODO","title":"Webrings","modified":"20230114125431599"}, {"created":"20230130073530575","creator":"Octt","text":"\u003C\u003CMediaWiki Wget en 1>>","tags":"i18n:en","title":"Wget:en","modified":"20230130073629686","modifier":"Octt"}, {"created":"20221009212222560","text":"!! Flags\n\n* Download required page assets: `-p`\n* Convert internal links to relative: `-k`","tags":"i18n:en Snippets","title":"Wget/Snippets","modified":"20221105125638233"}, +{"created":"20230205144223446","creator":"Octt","text":"","tags":"TODO","title":"Wii U","modified":"20230205144255286","modifier":"Octt"}, {"created":"20230203223711243","creator":"Octt","text":"\u003C\u003CMediaWiki Wiki en 3>>","tags":"i18n:en","title":"Wiki:en","modified":"20230203224044551","modifier":"Octt"}, {"created":"20221202225934313","text":"\u003C\u003CMediaWiki Wikipedia en 1>>\n\nIt is truly one of the best places to gain general culture from. For anything that is not found on the [[OcttKB]], you should visit Wikipedia!","tags":"i18n:en Internet","title":"Wikipedia:en","modified":"20230113095348086"}, {"created":"20230113230346823","text":"* https://wikispacc.miraheze.org","tags":"TODO i18n:en","title":"WikiSpacc:en","modified":"20230113230407582"}, @@ -738,6 +763,7 @@ Error message and password prompt {"created":"20220920144224759","text":"!! Multi-Screen Fixes\n\n!!! LG Flatron W1943SS (R) + TV Toshiba (L)\n\n```sh\nxrandr --output DVI-D-0 --addmode DVI-D-0 1920x1080\nxrandr --output DVI-D-0 --mode 1920x1080 -r 60.00\nxrandr --output DVI-D-0 --left-of HDMI-A-0\n```","tags":"Snippets i18n:en","title":"X11/Snippets","modified":"20221105125617281"}, {"created":"20230202230631376","creator":"Octt","text":"\u003C\u003CMediaWiki XDA_Developers en 3>>","tags":"i18n:en","title":"XDA Developers:en","modified":"20230202230712903","modifier":"Octt"}, {"created":"20230130074218718","creator":"Octt","text":"\u003C\u003CMediaWiki Xfce en 3>>","tags":"i18n:en","title":"XFCE:en","modified":"20230130074302566","modifier":"Octt"}, +{"created":"20230205143148006","creator":"Octt","text":"","tags":"TODO Android","title":"Xiaomi Redmi 9T","modified":"20230205143624517","modifier":"Octt"}, {"created":"20230202225649145","creator":"Octt","text":"\u003C\u003CWikipediaFrame XML en>>","tags":"i18n:en","title":"XML:en","modified":"20230202225731579","modifier":"Octt"}, {"created":"20230109104559438","text":"\u003C\u003CMediaWiki YouTube en 1>>","tags":"i18n:en Internet TODO","title":"YouTube:en","modified":"20230111153728680"}, {"created":"20230203223632196","creator":"Octt","text":"\u003C\u003CMediaWiki Zettelkasten en 2>>\n\n* Good website about ZK: [[zettelkasten.de|https://zettelkasten.de/]] (CC BY-SA)","tags":"i18n:en","title":"Zettelkasten:en","modified":"20230203224442713","modifier":"Octt"}