i cant believe you would becray me

This commit is contained in:
Akira Olivia Pink 2025-03-20 20:41:47 -03:00
parent f6211e7b76
commit 1b401f32bc
250 changed files with 14125 additions and 77 deletions
.obsidian
.stfolder
.trash
3d_models
drawings

View file

@ -1 +0,0 @@
/home/akirapink/Documents/Knowledge/Akira's Brain/.obsidian

3
.obsidian/app.json vendored Normal file
View file

@ -0,0 +1,3 @@
{
"readableLineLength": false
}

14
.obsidian/appearance.json vendored Normal file
View file

@ -0,0 +1,14 @@
{
"accentColor": "#ff24a4",
"cssTheme": "Lumines",
"interfaceFontFamily": "Inter,Work Sans,Inter Frozen,Aptos Narrow,Averia Libre,B612,Minecraft Seven v2",
"textFontFamily": "Inter,Work Sans,Inter Frozen,Aptos Narrow,Averia Libre,B612,Minecraft Seven v2",
"monospaceFontFamily": "Aptos Mono",
"theme": "system",
"baseFontSize": 16,
"baseFontSizeAction": true,
"nativeMenus": false,
"enabledCssSnippets": [
"checkboxes"
]
}

View file

@ -0,0 +1,14 @@
{
"accentColor": "#df11b2",
"cssTheme": "Sanctum",
"interfaceFontFamily": "Inter,Work Sans,Inter Frozen,Aptos Narrow,Averia Libre,B612,Minecraft Seven v2",
"textFontFamily": "Inter,Work Sans,Inter Frozen,Aptos Narrow,Averia Libre,B612,Minecraft Seven v2",
"monospaceFontFamily": "Aptos Mono",
"theme": "system",
"baseFontSize": 16,
"baseFontSizeAction": true,
"nativeMenus": false,
"enabledCssSnippets": [
"checkboxes"
]
}

5
.obsidian/community-plugins.json vendored Normal file
View file

@ -0,0 +1,5 @@
[
"obsidian-style-settings",
"obsidian-smart-typography",
"cm-typewriter-scroll-obsidian"
]

31
.obsidian/core-plugins.json vendored Normal file
View file

@ -0,0 +1,31 @@
{
"file-explorer": true,
"global-search": true,
"switcher": true,
"graph": true,
"backlink": true,
"canvas": true,
"outgoing-link": true,
"tag-pane": true,
"properties": false,
"page-preview": true,
"daily-notes": true,
"templates": true,
"note-composer": true,
"command-palette": true,
"slash-command": false,
"editor-status": true,
"bookmarks": true,
"markdown-importer": false,
"zk-prefixer": false,
"random-note": false,
"outline": true,
"word-count": true,
"slides": false,
"audio-recorder": false,
"workspaces": false,
"file-recovery": true,
"publish": false,
"sync": true,
"webviewer": false
}

View file

@ -0,0 +1,6 @@
{
"enabled": false,
"typewriterOffset": 0.5,
"zenEnabled": false,
"zenOpacity": 0.25
}

View file

