Saved by TiddlyWiki

This commit is contained in:
OcttKB-TiddlyWiki-Sync 2023-02-06 19:56:30 +00:00
parent 6beb956182
commit a30b179b80
1 changed files with 16 additions and 12 deletions

View File

@ -177,7 +177,7 @@ Error message and password prompt
{"created":"20230108195709898","title":"$:/config/Plugins/Disabled/$:/plugins/tiddlywiki/railroad","text":"yes","modified":"20230108195709898"},
{"created":"20221109152210013","title":"$:/config/plugins/text-slicer/output-mode","text":"wiki","modified":"20221109152210013"},
{"created":"20230108195817651","title":"$:/config/plugins/tiddlywiki/qrcode/generic","text":"","modified":"20230108195828589"},
{"created":"20220920160922870","creator":"Octt","text":"yes","title":"$:/config/RelinkOnRename","modified":"20230124220822255","modifier":"Octt"},
{"created":"20220920160922870","creator":"Octt","text":"yes","title":"$:/config/RelinkOnRename","modified":"20230206193110112","modifier":"Octt"},
{"created":"20230110194756813","title":"$:/config/TiddlyTools/FindTags","type":"application/json","text":"{}","modified":"20230110225135410"},
{"created":"20230110194656524","title":"$:/config/TiddlyTools/PowerSearch","type":"application/json","text":"{\n \"field\": \"\"\n}","modified":"20230110225152853"},
{"created":"20230109220405675","text":"","title":"$:/config/TiddlyTools/TagCloud","taglist":"","modified":"20230109222559184","sortorder":"name"},
@ -217,7 +217,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\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":"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\n\\define TwitterLink(Path, Title:\"Twitter\") [[$Title$|https://twitter.com/$Path$]]\n","tags":"$:/tags/Macro","title":"$:/Macros/Main","modified":"20230206195326472","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"},
@ -390,7 +390,7 @@ Error message and password prompt
{"created":"20221108100203119","title":"$:/state/plugin-info-1785259528-$:/plugins/tiddlywiki/codemirror-mode-x-tiddlywiki---1739364784","text":"contents","modified":"20221108100244432"},
{"created":"20220920140149154","title":"$:/state/plugin-info-1958370054-$:/core--2000059281","text":"contents","modified":"20220920140149154"},
{"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":"20220920140732083","creator":"Octt","title":"$:/state/showeditpreview","text":"yes","modified":"20230206194438592","modifier":"Octt"},
{"created":"20220920114858684","title":"$:/state/ShowPaletteEditor","text":"yes","modified":"20220920114858684"},
{"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"},
@ -418,7 +418,7 @@ 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":"TableOfContents","modified":"20230206113831622","modifier":"Octt"},
{"created":"20220920092307479","creator":"Octt","title":"$:/state/tab/sidebar--595412856","text":"TableOfContents","modified":"20230206195621087","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":"20230206113833446","modifier":"Octt"},
@ -523,7 +523,7 @@ 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":"20230206111214340","creator":"Octt","text":"","list":"","modified":"20230206113851903","modifier":"Octt"},
{"title":"$:/StoryList","created":"20230206190314988","creator":"Octt","text":"","list":"","modified":"20230206195533871","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"},
@ -583,8 +583,8 @@ Error message and password prompt
{"created":"20230130073837406","creator":"Octt","text":"\u003C\u003CMediaWiki A_Hat_in_Time en 3>>","tags":"TODO $:/i18n:en","title":"A Hat in Time:en","modified":"20230206111552056","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":"20230202230035698","creator":"Octt","text":"\u003C\u003CMediaWiki Android_(operating_system) en 5>>","tags":"","title":"Android","modified":"20230206192339925","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":"20230206111552058","modifier":"Octt"},
{"created":"20230110225425199","text":"\u003C\u003CMediaWiki Animal_Crossing en 2>>","tags":"Nintendo Gaming TODO $:/i18n:en","title":"Animal Crossing:en","modified":"20230206111552060","modifier":"Octt"},
{"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":"TODO Legal $:/i18n:en","title":"Anti-Capitalist Software License:en","modified":"20230206111552063","modifier":"Octt"},
{"created":"20230128234619470","creator":"Octt","text":"The ''Anti-Fascist MIT License'' is a MIT license modified with additional text to prohibit use by fascists. I don't think fascists will respect it, one of their mottos is literally \"me ne frego\" (\"I don't care\"), nor do I think the license could actually hold in a court of law, but the intentions behind it are good.\n\n* Repo: [[github.com/jamiebuilds/anti-fascist-mit-license|https://github.com/jamiebuilds/anti-fascist-mit-license]]\n\nAfter further research, it appears that forks exist:\n\n* https://github.com/Laurelai/anti-fascist-mit-license\n","tags":"Legal $:/i18n:en","title":"Anti-Fascist MIT License:en","modified":"20230206111552066","modifier":"Octt"},
@ -598,7 +598,7 @@ Error message and password prompt
{"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":"20230206111552078","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 TODO Platformer $:/i18n:en","title":"Celeste:en","modified":"20230206111552081","modifier":"Octt"},
{"created":"20230126102033696","creator":"Octt","text":"\u003C\u003CMediaWiki ChatGPT en 2>>","tags":"TODO $:/i18n:en","title":"ChatGPT:en","modified":"20230206111552083","modifier":"Octt"},
{"created":"20230126102033696","creator":"Octt","text":"\u003C\u003CMediaWiki ChatGPT en 2>>","tags":"AI LLM","title":"ChatGPT","modified":"20230206194423427","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":"20230206111552087","tags":"TODO $:/i18n:en","modifier":"Octt"},
{"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":"Android $:/i18n:en","title":"CyanogenMod:en","modified":"20230206111552091","modifier":"Octt"},
@ -622,8 +622,10 @@ Error message and password prompt
{"created":"20230113105935789","text":"\u003C\u003CMediaWiki Friendica en 2>>","tags":"TODO Fediverse $:/i18n:en","title":"Friendica:en","modified":"20230206111552132","modifier":"Octt"},
{"created":"20221006205957260","text":"* [[[PICO-8] Advanced Micro Platformer - Starter Kit|https://www.lexaloffle.com/bbs/?tid=28793]]","tags":"Development Gaming $:/i18n:en","title":"GameDev Resources","modified":"20230206111552133","modifier":"Octt"},
{"created":"20230116202756249","text":"\u003C\u003CMediaWiki Video_game en 3>>\n","tags":"$:/i18n:en","title":"Gaming:en","modified":"20230206111552135","modifier":"Octt"},
{"created":"20230202231537773","creator":"Octt","text":"\u003C\u003CMediaWiki Git en 2>>\n\n!!! Self-hostable servers\n* Git-SCM: https://git-scm.com/\n* GitLab: https://about.gitlab.com/install/\n* Gitea: https://gitea.io/\n* sr.ht: https://man.sr.ht/installation.md\n\n!!! Gratis SaaS servers\n* 🇺🇸 https://GitHub.com\n* 🇺🇸 https://GitLab.com\n* 🇪🇺 https://Gitea.it\n* 🇪🇺 https://Codeberg.org\n* 🇦🇺 https://BitBucket.org\n* https://NotABug.org\n","tags":"$:/i18n:en","title":"Git:en","modified":"20230206111552138","modifier":"Octt"},
{"created":"20230206194427467","creator":"Octt","text":"\u003C\u003CWikipediaFrame OpenAI#GPT en>>\n\n!!! ''Resources''\n\n* \u003C\u003CTwitterLink DYtweetshere/status/1617471632909676544 \"GPT is all you need for the backend\">> - [[[Paper|https://github.com/TheAppleTucker/backend-GPT]]]\n","tags":"AI LLM","title":"Generative Pre-trained Transformer","modified":"20230206195525971","modifier":"Octt"},
{"created":"20230202231537773","creator":"Octt","text":"\u003C\u003CMediaWiki Git en 2>>\n\n!!! Self-hostable servers\n* Git-SCM: https://git-scm.com/\n* GitLab: https://about.gitlab.com/install/\n* Gitea: https://gitea.io/\n* sr.ht: https://man.sr.ht/installation.md\n\n!!! Gratis SaaS servers\n* 🇺🇸 https://GitHub.com\n* 🇺🇸 https://GitLab.com\n* 🇪🇺 https://Gitea.it\n* 🇪🇺 https://Codeberg.org\n* 🇦🇺 https://BitBucket.org\n* https://NotABug.org\n","tags":"","title":"Git","modified":"20230206190346514","modifier":"Octt"},
{"created":"20221018083042590","text":"!!! ''Commands (+ Flags/Tips)''\n\n* `clone ${URL}`: Clone (download) a repo to the computer storage\n** `--depth=${n}`: Explicitly specify how many commits to download (starting from latest)\n\n* `add ${Path}`: Update Git's internal list of tracked files. This should be issued (ideally for the root directory, `.`) before trying to commit after creating/deleting/moving/renaming files/folders.\n** A `.gitignore` file, containing a list of files or folder paths (one per line) can be created in a repo's root, to make the `add` command ignore those: they won't be tracked by Git, and thus won't be committed or pushed. Note: adding already tracked paths to `.gitignore` doesn't make it so they stop being tracked, they must be manually be deleted and then the `add` command issued again.\n\n* `config`\n** `credential.helper store`\n\n!!! ''Miscellaneous Flags''\n\n* `--global`: Apply a config command to the global user configuration (omitting applies to current directory if it is a Git repo)","tags":"Snippets $:/i18n:en","title":"Git/Snippets","modified":"20230206111552141","modifier":"Octt"},
{"created":"20230206190107127","creator":"Octt","text":"!!! ''Tools''\n\n* [[nightly.link|https://nightly.link]] - //Downloads the latest \"nightly\" build/artifact from a continuous testing workflow without logging in// - [[[Git|https://github.com/oprypin/nightly.link]]]","tags":"Git TODO","title":"GitHub","modified":"20230206190331716","modifier":"Octt"},
{"created":"20230130074305715","creator":"Octt","text":"\u003C\u003CMediaWiki GNOME en 2>>","tags":"$:/i18n:en","title":"GNOME:en","modified":"20230206111552143","modifier":"Octt"},
{"created":"20230130073302535","creator":"Octt","text":"\u003C\u003CMediaWiki GNU en 3>>","tags":"$:/i18n:en","title":"GNU:en","modified":"20230206111552145","modifier":"Octt"},
{"created":"20230130073428687","creator":"Octt","text":"\u003C\u003CMediaWiki GNU_Core_Utilities en 1>>","tags":"$:/i18n:en","title":"GNU/Coreutils:en","modified":"20230206111552147","modifier":"Octt"},
@ -649,7 +651,7 @@ Error message and password prompt
{"created":"20230203224049687","creator":"Octt","text":"\u003C\u003CMediaWiki Knowledge_base en 2>>","tags":"$:/i18n:en","title":"Knowledge Base:en","modified":"20230206111552183","modifier":"Octt"},
{"created":"20230113102628101","text":"\u003C\u003CMediaWiki Lemmy_(software) en 1>>\n\n* Website: [[join-lemmy.org|https://join-lemmy.org]]\n* Git: [[github.com/LemmyNet/lemmy|https://github.com/LemmyNet]]\n* Developer's Instance: [[lemmy.ml|https://lemmy.ml]]","tags":"TODO Fediverse $:/i18n:en","title":"Lemmy:en","modified":"20230206111552185","modifier":"Octt"},
{"created":"20230116221513491","text":"","tags":"TODO $:/i18n:en","title":"Libretro:en","modified":"20230206111552187","modifier":"Octt"},
{"created":"20230202230215526","creator":"Octt","text":"\u003C\u003CMediaWiki LineageOS en 2>>","tags":"$:/i18n:en","title":"LineageOS:en","modified":"20230206111552189","modifier":"Octt"},
{"created":"20230202230215526","creator":"Octt","text":"\u003C\u003CMediaWiki LineageOS en 2>>","tags":"Android","title":"LineageOS","modified":"20230206192608346","modifier":"Octt"},
{"created":"20230111153758951","text":"\u003C\u003CMediaWiki Linux en 5>>","tags":"TODO $:/i18n:en","title":"Linux:en","modified":"20230206111552190","modifier":"Octt"},
{"created":"20230111114229130","creator":"Octt","text":"* ''2023-01-10'' \u003Cdiv>\n\n; \"This group is unavailable due to copyright infringement.\"\n: I commenti erano appena stati attivati sul canale Telegram Animali_Crostini, tramite un gruppo chiamato \"//This group is unavailable due to copyright infringement//\", per scherzare sui modi di fare in generale di Nintendo contro chi viola il copyright. Intanto su [[spacctorium]] si stava discutendo di argomenti che potrebbero essere visti come violazione dei copyright (non di Nintendo). Ad un certo punto, noto un commento di L. nel gruppo del canale di Animali_Crostini, e invio una reazione come risposta. A quel punto, L. riceve una notifica desktop con il pauroso nome del gruppo, e l'anteprima del mio messaggio; immediatamente fa un avviso raffazzonato su spacctorium (senza porsi domande su perché fosse ancora visibile col nome normale) e scappa via, per poi scrivermi in privato. Ha creduto per un momento qualcosa di assurdo: che da ora Telegram faccia analisi in tempo reale dei messaggi per individuare violazioni di copyright. Ho dovuto spiegargli io la situazione. ''TLDR'': È avvenuto del trolling pesantissimo, ma involontario.\n","tags":"$:/i18n:it TODO","title":"Lista incidenti","modified":"20230206111646496","modifier":"Octt"},
{"created":"20230130081007594","creator":"Octt","text":"\u003C\u003CMediaWiki LXQt en 2>>","tags":"$:/i18n:en","title":"LXQt:en","modified":"20230206111552192","modifier":"Octt"},
@ -681,7 +683,7 @@ Error message and password prompt
{"created":"20220923110724649","creator":"Octt","text":"''Nintendo DS'' is a family of portable game consoles created by [[Nintendo|Nintendo:en]], succeding and preceding the GBA and 3DS families respectively.\n\n\u003C\u003CLImg \"https://web.archive.org/web/20220923111238/http://pbs.twimg.com/media/E5An_LGVkAQv9ol?format=jpg&name=large\" \"https://twitter.com/HugeNintendoDS/status/1409670660402466819?cxt=HHwWhsCiueb_k5AnAAAA\">>","title":"Nintendo DS:en","modified":"20230206111552230","tags":"Gaming Nintendo NDS Console $:/i18n:en","modifier":"Octt"},
{"created":"20221018215927772","text":"!! ''Moved''\n\nMoved to https://cryptpad.devol.it/sheet/#/2/sheet/view/kcmKvZ03cftF2U9SMlMk8m4s5XRVIVkb0SZTZIDqvL8/embed/\n\n\u003Cdel>\n\n!!! ''Licensed Games''\n\n* ''Animal Crossing: Wild World'' • Top screen is required to see stars, flying balloons, and Gulliver. It also shows the title screen logo, and the 3D world when a menu is open. All gameplay, dialogues, and menus are on the bottom screen, and the stylus or the buttons can be used interchangeably.\n\n* ''Kirby: Mass Attack'' • Top screen shows title screen logo, some tooltips in game, and stats (level name, points, fruits, Kirbys, medals). Gameplay and menus are on bottom screen, and only controlled with the stylus.\n\n* ''Kirby: Power'' Paintbrush\n\n* [Patch] ''New Super Mario Bros.'' (Macro-Friendly)\n\n* [Partially] ''Nintendogs''\n\n* ''Picross 3D'' • Top screen holds text like menu details and guides (like the tutorials), and puzzle overviews (in the selection menu and while playing), with details and time. The gameplay itself is on the bottom screen, and requires stylus and D-Pad/ABXY. To play without a top screen, it's effectively necessary to learn the unique game mechanics elsewhere (like in video gameplays).\n\n* ''Picross DS'' • Top screen has some text, for menu items details, tutorials and explanations, overwiew of puzzles in the selection menu, and their status (as well as time) while playing them. Gameplay is on the bottom screen, and requires either the D-Pad, A, B buttons, or the stylus (as well as START to access the pause menu).\n\n* ''Pokemon Dash''\n\n* [?] ''Pokemon Link!''\n\n* ''Puyo Puyo!! 20th anniversary'' • Top screen has details for menu entries, some secondary dialogues (the story ones happen on the bottom), points and results, and decorative in-game character animations. Menus can be navigated with either the buttons or the touch screen; gameplay happens on the bottom screen with D-Pad and A/B buttons.\n\n* [?] ''Puzzle League DS''\n\n* ''Tetris DS''\n\n* ''The Legend of Zelda: Phantom Hourglass''\n\n* [?] ''The Legend of Zelda - Spirit Tracks''\n\n* [?] ''Tingle no Balloon Fight DS''\n\n* [?] ''WarioWare: Do It Yourself''\n\n* [?] ''WarioWare: Touched!''\n\n\n!!! ''Licensed Apps''\n\n* ''Nintendo DS Browser'' • Top screen shows software logos, current URL, WiFi signal status, loading animation, count of loaded/total page elements, random and contextual tooltips, and page scrollback buffer. Menu and web navigation happen entirely on the bottom screen, except when Panorama Mode (desktop view) is enabled. Navigation happens primarily with the stylus; buttons are supported only for some operations.\n\n\n!!! ''Homebrew Games''\n\n\n\n\n!!! ''Homebrew Apps''\n\n* ''Colors! DS'' • Top screen shows app logo while in the main menu, buttons legend while drawing, and the current drawing when opening a menu or optionally always. The touch screen is needed to select menu items, draw, and calibrate the digitizer; buttons are needed to operate drawing tools (moving, zooming, color picker, undo).\n\n\u003C/del>","tags":"Nintendo NDS Gaming $:/i18n:en","title":"Nintendo DS/Software Requiring Only the Bottom Screen","modified":"20230206111552237","modifier":"Octt"},
{"created":"20230202104823127","creator":"Octt","text":"\u003C\u003CMediaWiki Nintendo_Entertainment_System en 3>>","tags":"Nintendo Gaming $:/i18n:en","title":"Nintendo Entertainment System","modified":"20230206111552243","modifier":"Octt"},
{"created":"20220925130302833","creator":"Octt","text":"''Nintendo Switch'' is a family of portable game consoles created by [[Nintendo|Nintendo:en]]. It is notorius for being made of [[papier-mâché|Papier-mâché]], essentially suffering from a variety of structural problems.\n\n\u003C\u003CLImg \"https://i.ytimg.com/vi_webp/Cb-srOfRqNc/maxresdefault.webp\" \"https://youtu.be/Cb-srOfRqNc\">>\n\nThe console's introduction was hyped due to it being the first ever Nintendo console to be created with both home and portable use in mind. The name itself comes from the fact that the console can //switch//, from being connected to a TV to being able to be used standalone.","tags":"Nintendo Gaming NX Console $:/i18n:en","title":"Nintendo Switch:en","modified":"20230206111552247","modifier":"Octt"},
{"created":"20220925130302833","creator":"Octt","text":"''Nintendo Switch'' is a family of portable game consoles created by [[Nintendo|Nintendo]]. It is notorius for being made of [[papier-mâché|Papier-mâché]], essentially suffering from a variety of structural problems.\n\n\u003C\u003CLImg \"https://i.ytimg.com/vi_webp/Cb-srOfRqNc/maxresdefault.webp\" \"https://youtu.be/Cb-srOfRqNc\">>\n\nThe console's introduction was hyped due to it being the first ever Nintendo console to be created with both home and portable use in mind. The name itself comes from the fact that the console can //switch//, from being connected to a TV to being able to be used standalone.\n\n!! ''Homebrew''\n\n* Alternative OSes: [[Ubuntu]] and [[LineageOS]] by ''[[switchroot|https://switchroot.org/]]''","tags":"Nintendo Gaming NX Console","title":"Nintendo Switch","modified":"20230206192820604","modifier":"Octt"},
{"created":"20230110214847556","text":"''[[Nitter|https://github.com/zedeus/nitter]]'' is a free and open source alternative [[Twitter|Twitter:en]] front-end focused on privacy and performance.\n\nQuoting from the project's README:\n\n\u003C\u003C\u003C\nInspired by the Invidious project.\n\n* No JavaScript or ads\n* All requests go through the backend, client never talks to Twitter\n* Prevents Twitter from tracking your IP or JavaScript fingerprint\n* Uses Twitter's unofficial API (no rate limits or developer account required)\n* Lightweight (60KB vs 784KB from twitter.com)\n* RSS feeds\n* Themes\n* Mobile support (responsive design)\n* AGPLv3 licensed, no proprietary instances permitted\n\u003C\u003C\u003C\n","tags":"Internet $:/i18n:en","title":"Nitter:en","modified":"20230206111552254","modifier":"Octt"},
{"created":"20230203222119146","creator":"Octt","text":"\u003C\u003CMediaWiki NodeMCU en 1>>\n\n* https://www.nodemcu.com/index_en.html","tags":"MCU $:/i18n:en","title":"NodeMCU:en","modified":"20230206111552260","modifier":"Octt"},
{"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":"TODO Gaming Puzzle $:/i18n:en","title":"Nonogram:en","modified":"20230206111552267","modifier":"Octt"},
@ -710,7 +712,7 @@ Error message and password prompt
{"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":"20230206111646500","i18n":"RasperryPi","modifier":"Octt"},
{"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":"20230206111552347","modifier":"Octt"},
{"created":"20230109104506263","text":"\u003C\u003CMediaWiki Reddit en 1>>","tags":"Internet TODO $:/i18n:en","title":"Reddit:en","modified":"20230206111552349","modifier":"Octt"},
{"created":"20230109104506263","creator":"Octt","text":"\u003C\u003CMediaWiki Reddit en 1>>\n\n!!! ''Tools''\n\n* [[Unddit|https://www.unddit.com/]] - //View deleted stuff from Reddit// - [[[Git|https://github.com/gurnec/removeddit]]]","tags":"Internet","title":"Reddit","modified":"20230206193216570","modifier":"Octt"},
{"created":"20230116222004372","text":"\u003C\u003CMediaWiki RetroArch en 3>>","tags":"TODO $:/i18n:en","title":"RetroArch:en","modified":"20230206111552351","modifier":"Octt"},
{"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":"Emulation Retro $:/i18n:en","title":"Retrogaming:en","modified":"20230206111552354","modifier":"Octt"},
{"created":"20230130082004553","creator":"Octt","text":"\u003C\u003CWikipediaFrame Rockchip en 5>>","tags":"$:/i18n:en","title":"Rockchip:en","modified":"20230206111552356","modifier":"Octt"},
@ -749,15 +751,16 @@ Error message and password prompt
{"created":"20230130074558332","creator":"Octt","text":"\u003C\u003CMediaWiki Tux_Racer en 3>>","tags":"$:/i18n:en","title":"Tux Racer:en","modified":"20230206111552409","modifier":"Octt"},
{"created":"20230109104324882","text":"\u003C\u003CMediaWiki Twitter en 1>>","tags":"Internet TODO $:/i18n:en","title":"Twitter:en","modified":"20230206111552411","modifier":"Octt"},
{"created":"20230205151025917","creator":"Octt","text":"","tags":"TODO","title":"TWRP","modified":"20230205151249161","modifier":"Octt"},
{"created":"20230206192622617","creator":"Octt","text":"\u003C\u003CMediaWiki Ubuntu en 3>>","title":"Ubuntu","modified":"20230206192749386","modifier":"Octt","tags":"GNU Linux Debian [[Canonical Ltd]]"},
{"created":"20230202232344991","creator":"Octt","text":"\u003C\u003CMediaWiki Unix en 4>>","tags":"$:/i18n:en","title":"UNIX:en","modified":"20230206111552412","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":"TODO Internet $:/i18n:en","title":"Unsplash:en","modified":"20230206111552416","modifier":"Octt"},
{"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":"20230206111552419","modifier":"Octt"},
{"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":"20230206111552421","tags":"Archiving Internet $:/i18n:en","modifier":"Octt"},
{"created":"20230203214532694","creator":"Octt","text":"\u003C\u003CMediaWiki World_Wide_Web en 5>>\n\n!!! ''Tools''\n\n* ''[[ReplayWeb.page|https://replayweb.page/]]'' - //Serverless Web Archive Replay directly in the browser// - [[[Git|https://github.com/webrecorder/replayweb.page]]]\n\n!!! ''Analytics''\n\n* ''[[GoatCounter|https://www.goatcounter.com/]]'' - //Easy analytics. Open-source, self-hostable, GDPR-compliant. No tracking of personal data, and works without JS// - [[[Git|https://github.com/arp242/goatcounter]]]\n* //Others: https://github.com/newTendermint/awesome-analytics | https://github.com/pluja/awesome-privacy#analytics //\n\n!!!! ''Development''\n\n* [[SPA source code recovery by un-Webpacking source maps|https://medium.com/@rarecoil/spa-source-code-recovery-by-un-webpacking-source-maps-ef830fc2351d]] - ''[[unwebpack-sourcemap|https://github.com/rarecoil/unwebpack-sourcemap]]''\n\n!!!!! ''Frameworks''\n\n* ''[[Tauri|https://tauri.app/]]'' - //Use Rust to build desktop and mobile apps with a web frontend// - [[[Git|https://github.com/tauri-apps/]]]\n\n!!!!! ''Libraries''\n\n* [[FileSaver.js|https://github.com/eligrey/FileSaver.js]] - //An HTML5 saveAs() FileSaver implementation//\n* [[srcdoc-polyfill|https://github.com/jugglinmike/srcdoc-polyfill]] - //A shim for the iFrame \"srcdoc\" attribute//\n","tags":"Internet","title":"Web","modified":"20230206194153784","modifier":"Octt"},
{"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":"TODO $:/i18n:en","title":"Web Apps","modified":"20230206111552424","modifier":"Octt"},
{"created":"20221103223952562","text":"Some ideas on //how// and //into what// to make a website I want to collect. Some I gather from other people's sites.\n\n* Site Changelog on Home page\n* Animated/Static Image Buttons for expressing ideas or linking to other websites\n* Shrines\n* Vast photo Galleries","tags":"Internet $:/i18n:en","title":"Web design ideas","modified":"20230206111552426","modifier":"Octt"},
{"created":"20230203214532694","creator":"Octt","text":"\u003C\u003CMediaWiki World_Wide_Web en 5>>","tags":"Internet $:/i18n:en","title":"Web:en","modified":"20230206111552429","modifier":"Octt"},
{"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 TODO $:/i18n:en","title":"Webrings","modified":"20230206111552433","modifier":"Octt"},
{"created":"20230130073530575","creator":"Octt","text":"\u003C\u003CMediaWiki Wget en 1>>","tags":"$:/i18n:en","title":"Wget:en","modified":"20230206111552437","modifier":"Octt"},
{"created":"20221009212222560","text":"!! Flags\n\n* Download required page assets: `-p`\n* Convert internal links to relative: `-k`","tags":"Snippets $:/i18n:en","title":"Wget/Snippets","modified":"20230206111552439","modifier":"Octt"},
@ -767,6 +770,7 @@ Error message and password prompt
{"created":"20230113230346823","text":"* https://wikispacc.miraheze.org","tags":"TODO $:/i18n:en","title":"WikiSpacc:en","modified":"20230206111552444","modifier":"Octt"},
{"created":"20230112115019993","text":"\u003C\u003CMediaWiki \"Help:Wikitext\" en 1>>\n\n!!! ''MediaWiki's vs TiddlyWiki's Wikitext''\n\n''Documentation'': [[Wikipedia's|https://en.m.wikipedia.org/wiki/Help:Wikitext]] | [[TiddlyWiki's|https://tiddlywiki.com/#WikiText]]\n\n!!!! ''Equalities''\n\n* ''Unordered and Ordered Lists''\n* ''Break lines'': A single newline doesn't break the text, an empty line starts a new paragraph.\n\n!!!! ''Differences''\n\n||''MediaWiki''|''TiddlyWiki''|\n|''Headings''|Name enclosed in a pair of //equals//:\u003Cbr>`=== Heading 3 ===`|Name preceded by //bangs//:\u003Cbr>`!!! Heading 3`|\n|''Bold'':\u003Cbr>Text enclosed in a pair of:|3 //apostrophes//:\u003Cbr>`'''Text'''`|2 //apostrophes//:\u003Cbr>`''Text''`|\n|''Italics'':\u003Cbr>Text enclosed in a pair of:|2 //apostrophes//:\u003Cbr>`''Text''`|2 //slashes//:\u003Cbr>`//Text//`|\n|''Indentation''|`Indentation as used on talk pages:`\u003Cbr>`:Each colon at the start of a line`\u003Cbr>`::causes the line to be indented by three more character positions.`|N/A|\n|''Horizontal Rule''|4 or more //dashes//:\u003Cbr>`----`|3 or more //dashes//:\u003Cbr>`---`|\n|''Hard Linebreaks''|N/A|Text enclosed in 3 //quotes//:\u003Cbr>`\"\"\"`\u003Cbr>`Text`\u003Cbr>`Still Text`\u003Cbr>`\"\"\"`|\n|''Links''|Target first, Name last|Name first, Target last|","tags":"TiddlyWiki MediaWiki $:/i18n:en","title":"Wikitext:en","modified":"20230206111552455","modifier":"Octt"},
{"created":"20230202232517791","creator":"Octt","text":"\u003C\u003CMediaWiki Wine_(software) en 3>>","tags":"$:/i18n:en","title":"Wine:en","modified":"20230206111552464","modifier":"Octt"},
{"created":"20230206192842398","creator":"Octt","text":"\u003C\u003CMediaWiki WordPress en 4>>","tags":"Web PHP CMS","title":"WordPress","modified":"20230206192952907","modifier":"Octt"},
{"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":"20230206111552465","modifier":"Octt"},
{"created":"20230202230631376","creator":"Octt","text":"\u003C\u003CMediaWiki XDA_Developers en 3>>","tags":"$:/i18n:en","title":"XDA Developers:en","modified":"20230206111552467","modifier":"Octt"},
{"created":"20230130074218718","creator":"Octt","text":"\u003C\u003CMediaWiki Xfce en 3>>","tags":"$:/i18n:en","title":"XFCE:en","modified":"20230206111552470","modifier":"Octt"},