@ -0,0 +1,427 @@
'use strict';
var obsidian = require('obsidian');
var state = require('@codemirror/state');
var view = require('@codemirror/view');
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */
/* global Reflect, Promise */
var extendStatics = function(d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
return extendStatics(d, b);
};
function __extends(d, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
}
function __awaiter(thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
}
function __generator(thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
}
// all credit to azu: https://github.com/azu/codemirror-typewriter-scrolling/blob/b0ac076d72c9445c96182de87d974de2e8cc56e2/typewriter-scrolling.js
var movedByMouse = false;
CodeMirror.commands.scrollSelectionToCenter = function (cm) {
var cursor = cm.getCursor('head');
var charCoords = cm.charCoords(cursor, "local");
var top = charCoords.top;
var halfLineHeight = (charCoords.bottom - top) / 2;
var halfWindowHeight = cm.getWrapperElement().offsetHeight / 2;
var scrollTo = Math.round((top - halfWindowHeight + halfLineHeight));
cm.scrollTo(null, scrollTo);
};
CodeMirror.defineOption("typewriterScrolling", false, function (cm, val, old) {
if (old && old != CodeMirror.Init) {
const linesEl = cm.getScrollerElement().querySelector('.CodeMirror-lines');
linesEl.style.paddingTop = null;
linesEl.style.paddingBottom = null;
cm.off("cursorActivity", onCursorActivity);
cm.off("refresh", onRefresh);
cm.off("mousedown", onMouseDown);
cm.off("keydown", onKeyDown);
cm.off("beforeChange", onBeforeChange);
}
if (val) {
onRefresh(cm);
cm.on("cursorActivity", onCursorActivity);
cm.on("refresh", onRefresh);
cm.on("mousedown", onMouseDown);
cm.on("keydown", onKeyDown);
cm.on("beforeChange", onBeforeChange);
}
});
function onMouseDown() {
movedByMouse = true;
}
const modiferKeys = ["Alt", "AltGraph", "CapsLock", "Control", "Fn", "FnLock", "Hyper", "Meta", "NumLock", "ScrollLock", "Shift", "Super", "Symbol", "SymbolLock"];
function onKeyDown(cm, e) {
if (!modiferKeys.includes(e.key)) {
movedByMouse = false;
}
}
function onBeforeChange() {
movedByMouse = false;
}
function onCursorActivity(cm) {
const linesEl = cm.getScrollerElement().querySelector('.CodeMirror-lines');
if (cm.getSelection().length !== 0) {
linesEl.classList.add("selecting");
}
else {
linesEl.classList.remove("selecting");
}
if(!movedByMouse) {
cm.execCommand("scrollSelectionToCenter");
}
}
function onRefresh(cm) {
const halfWindowHeight = cm.getWrapperElement().offsetHeight / 2;
const linesEl = cm.getScrollerElement().querySelector('.CodeMirror-lines');
linesEl.style.paddingTop = `${halfWindowHeight}px`;
linesEl.style.paddingBottom = `${halfWindowHeight}px`; // Thanks @walulula!
if (cm.getSelection().length === 0) {
cm.execCommand("scrollSelectionToCenter");
}
}
var allowedUserEvents = /^(select|input|delete|undo|redo)(\..+)?$/;
var disallowedUserEvents = /^(select.pointer)$/;
var typewriterOffset = state.Facet.define({
combine: function (values) { return values.length ? Math.min.apply(Math, values) : 0.5; }
});
var resetTypewriterScrollPaddingPlugin = view.ViewPlugin.fromClass(/** @class */ (function () {
function class_1(view) {
this.view = view;
}
class_1.prototype.update = function (update) {
if (this.view.contentDOM.style.paddingTop) {
this.view.contentDOM.style.paddingTop = "";
this.view.contentDOM.style.paddingBottom = (update.view.dom.clientHeight / 2) + "px";
}
};
return class_1;
}()));
var typewriterScrollPaddingPlugin = view.ViewPlugin.fromClass(/** @class */ (function () {
function class_2(view) {
this.view = view;
this.topPadding = null;
}
class_2.prototype.update = function (update) {
var offset = (update.view.dom.clientHeight * update.view.state.facet(typewriterOffset)) - (update.view.defaultLineHeight / 2);
this.topPadding = offset + "px";
if (this.topPadding != this.view.contentDOM.style.paddingTop) {
this.view.contentDOM.style.paddingTop = this.topPadding;
this.view.contentDOM.style.paddingBottom = (update.view.dom.clientHeight - offset) + "px";
}
};
return class_2;
}()));
var typewriterScrollPlugin = view.ViewPlugin.fromClass(/** @class */ (function () {
function class_3(view) {
this.view = view;
this.myUpdate = false;
}
class_3.prototype.update = function (update) {
if (this.myUpdate)
this.myUpdate = false;
else {
var userEvents = update.transactions.map(function (tr) { return tr.annotation(state.Transaction.userEvent); });
var isAllowed = userEvents.reduce(function (result, event) { return result && allowedUserEvents.test(event) && !disallowedUserEvents.test(event); }, userEvents.length > 0);
if (isAllowed) {
this.myUpdate = true;
this.centerOnHead(update);
}
}
};
class_3.prototype.centerOnHead = function (update) {
return __awaiter(this, void 0, void 0, function () {
var _this = this;
return __generator(this, function (_a) {
// can't update inside an update, so request the next animation frame
window.requestAnimationFrame(function () {
// current selection range
if (update.state.selection.ranges.length == 1) {
// only act on the one range
var head = update.state.selection.main.head;
var prevHead = update.startState.selection.main.head;
// TODO: work out line number and use that instead? Is that even possible?
// don't bother with this next part if the range (line??) hasn't changed
if (prevHead != head) {
// this is the effect that does the centering
var offset = (update.view.dom.clientHeight * update.view.state.facet(typewriterOffset)) - (update.view.defaultLineHeight / 2);
var effect = view.EditorView.scrollIntoView(head, { y: "start", yMargin: offset });
// const effect = EditorView.scrollIntoView(head, { y: "center" });
var transaction = _this.view.state.update({ effects: effect });
_this.view.dispatch(transaction);
}
}
});
return [2 /*return*/];
});
});
};
return class_3;
}()));
function typewriterScroll(options) {
if (options === void 0) { options = {}; }
return [
options.typewriterOffset == null ? [] : typewriterOffset.of(options.typewriterOffset),
typewriterScrollPaddingPlugin,
typewriterScrollPlugin
];
}
function resetTypewriterSrcoll() {
return [
resetTypewriterScrollPaddingPlugin
];
}
var DEFAULT_SETTINGS = {
enabled: true,
typewriterOffset: 0.5,
zenEnabled: false,
zenOpacity: 0.25
};
var CMTypewriterScrollPlugin = /** @class */ (function (_super) {
__extends(CMTypewriterScrollPlugin, _super);
function CMTypewriterScrollPlugin() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.extArray = [];
_this.toggleTypewriterScroll = function (newValue) {
if (newValue === void 0) { newValue = null; }
// if no value is passed in, toggle the existing value
if (newValue === null)
newValue = !_this.settings.enabled;
// assign the new value and call the correct enable / disable function
(_this.settings.enabled = newValue)
? _this.enableTypewriterScroll() : _this.disableTypewriterScroll();
// save the new settings
_this.saveData(_this.settings);
};
_this.changeTypewriterOffset = function (newValue) {
_this.settings.typewriterOffset = newValue;
if (_this.settings.enabled) {
_this.disableTypewriterScroll();
// delete the extension, so it gets recreated with the new value
delete _this.ext;
_this.enableTypewriterScroll();
}
_this.saveData(_this.settings);
};
_this.toggleZen = function (newValue) {
if (newValue === void 0) { newValue = null; }
// if no value is passed in, toggle the existing value
if (newValue === null)
newValue = !_this.settings.zenEnabled;
// assign the new value and call the correct enable / disable function
(_this.settings.zenEnabled = newValue)
? _this.enableZen() : _this.disableZen();
// save the new settings
_this.saveData(_this.settings);
};
_this.changeZenOpacity = function (newValue) {
if (newValue === void 0) { newValue = 0.25; }
_this.settings.zenOpacity = newValue;
_this.css.innerText = "body{--zen-opacity: ".concat(newValue, ";}");
// save the new settings
_this.saveData(_this.settings);
};
_this.enableTypewriterScroll = function () {
// add the class
document.body.classList.add('plugin-cm-typewriter-scroll');
// register the codemirror add on setting
_this.registerCodeMirror(function (cm) {
// @ts-ignore
cm.setOption("typewriterScrolling", true);
});
if (!_this.ext) {
_this.ext = typewriterScroll({ typewriterOffset: _this.settings.typewriterOffset });
_this.extArray = [_this.ext];
_this.registerEditorExtension(_this.extArray);
}
else {
_this.extArray.splice(0, _this.extArray.length);
_this.extArray.push(_this.ext);
_this.app.workspace.updateOptions();
}
};
_this.disableTypewriterScroll = function () {
// remove the class
document.body.classList.remove('plugin-cm-typewriter-scroll');
// remove the codemirror add on setting
_this.app.workspace.iterateCodeMirrors(function (cm) {
// @ts-ignore
cm.setOption("typewriterScrolling", false);
});
// clear out the registered extension
_this.extArray.splice(0, _this.extArray.length);
_this.extArray.push(resetTypewriterSrcoll());
_this.app.workspace.updateOptions();
};
_this.enableZen = function () {
// add the class
document.body.classList.add('plugin-cm-typewriter-scroll-zen');
};
_this.disableZen = function () {
// remove the class
document.body.classList.remove('plugin-cm-typewriter-scroll-zen');
};
return _this;
}
CMTypewriterScrollPlugin.prototype.onload = function () {
return __awaiter(this, void 0, void 0, function () {
var _a, _b, _c, _d;
return __generator(this, function (_e) {
switch (_e.label) {
case 0:
_a = this;
_c = (_b = Object).assign;
_d = [DEFAULT_SETTINGS];
return [4 /*yield*/, this.loadData()];
case 1:
_a.settings = _c.apply(_b, _d.concat([_e.sent()]));
// enable the plugin (based on settings)
if (this.settings.enabled)
this.enableTypewriterScroll();
if (this.settings.zenEnabled)
this.enableZen();
this.css = document.createElement('style');
this.css.id = 'plugin-typewriter-scroll';
this.css.setAttr('type', 'text/css');
document.getElementsByTagName("head")[0].appendChild(this.css);
this.css.innerText = "body{--zen-opacity: ".concat(this.settings.zenOpacity, ";}");
// add the settings tab
this.addSettingTab(new CMTypewriterScrollSettingTab(this.app, this));
// add the commands / keyboard shortcuts
this.addCommands();
return [2 /*return*/];
}
});
});
};
CMTypewriterScrollPlugin.prototype.onunload = function () {
// disable the plugin
this.disableTypewriterScroll();
this.disableZen();
};
CMTypewriterScrollPlugin.prototype.addCommands = function () {
var _this = this;
// add the toggle on/off command
this.addCommand({
id: 'toggle-typewriter-sroll',
name: 'Toggle On/Off',
callback: function () { _this.toggleTypewriterScroll(); }
});
// toggle zen mode
this.addCommand({
id: 'toggle-typewriter-sroll-zen',
name: 'Toggle Zen Mode On/Off',
callback: function () { _this.toggleZen(); }
});
};
return CMTypewriterScrollPlugin;
}(obsidian.Plugin));
var CMTypewriterScrollSettingTab = /** @class */ (function (_super) {
__extends(CMTypewriterScrollSettingTab, _super);
function CMTypewriterScrollSettingTab(app, plugin) {
var _this = _super.call(this, app, plugin) || this;
_this.plugin = plugin;
return _this;
}
CMTypewriterScrollSettingTab.prototype.display = function () {
var _this = this;
var containerEl = this.containerEl;
containerEl.empty();
new obsidian.Setting(containerEl)
.setName("Toggle Typewriter Scrolling")
.setDesc("Turns typewriter scrolling on or off globally")
.addToggle(function (toggle) {
return toggle.setValue(_this.plugin.settings.enabled)
.onChange(function (newValue) { _this.plugin.toggleTypewriterScroll(newValue); });
});
new obsidian.Setting(containerEl)
.setName("Center offset")
.setDesc("Positions the typewriter text at the specified percentage of the screen")
.addSlider(function (slider) {
return slider.setLimits(0, 100, 5)
.setValue(_this.plugin.settings.typewriterOffset * 100)
.onChange(function (newValue) { _this.plugin.changeTypewriterOffset(newValue / 100); });
});
new obsidian.Setting(containerEl)
.setName("Zen Mode")
.setDesc("Darkens non-active lines in the editor so you can focus on what you're typing")
.addToggle(function (toggle) {
return toggle.setValue(_this.plugin.settings.zenEnabled)
.onChange(function (newValue) { _this.plugin.toggleZen(newValue); });
});
new obsidian.Setting(containerEl)
.setName("Zen Opacity")
.setDesc("The opacity of unfocused lines in zen mode")
.addSlider(function (slider) {
return slider.setLimits(0, 100, 5)
.setValue(_this.plugin.settings.zenOpacity * 100)
.onChange(function (newValue) { _this.plugin.changeZenOpacity(newValue / 100); });
});
};
return CMTypewriterScrollSettingTab;
}(obsidian.PluginSettingTab));
module.exports = CMTypewriterScrollPlugin;
/* nosourcemap */

View file

@ -0,0 +1,10 @@
{
"id": "cm-typewriter-scroll-obsidian",
"name": "Typewriter Scroll",
"author": "death_au",
"authorUrl": "https://github.com/deathau",
"description": "Typewriter-style scrolling which keeps the view centered in the editor.",
"isDesktopOnly": false,
"version": "0.2.2",
"minAppVersion": "0.10.0"
}

View file

@ -0,0 +1,6 @@
body.plugin-cm-typewriter-scroll-zen .CodeMirror-lines:not(.selecting) .CodeMirror-code > :not(.CodeMirror-activeline) {
opacity: var(--zen-opacity);
}
body.plugin-cm-typewriter-scroll-zen .cm-editor.cm-focused .cm-line:not(.cm-active) {
opacity: var(--zen-opacity);
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,10 @@
{
"id": "obsidian-smart-typography",
"name": "Smart Typography",
"version": "1.0.18",
"minAppVersion": "0.15.0",
"description": "Converts quotes to curly quotes, dashes to em dashes, and periods to ellipses",
"author": "mgmeyers",
"authorUrl": "https://github.com/mgmeyers/obsidian-smart-typography",
"isDesktopOnly": false
}

View file

@ -0,0 +1,7 @@
{
"sanctum@@light-mode-contrast-mode": "sanctum-default-light",
"sanctum@@color-accent-rgb-l": "236, 90, 118",
"sanctum@@hide-vault-title": false,
"sanctum@@wrap-nav-titles": true,
"sanctum@@color-accent-rgb-d": "236, 90, 118"
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,10 @@
{
"id": "obsidian-style-settings",
"name": "Style Settings",
"version": "1.0.9",
"minAppVersion": "0.11.5",
"description": "Offers controls for adjusting theme, plugin, and snippet CSS variables.",
"author": "mgmeyers",
"authorUrl": "https://github.com/mgmeyers/obsidian-style-settings",
"isDesktopOnly": false
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,7 @@
{
"name": "Lumines",
"version": "2.9.1",
"minAppVersion": "1.0.0",
"author": "Avesend",
"authorUrl": "https://github.com/Avesend"
}

2634
.obsidian/themes/Lumines/theme.css vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,7 @@
{
"name": "Sanctum",
"version": "1.2.0",
"minAppVersion": "1.1.9",
"author": "@jdanielmourao",
"authorUrl": "https://github.com/jdanielmourao/"
}

8579
.obsidian/themes/Sanctum/theme.css vendored Normal file

File diff suppressed because it is too large Load diff

163
.obsidian/workspace-mobile.json vendored Normal file
View file

@ -0,0 +1,163 @@
{
"main": {
"id": "e6c71a1b3c91e3c0",
"type": "split",
"children": [
{
"id": "e3c45d6db1a2dbf0",
"type": "tabs",
"children": [
{
"id": "5fa6f35bf176de81",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "writings/SharedCollective/Story Overture.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "Story Overture"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "52ec08152be91af4",
"type": "mobile-drawer",
"children": [
{
"id": "450f6f981a62c1a1",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Files"
}
},
{
"id": "fec7ccd4548a554b",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "68282c2e794baffd",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "7caea97e5a87cf7a",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
}
],
"currentTab": 0
},
"right": {
"id": "e1ed2ad72c566134",
"type": "mobile-drawer",
"children": [
{
"id": "b065f9897dd14002",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "writings/SharedCollective/Story Overture.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks"
}
},
{
"id": "c63726223d8f6dc0",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "070848b9233bcc89",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
}
],
"currentTab": 0
},
"left-ribbon": {
"hiddenItems": {
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"canvas:Create new canvas": false,
"daily-notes:Open today's daily note": false,
"templates:Insert template": false,
"command-palette:Open command palette": false
}
},
"active": "5fa6f35bf176de81",
"lastOpenFiles": [
"writings/SharedCollective/Story Overture (copy).md",
"writings/SharedCollective/Story Overture.md",
"writings/SharedCollective/Mandarin Labs.md",
"writings/SharedCollective/Missy's Talk - Life, Identity, Death.md",
"writings/SharedCollective/Federal Bureau of Xenorelations.md",
"writings/SharedCollective/Missy's Technical Spec.md"
]
}

204
.obsidian/workspace.json vendored Normal file
View file

@ -0,0 +1,204 @@
{
"main": {
"id": "b19e723997d889bf",
"type": "split",
"children": [
{
"id": "7d7a0e3afc7a78e6",
"type": "tabs",
"children": [
{
"id": "bc4190d344b07765",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "writings/SharedCollective/Story Overture (copy).md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "Story Overture (copy)"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "21c21646bab71266",
"type": "split",
"children": [
{
"id": "33b65534a57c8b93",
"type": "tabs",
"children": [
{
"id": "ce7a7b044ff28163",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Files"
}
},
{
"id": "64ec79957faac499",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "a84131fde1fb5220",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
}
]
}
],
"direction": "horizontal",
"width": 300.5086555480957
},
"right": {
"id": "ee267106506bc2fd",
"type": "split",
"children": [
{
"id": "cfaf132b1b7df38d",
"type": "tabs",
"children": [
{
"id": "d37bb16bbacda9fc",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "writings/SharedCollective/Story Overture (copy).md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks for Story Overture (copy)"
}
},
{
"id": "8ed2f2d1cc3cc403",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"file": "writings/crossover_ml-cob/Mandarin Labs.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links from Mandarin Labs"
}
},
{
"id": "7568baeb8df7c4a2",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "f7efd4232bb3b0eb",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"file": "writings/crossover_ml-cob/Mandarin Labs.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline of Mandarin Labs"
}
}
]
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"canvas:Create new canvas": false,
"daily-notes:Open today's daily note": false,
"templates:Insert template": false,
"command-palette:Open command palette": false
}
},
"active": "ce7a7b044ff28163",
"lastOpenFiles": [
"writings/SharedCollective/Story Overture.md",
"writings/SharedCollective/Obesk Embassy.md",
"writings/SharedCollective/Story Overture (copy).md",
"drawings/com_azuamdeline_sonadrawing.png",
"drawings/com_azuamdeline_sonadrawing.aseprite",
"writings/SharedCollective/Mandarin Labs.md",
"3d_models/akira/akiracombined.png",
"drawings/net_akirapink_signature_aki.png",
"writings/SharedCollective/Federal Bureau of Xenorelations.md",
"README.md",
"graphic_design/junk/lavender_software_business_cards/not that active here/lunanova.xcf",
"graphic_design/junk/lavender_software_business_cards/not that active here/ella.xcf",
"graphic_design/junk/lavender_software_business_cards/not that active here/earsng.xcf",
"graphic_design/junk/lavender_software_business_cards/not that active here",
"graphic_design/junk/lavender_software_business_cards/maia.xcf",
"graphic_design/junk/lavender_software_business_cards/charlotte.xcf",
"graphic_design/junk/lavender_software_business_cards/annie.xcf",
"graphic_design/junk/lavender_software_business_cards/akira.xcf",
"graphic_design/junk/lavender_software_business_cards/agatha.xcf",
"writings/SharedCollective/Missy's Talk - Life, Identity, Death.md",
"drawings/junk/net_akirapink_c_ob_what.png",
"drawings/net-akirapink-please_dont_hurt_me.png",
"drawings/net-akirapink-going_insane.png",
"drawings/net-akirapink-missy_calls_all_besties.png",
"drawings/net-akirapink-missy_calls_all_besties-alt.png",
"3d_models/akira/net.akirapink.akirapink_3d_new.gif",
"graphic_design/net.akirapink.ml_charmphone_orange.png",
"writings/crossover_ml-cob/Mandarin Labs.md",
"writings/crossover_ml-cob/Federal Bureau of Xenorelations.md",
"writings/crossover_ml-cob/Story Overture.md"
]
}

View file

@ -0,0 +1,5 @@
# This directory is a Syncthing folder marker.
# Do not delete.
folderID: kew6w-afy2j
created: 2025-02-17T20:15:30-03:00

View file

@ -0,0 +1,5 @@
main body becomes vacant and has
trouble balancing, is inactive but not off
personality processing happens on main body
(to avoid degradation in the event of
auxiliary power being lost)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

(image error) Size: 2.3 KiB

Binary file not shown.

After

(image error) Size: 1.8 MiB

1
3d_models/road.bbmodel Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

(image error) Size: 1,004 KiB

Binary file not shown.

After

(image error) Size: 1.5 MiB

Binary file not shown.

After

(image error) Size: 4.4 KiB

Binary file not shown.

After

(image error) Size: 425 B

Binary file not shown.

After

(image error) Size: 555 B

Binary file not shown.

After

(image error) Size: 1.1 KiB

Binary file not shown.

After

(image error) Size: 1 KiB

Binary file not shown.

After

(image error) Size: 987 B

Binary file not shown.

After

(image error) Size: 189 KiB

Binary file not shown.

Binary file not shown.

After

(image error) Size: 27 KiB

Binary file not shown.

After

(image error) Size: 40 KiB

Binary file not shown.

BIN
drawings/c_ob ouppy 2.png Normal file

Binary file not shown.

After

(image error) Size: 16 KiB

BIN
drawings/c_ob ouppy.png Normal file

Binary file not shown.

After

(image error) Size: 6.2 KiB

Binary file not shown.

Binary file not shown.

After

(image error) Size: 150 KiB

BIN
drawings/jackiemurders.png Normal file

Binary file not shown.

After

(image error) Size: 68 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

(image error) Size: 754 KiB

Binary file not shown.

Before

(image error) Size: 329 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

(image error) Size: 13 KiB

Binary file not shown.

View file

Before

(image error) Size: 2.5 KiB

After

(image error) Size: 2.5 KiB

View file

Before

(image error) Size: 2.6 KiB

After

(image error) Size: 2.6 KiB

View file

Before

(image error) Size: 2.5 KiB

After

(image error) Size: 2.5 KiB

View file

Before

(image error) Size: 2.6 KiB

After

(image error) Size: 2.6 KiB

View file

Before

(image error) Size: 2.8 KiB

After

(image error) Size: 2.8 KiB

View file

Before

(image error) Size: 2.8 KiB

After

(image error) Size: 2.8 KiB

View file

Before

(image error) Size: 3 KiB

After

(image error) Size: 3 KiB

View file

Before

(image error) Size: 2.4 KiB

After

(image error) Size: 2.4 KiB

View file

Before

(image error) Size: 2.6 KiB

After

(image error) Size: 2.6 KiB

View file

Before

(image error) Size: 2.9 KiB

After

(image error) Size: 2.9 KiB

View file

Before

(image error) Size: 2.5 KiB

After

(image error) Size: 2.5 KiB

View file

Before

(image error) Size: 2.7 KiB

After

(image error) Size: 2.7 KiB

View file

Before

(image error) Size: 2.8 KiB

After

(image error) Size: 2.8 KiB

View file

Before

(image error) Size: 2.6 KiB

After

(image error) Size: 2.6 KiB

View file

Before

(image error) Size: 2 KiB

After

(image error) Size: 2 KiB

View file

Before

(image error) Size: 2 KiB

After

(image error) Size: 2 KiB

View file

Before

(image error) Size: 2.5 KiB

After

(image error) Size: 2.5 KiB

View file

Before

(image error) Size: 2.4 KiB

After

(image error) Size: 2.4 KiB

View file

Before

(image error) Size: 2.6 KiB

After

(image error) Size: 2.6 KiB

View file

Before

(image error) Size: 2.6 KiB

After

(image error) Size: 2.6 KiB

View file

Before

(image error) Size: 16 KiB

After

(image error) Size: 16 KiB

View file

Before

(image error) Size: 620 B

After

(image error) Size: 620 B

View file

Before

(image error) Size: 2.5 KiB

After

(image error) Size: 2.5 KiB

View file

Before

(image error) Size: 42 KiB

After

(image error) Size: 42 KiB

View file

Before

(image error) Size: 27 KiB

After

(image error) Size: 27 KiB

View file

Before

(image error) Size: 2.3 KiB

After

(image error) Size: 2.3 KiB

View file

Before

(image error) Size: 3.7 KiB

After

(image error) Size: 3.7 KiB

View file

Before

(image error) Size: 3.8 KiB

After

(image error) Size: 3.8 KiB

View file

Before

(image error) Size: 3.8 KiB

After

(image error) Size: 3.8 KiB

View file

Before

(image error) Size: 3.9 KiB

After

(image error) Size: 3.9 KiB

View file

Before

(image error) Size: 3.8 KiB

After

(image error) Size: 3.8 KiB

View file

Before

(image error) Size: 3.8 KiB

After

(image error) Size: 3.8 KiB

Binary file not shown.

Binary file not shown.

After

(image error) Size: 46 KiB

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show more