From 6be2e20aed6d6f584ae82b20d84777f7a088ce08 Mon Sep 17 00:00:00 2001 From: iOS Date: Thu, 6 Oct 2022 10:06:57 +0200 Subject: [PATCH] milan commit --- .obsidian/community-plugins.json | 1 - .../obsidian-activity-history/data.json | 20 +- .obsidian/plugins/obsidian-commits/data.json | 183 ++-- .../plugins/obsidian-hackernews/data.json | 5 - .obsidian/plugins/obsidian-hackernews/main.js | 781 ------------------ .../plugins/obsidian-hackernews/manifest.json | 10 - .../plugins/obsidian-hackernews/styles.css | 1 - .../obsidian-reminder-plugin/data.json | 99 +-- .obsidian/workspace | 36 +- 00.01 Admin/Calendars/2022-10-02.md | 4 +- 00.01 Admin/Calendars/2022-10-03.md | 115 +++ 00.01 Admin/Calendars/2022-10-04.md | 115 +++ .../2022-10-05 Benfica - PSG (1-1).md | 13 + 00.01 Admin/Calendars/2022-10-05.md | 114 +++ 00.01 Admin/Calendars/2022-10-06.md | 114 +++ .../2023-01-14 Mariage Marguerite & Arnold.md | 8 +- ...the hard way that Britain is not the US.md | 2 +- ...lomun, the D.J. Who Keeps Ibiza Dancing.md | 2 +- ...y that built a ballpark nachos monopoly.md | 2 +- ...o pay another $100K or lose their homes.md | 2 +- ...ured All Before Her’ Darryl Pinckney.md | 2 +- 00.08 Bookmarks/Bookmarks - Utilities.md | 11 + 01.01 Life Orga/@Finances.md | 3 +- 01.02 Home/Household.md | 6 +- 03.04 Cinematheque/@Cinematheque.md | 2 +- ...ck Stock and Two Smoking Barrels (1998).md | 93 +++ 03.04 Cinematheque/RocknRolla (2008).md | 93 +++ 03.04 Cinematheque/Rocky (1976).md | 93 +++ 03.04 Cinematheque/Snatch (2000).md | 92 +++ 04.01 lebv.org/Hosting Tasks.md | 6 +- 05.01 Computer setup/Storage and Syncing.md | 3 +- 05.02 Networks/Server Tools.md | 3 +- 05.02 Networks/Server VPN.md | 3 +- 06.02 Investments/Crypto Tasks.md | 3 +- 34 files changed, 1085 insertions(+), 955 deletions(-) delete mode 100644 .obsidian/plugins/obsidian-hackernews/data.json delete mode 100644 .obsidian/plugins/obsidian-hackernews/main.js delete mode 100644 .obsidian/plugins/obsidian-hackernews/manifest.json delete mode 100644 .obsidian/plugins/obsidian-hackernews/styles.css create mode 100644 00.01 Admin/Calendars/2022-10-03.md create mode 100644 00.01 Admin/Calendars/2022-10-04.md create mode 100644 00.01 Admin/Calendars/2022-10-05 Benfica - PSG (1-1).md create mode 100644 00.01 Admin/Calendars/2022-10-05.md create mode 100644 00.01 Admin/Calendars/2022-10-06.md create mode 100644 03.04 Cinematheque/Lock Stock and Two Smoking Barrels (1998).md create mode 100644 03.04 Cinematheque/RocknRolla (2008).md create mode 100644 03.04 Cinematheque/Rocky (1976).md create mode 100644 03.04 Cinematheque/Snatch (2000).md diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json index 52bcb394..a6f5c18e 100644 --- a/.obsidian/community-plugins.json +++ b/.obsidian/community-plugins.json @@ -16,7 +16,6 @@ "find-unlinked-files", "obsidian-footnotes", "garble-text", - "obsidian-hackernews", "obsidian-itinerary", "obsidian-journey-plugin", "ledger-obsidian", diff --git a/.obsidian/plugins/obsidian-activity-history/data.json b/.obsidian/plugins/obsidian-activity-history/data.json index b8b3154f..a1e1cd35 100644 --- a/.obsidian/plugins/obsidian-activity-history/data.json +++ b/.obsidian/plugins/obsidian-activity-history/data.json @@ -12,8 +12,8 @@ "checkpointList": [ { "path": "/", - "date": "2022-10-02", - "size": 7642225 + "date": "2022-10-06", + "size": 7657657 } ], "activityHistory": [ @@ -1083,6 +1083,22 @@ { "date": "2022-10-02", "value": 127805 + }, + { + "date": "2022-10-03", + "value": 11743 + }, + { + "date": "2022-10-04", + "value": 1243 + }, + { + "date": "2022-10-05", + "value": 1338 + }, + { + "date": "2022-10-06", + "value": 1108 } ] } diff --git a/.obsidian/plugins/obsidian-commits/data.json b/.obsidian/plugins/obsidian-commits/data.json index 96d3348e..e54146a5 100644 --- a/.obsidian/plugins/obsidian-commits/data.json +++ b/.obsidian/plugins/obsidian-commits/data.json @@ -920,7 +920,7 @@ "links": 5 }, "04.01 lebv.org/Hosting Tasks.md": { - "size": 2809, + "size": 3205, "tags": 4, "links": 8 }, @@ -2311,7 +2311,7 @@ }, "00.03 News/Migrants faced the worst of the gig economy, so they made their own delivery app.md": { "size": 9964, - "tags": 3, + "tags": 4, "links": 2 }, "00.03 News/When will economists embrace the quantum revolution Aeon Essays.md": { @@ -2755,7 +2755,7 @@ "links": 6 }, "06.02 Investments/Crypto Tasks.md": { - "size": 4164, + "size": 4638, "tags": 3, "links": 12 }, @@ -5425,7 +5425,7 @@ "links": 9 }, "00.01 Admin/Calendars/2023-01-14 Mariage Marguerite & Arnold.md": { - "size": 204, + "size": 745, "tags": 0, "links": 4 }, @@ -6102,35 +6102,80 @@ "00.03 News/The family that built a ballpark nachos monopoly.md": { "size": 14793, "tags": 3, - "links": 1 + "links": 2 }, "00.03 News/Liz Truss learns the hard way that Britain is not the US.md": { "size": 5422, "tags": 4, - "links": 1 + "links": 2 }, "00.03 News/‘She Captured All Before Her’ Darryl Pinckney.md": { "size": 22271, "tags": 3, - "links": 1 + "links": 2 }, "00.03 News/Solomun, the D.J. Who Keeps Ibiza Dancing.md": { "size": 55775, "tags": 3, - "links": 1 + "links": 2 }, "00.03 News/This developer sold pre-construction townhouses for $400,000. Three years later, they told their buyers to pay another $100K or lose their homes.md": { "size": 25854, "tags": 3, + "links": 2 + }, + "00.01 Admin/Calendars/2022-10-03.md": { + "size": 1212, + "tags": 0, + "links": 6 + }, + "03.04 Cinematheque/Rocky (1976).md": { + "size": 1963, + "tags": 1, "links": 1 + }, + "03.04 Cinematheque/RocknRolla (2008).md": { + "size": 1952, + "tags": 1, + "links": 1 + }, + "03.04 Cinematheque/Snatch (2000).md": { + "size": 1961, + "tags": 1, + "links": 1 + }, + "03.04 Cinematheque/Lock Stock and Two Smoking Barrels (1998).md": { + "size": 2032, + "tags": 1, + "links": 1 + }, + "00.01 Admin/Calendars/2022-10-04.md": { + "size": 1212, + "tags": 0, + "links": 5 + }, + "00.01 Admin/Calendars/2022-10-05.md": { + "size": 1212, + "tags": 0, + "links": 4 + }, + "00.01 Admin/Calendars/2022-10-05 Benfica - PSG (1-1).md": { + "size": 216, + "tags": 0, + "links": 2 + }, + "00.01 Admin/Calendars/2022-10-06.md": { + "size": 1212, + "tags": 0, + "links": 4 } }, "commitTypes": { "/": { - "Refactor": 951, - "Create": 970, - "Link": 2113, - "Expand": 917 + "Refactor": 956, + "Create": 979, + "Link": 2134, + "Expand": 921 } }, "dailyCommits": { @@ -6142,31 +6187,31 @@ "4": 16, "5": 9, "6": 57, - "7": 311, - "8": 454, - "9": 461, + "7": 313, + "8": 461, + "9": 463, "10": 344, - "11": 245, + "11": 246, "12": 185, "13": 279, - "14": 240, + "14": 241, "15": 247, - "16": 225, - "17": 237, - "18": 418, + "16": 226, + "17": 238, + "18": 421, "19": 228, "20": 195, - "21": 212, - "22": 323, + "21": 230, + "22": 326, "23": 141 } }, "weeklyCommits": { "/": { - "Mon": 729, - "Tue": 777, - "Wed": 624, - "Thu": 441, + "Mon": 754, + "Tue": 783, + "Wed": 630, + "Thu": 443, "Fri": 476, "Sat": 0, "Sun": 1904 @@ -6175,6 +6220,10 @@ "recentCommits": { "/": { "Expanded": [ + " 2022-10-05 Benfica - PSG ", + " 2023-01-14 Mariage Marguerite & Arnold ", + " Hosting Tasks ", + " Crypto Tasks ", " Household ", " 2022-10-16 Paris SG - Marseille ", " 2022-09-14 Maccabi Haifa - PSG (1-3) ", @@ -6221,13 +6270,18 @@ " Admin & services ", " Utilities ", " Selfhosted Apps ", - " Admin & services ", - " Utilities ", - " MRCK ", - " Selfhosted Apps ", - " Obsidian " + " Admin & services " ], "Created": [ + " 2022-10-06 ", + " 2022-10-05 Benfica - PSG ", + " 2022-10-05 ", + " 2022-10-04 ", + " Lock Stock and Two Smoking Barrels (1998) ", + " Snatch (2000) ", + " RocknRolla (2008) ", + " Rocky (1976) ", + " 2022-10-03 ", " This developer sold pre-construction townhouses for $400,000. Three years later, they told their buyers to pay another $100K or lose their homes ", " Solomun, the D.J. Who Keeps Ibiza Dancing ", " ‘She Captured All Before Her’ Darryl Pinckney ", @@ -6269,18 +6323,14 @@ " Untitled ", " Untitled ", " Untitled ", - " Untitled ", - " 2022-09-27 ", - " Untitled ", - " Untitled ", - " Untitled ", - " You're Not Addicted to Technology. Here's What's Happening Instead. ", - " You're Not Addicted to Technology. Here's What's Happening Instead. ", - " Untitled ", - " Untitled ", " Untitled " ], "Renamed": [ + " 2022-10-05 Benfica - PSG (1-1) ", + " Lock Stock and Two Smoking Barrels (1998) ", + " Snatch (2000) ", + " RocknRolla (2008) ", + " Rocky (1976) ", " This developer sold pre-construction townhouses for $400,000. Three years later, they told their buyers to pay another $100K or lose their homes ", " Solomun, the D.J. Who Keeps Ibiza Dancing ", " ‘She Captured All Before Her’ Darryl Pinckney ", @@ -6326,14 +6376,14 @@ " @Italy ", " Al Hossoun ", " @Africa ", - " RSA - Wine region ", - " Aire de Bardenas ", - " Ethiopian holiday ", - " @Short breaks ", - " @Travel guides ", - " @United States " + " RSA - Wine region " ], "Tagged": [ + " RocknRolla (2008) ", + " Snatch (2000) ", + " Lock Stock and Two Smoking Barrels (1998) ", + " Rocky (1976) ", + " Migrants faced the worst of the gig economy, so they made their own delivery app ", " Amateur open-source researchers went viral unpacking the war in Ukraine ", " Google Search Is Dying ", " Elon Musk Got Twitter Because He Gets Twitter ", @@ -6379,12 +6429,7 @@ " S.F. spent millions to shelter homeless in hotels. These are the disastrous results ", " Slow sex, long life ", " Scenes from an Open Marriage - The Paris Review ", - " Saint Peter’s Is a Miracle ", - " Nurses Have Finally Learned What They’re Worth ", - " Remembering Bill Russell The Greatest Winner in Sports ", - " My transformative first trip to Japan · Part 4 ", - " Meghan of Montecito ", - " Riding London’s Unexpectedly Fantastic Elizabeth Line " + " Saint Peter’s Is a Miracle " ], "Refactored": [ " MRCK ", @@ -6493,6 +6538,22 @@ " You Must Remember This - 1989 sex lies and videotape Rob Lowe and James Spader (Erotic 80s Part 12) " ], "Linked": [ + " 2022-10-06 ", + " 2022-10-05 Benfica - PSG ", + " 2022-10-05 ", + " The family that built a ballpark nachos monopoly ", + " 2022-10-04 ", + " ‘She Captured All Before Her’ Darryl Pinckney ", + " Solomun, the D.J. Who Keeps Ibiza Dancing ", + " 2022-10-04 ", + " RocknRolla (2008) ", + " Snatch (2000) ", + " Lock Stock and Two Smoking Barrels (1998) ", + " 2022-10-03 ", + " Rocky (1976) ", + " This developer sold pre-construction townhouses for $400,000. Three years later, they told their buyers to pay another $100K or lose their homes ", + " Liz Truss learns the hard way that Britain is not the US ", + " 2022-10-03 ", " 2022-10-02 ", " Solomun, the D.J. Who Keeps Ibiza Dancing ", " This developer sold pre-construction townhouses for $400,000. Three years later, they told their buyers to pay another $100K or lose their homes ", @@ -6527,23 +6588,7 @@ " Bookmarks - Utilities ", " Bookmarks - Media ", " Bookmarks - Obsidian ", - " Admin & services ", - " 2022-09-28 ", - " Webpages ", - " Admin & services ", - " Media ", - " Utilities ", - " Obsidian ", - " Media ", - " Selfhosted Apps ", - " The Sordid Saga of Hunter Biden’s Laptop ", - " Life - Practical infos ", - " Template Bookmark ", - " Pastitsio ", - " Creamy Mushroom & Rice Soup ", - " Vanilla mashed potatoes ", - " Pancackes ", - " Chocolate Chip Cookie " + " Admin & services " ], "Removed Tags from": [ " Le Miel de Paris ", diff --git a/.obsidian/plugins/obsidian-hackernews/data.json b/.obsidian/plugins/obsidian-hackernews/data.json deleted file mode 100644 index b719226d..00000000 --- a/.obsidian/plugins/obsidian-hackernews/data.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "defaultRefreshInterval": "60", - "storiesFolder": "00.03 News", - "storyTemplate": "---\ndate: {{date}}\nsource: {{url}}\n\n---\n\n# {{title}}\n\n> notes from [{{title}}]({{url}})\n" -} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-hackernews/main.js b/.obsidian/plugins/obsidian-hackernews/main.js deleted file mode 100644 index 5d805636..00000000 --- a/.obsidian/plugins/obsidian-hackernews/main.js +++ /dev/null @@ -1,781 +0,0 @@ -/* -THIS IS A GENERATED/BUNDLED FILE BY ROLLUP -if you want to view the source visit the plugins github repository (https://github.com/arpitbbhayani/obsidian-hackernews) -*/ - -'use strict'; - -var obsidian = require('obsidian'); - -/*! ***************************************************************************** -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. -***************************************************************************** */ - -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()); - }); -} - -// English -var en = { - 'Open HackerNews': 'Open HackerNews', - 'HackerNews': 'HackerNews', - //settingsTab.ts - 'HackerNews Settings': 'HackerNews Settings', - 'Refresh Interval': 'Refresh Interval', - 'The time interval in seconds after which the next top story will be fetched. Default and invalid values will be reverted to 60 seconds.': 'The time interval in seconds after which the next top story will be fetched. Default and invalid values will be reverted to 60 seconds.', - 'Stories Folder': 'Stories Folder', - 'The folder that holds the saved HackerNews stories. The folder will be created if it does not exist.': 'The folder that holds the saved HackerNews stories. The folder will be created if it does not exist.', - 'Story Template': 'Story Template', - 'Specify how the HackerNews story is saved; available attributes: title, url, date.': 'Specify how the HackerNews story is saved; available attributes: title, url, date.', - 'Donate': 'Donate', - 'If you found this plugin helpful, consider donating to support continued development.': 'If you found this plugin helpful, consider donating to support continued development.', -}; - -const localeMap = { - en, -}; -const locale = localeMap[obsidian.moment.locale()]; -function t(str) { - if (!locale) { - return en[str]; - } - return (locale && locale[str]) || en[str]; -} - -class SettingsTab extends obsidian.PluginSettingTab { - constructor(app, plugin) { - super(app, plugin); - this.plugin = plugin; - } - display() { - const { containerEl, plugin } = this; - containerEl.empty(); - containerEl.createEl('h2', { text: t('HackerNews Settings') }); - new obsidian.Setting(containerEl) - .setName(t('Refresh Interval')) - .setDesc(t('The time interval in seconds after which the next top story will be fetched. Default and invalid values will be reverted to 60 seconds.')) - .addText(text => text - .setPlaceholder('60') - .setValue(plugin.settings.defaultRefreshInterval) - .onChange((value) => __awaiter(this, void 0, void 0, function* () { - let refreshInterval = parseInt(value); - if (Number.isNaN(refreshInterval) || refreshInterval <= 0) { - refreshInterval = 60; - } - plugin.settings.defaultRefreshInterval = `${refreshInterval}`; - yield this.save(); - }))); - new obsidian.Setting(containerEl) - .setName(t('Stories Folder')) - .setDesc(t('The folder that holds the saved HackerNews stories. The folder will be created if it does not exist.')) - .addText(text => text - .setPlaceholder('stories folder') - .setValue(plugin.settings.storiesFolder) - .onChange((value) => __awaiter(this, void 0, void 0, function* () { - plugin.settings.storiesFolder = value; - yield this.save(); - }))); - new obsidian.Setting(containerEl) - .setName(t('Story Template')) - .setDesc(t('Specify how the HackerNews story is saved; available attributes: title, url, date.')) - .addTextArea(text => text - .setPlaceholder('stories folder') - .setValue(plugin.settings.storyTemplate) - .onChange((value) => __awaiter(this, void 0, void 0, function* () { - plugin.settings.storyTemplate = value; - yield this.save(); - }))); - new obsidian.Setting(containerEl) - .setName(t('Donate')) - .setDesc(t('If you found this plugin helpful, consider donating to support continued development.')) - .setClass("extra") - .addButton((bt) => { - bt.buttonEl.outerHTML = ``; - }); - } - save() { - return __awaiter(this, void 0, void 0, function* () { - yield this.plugin.saveSettings(); - }); - } -} - -const VIEW_TYPE = 'hackernews-view'; -const VIEW_DISPLAY_TEXT = t('HackerNews'); -const VIEW_ICON = 'hackernews'; -const DEFAULT_SETTINGS = { - defaultRefreshInterval: "60", - storiesFolder: "HackerNews", - storyTemplate: `--- -date: {{date}} -source: {{url}} - ---- - -# {{title}} - -> notes from [{{title}}]({{url}}) -` -}; - -function noop() { } -function run(fn) { - return fn(); -} -function blank_object() { - return Object.create(null); -} -function run_all(fns) { - fns.forEach(run); -} -function is_function(thing) { - return typeof thing === 'function'; -} -function safe_not_equal(a, b) { - return a != a ? b == b : a !== b || ((a && typeof a === 'object') || typeof a === 'function'); -} -function is_empty(obj) { - return Object.keys(obj).length === 0; -} -function append(target, node) { - target.appendChild(node); -} -function append_styles(target, style_sheet_id, styles) { - const append_styles_to = get_root_for_style(target); - if (!append_styles_to.getElementById(style_sheet_id)) { - const style = element('style'); - style.id = style_sheet_id; - style.textContent = styles; - append_stylesheet(append_styles_to, style); - } -} -function get_root_for_style(node) { - if (!node) - return document; - const root = node.getRootNode ? node.getRootNode() : node.ownerDocument; - if (root && root.host) { - return root; - } - return node.ownerDocument; -} -function append_stylesheet(node, style) { - append(node.head || node, style); -} -function insert(target, node, anchor) { - target.insertBefore(node, anchor || null); -} -function detach(node) { - node.parentNode.removeChild(node); -} -function element(name) { - return document.createElement(name); -} -function text(data) { - return document.createTextNode(data); -} -function space() { - return text(' '); -} -function listen(node, event, handler, options) { - node.addEventListener(event, handler, options); - return () => node.removeEventListener(event, handler, options); -} -function attr(node, attribute, value) { - if (value == null) - node.removeAttribute(attribute); - else if (node.getAttribute(attribute) !== value) - node.setAttribute(attribute, value); -} -function children(element) { - return Array.from(element.childNodes); -} -function set_data(text, data) { - data = '' + data; - if (text.wholeText !== data) - text.data = data; -} - -let current_component; -function set_current_component(component) { - current_component = component; -} -function get_current_component() { - if (!current_component) - throw new Error('Function called outside component initialization'); - return current_component; -} -function onDestroy(fn) { - get_current_component().$$.on_destroy.push(fn); -} - -const dirty_components = []; -const binding_callbacks = []; -const render_callbacks = []; -const flush_callbacks = []; -const resolved_promise = Promise.resolve(); -let update_scheduled = false; -function schedule_update() { - if (!update_scheduled) { - update_scheduled = true; - resolved_promise.then(flush); - } -} -function add_render_callback(fn) { - render_callbacks.push(fn); -} -let flushing = false; -const seen_callbacks = new Set(); -function flush() { - if (flushing) - return; - flushing = true; - do { - // first, call beforeUpdate functions - // and update components - for (let i = 0; i < dirty_components.length; i += 1) { - const component = dirty_components[i]; - set_current_component(component); - update(component.$$); - } - set_current_component(null); - dirty_components.length = 0; - while (binding_callbacks.length) - binding_callbacks.pop()(); - // then, once components are updated, call - // afterUpdate functions. This may cause - // subsequent updates... - for (let i = 0; i < render_callbacks.length; i += 1) { - const callback = render_callbacks[i]; - if (!seen_callbacks.has(callback)) { - // ...so guard against infinite loops - seen_callbacks.add(callback); - callback(); - } - } - render_callbacks.length = 0; - } while (dirty_components.length); - while (flush_callbacks.length) { - flush_callbacks.pop()(); - } - update_scheduled = false; - flushing = false; - seen_callbacks.clear(); -} -function update($$) { - if ($$.fragment !== null) { - $$.update(); - run_all($$.before_update); - const dirty = $$.dirty; - $$.dirty = [-1]; - $$.fragment && $$.fragment.p($$.ctx, dirty); - $$.after_update.forEach(add_render_callback); - } -} -const outroing = new Set(); -function transition_in(block, local) { - if (block && block.i) { - outroing.delete(block); - block.i(local); - } -} -function mount_component(component, target, anchor, customElement) { - const { fragment, on_mount, on_destroy, after_update } = component.$$; - fragment && fragment.m(target, anchor); - if (!customElement) { - // onMount happens before the initial afterUpdate - add_render_callback(() => { - const new_on_destroy = on_mount.map(run).filter(is_function); - if (on_destroy) { - on_destroy.push(...new_on_destroy); - } - else { - // Edge case - component was destroyed immediately, - // most likely as a result of a binding initialising - run_all(new_on_destroy); - } - component.$$.on_mount = []; - }); - } - after_update.forEach(add_render_callback); -} -function destroy_component(component, detaching) { - const $$ = component.$$; - if ($$.fragment !== null) { - run_all($$.on_destroy); - $$.fragment && $$.fragment.d(detaching); - // TODO null out other refs, including component.$$ (but need to - // preserve final state?) - $$.on_destroy = $$.fragment = null; - $$.ctx = []; - } -} -function make_dirty(component, i) { - if (component.$$.dirty[0] === -1) { - dirty_components.push(component); - schedule_update(); - component.$$.dirty.fill(0); - } - component.$$.dirty[(i / 31) | 0] |= (1 << (i % 31)); -} -function init(component, options, instance, create_fragment, not_equal, props, append_styles, dirty = [-1]) { - const parent_component = current_component; - set_current_component(component); - const $$ = component.$$ = { - fragment: null, - ctx: null, - // state - props, - update: noop, - not_equal, - bound: blank_object(), - // lifecycle - on_mount: [], - on_destroy: [], - on_disconnect: [], - before_update: [], - after_update: [], - context: new Map(parent_component ? parent_component.$$.context : options.context || []), - // everything else - callbacks: blank_object(), - dirty, - skip_bound: false, - root: options.target || parent_component.$$.root - }; - append_styles && append_styles($$.root); - let ready = false; - $$.ctx = instance - ? instance(component, options.props || {}, (i, ret, ...rest) => { - const value = rest.length ? rest[0] : ret; - if ($$.ctx && not_equal($$.ctx[i], $$.ctx[i] = value)) { - if (!$$.skip_bound && $$.bound[i]) - $$.bound[i](value); - if (ready) - make_dirty(component, i); - } - return ret; - }) - : []; - $$.update(); - ready = true; - run_all($$.before_update); - // `false` as a special case of no DOM component - $$.fragment = create_fragment ? create_fragment($$.ctx) : false; - if (options.target) { - if (options.hydrate) { - const nodes = children(options.target); - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - $$.fragment && $$.fragment.l(nodes); - nodes.forEach(detach); - } - else { - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - $$.fragment && $$.fragment.c(); - } - if (options.intro) - transition_in(component.$$.fragment); - mount_component(component, options.target, options.anchor, options.customElement); - flush(); - } - set_current_component(parent_component); -} -/** - * Base class for Svelte components. Used when dev=false. - */ -class SvelteComponent { - $destroy() { - destroy_component(this, 1); - this.$destroy = noop; - } - $on(type, callback) { - const callbacks = (this.$$.callbacks[type] || (this.$$.callbacks[type] = [])); - callbacks.push(callback); - return () => { - const index = callbacks.indexOf(callback); - if (index !== -1) - callbacks.splice(index, 1); - }; - } - $set($$props) { - if (this.$$set && !is_empty($$props)) { - this.$$.skip_bound = true; - this.$$set($$props); - this.$$.skip_bound = false; - } - } -} - -/* src/ui/hackernews/hackernewsView.svelte generated by Svelte v3.42.4 */ - -function add_css(target) { - append_styles(target, "svelte-yiq1rr", ".hn-link.svelte-yiq1rr{font-size:1em;text-decoration:none}.hn-read.svelte-yiq1rr{font-size:0.75em;text-align:right;margin-top:0.5em}.hn-meta.svelte-yiq1rr{font-size:0.7em;color:#aaa}.results.svelte-yiq1rr{display:flex;flex-wrap:wrap}.container.svelte-yiq1rr{max-width:30vw;width:100%;margin:auto;background-color:var(--background-primary-alt);padding:1rem 1rem;margin-top:0.2rem;border-radius:0.3rem}"); -} - -// (27:2) {#if dataHN} -function create_if_block(ctx) { - let div1; - let div0; - let a0; - let t0_value = /*dataHN*/ ctx[2].title + ""; - let t0; - let a0_href_value; - let t1; - let br; - let t2; - let p0; - let a1; - let t4; - let a2; - let t5; - let a2_href_value; - let t6; - let p1; - let t7; - let t8; - let t9; - let mounted; - let dispose; - - return { - c() { - div1 = element("div"); - div0 = element("div"); - a0 = element("a"); - t0 = text(t0_value); - t1 = space(); - br = element("br"); - t2 = space(); - p0 = element("p"); - a1 = element("a"); - a1.textContent = "Save"; - t4 = text("\n •\n "); - a2 = element("a"); - t5 = text("Read now"); - t6 = space(); - p1 = element("p"); - t7 = text("Refreshes every "); - t8 = text(/*refreshInterval*/ ctx[0]); - t9 = text(" seconds."); - attr(a0, "href", a0_href_value = /*dataHN*/ ctx[2].url); - attr(a0, "target", "_blank"); - attr(a0, "class", "hn-link svelte-yiq1rr"); - attr(a1, "href", "/"); - attr(a2, "href", a2_href_value = /*dataHN*/ ctx[2].url); - attr(a2, "target", "_blank"); - attr(p0, "class", "hn-read svelte-yiq1rr"); - attr(p1, "class", "hn-meta svelte-yiq1rr"); - attr(div0, "class", "container svelte-yiq1rr"); - attr(div1, "class", "results svelte-yiq1rr"); - }, - m(target, anchor) { - insert(target, div1, anchor); - append(div1, div0); - append(div0, a0); - append(a0, t0); - append(div0, t1); - append(div0, br); - append(div0, t2); - append(div0, p0); - append(p0, a1); - append(p0, t4); - append(p0, a2); - append(a2, t5); - append(div0, t6); - append(div0, p1); - append(p1, t7); - append(p1, t8); - append(p1, t9); - - if (!mounted) { - dispose = listen(a1, "click", /*saveHNItem*/ ctx[1]); - mounted = true; - } - }, - p(ctx, dirty) { - if (dirty & /*dataHN*/ 4 && t0_value !== (t0_value = /*dataHN*/ ctx[2].title + "")) set_data(t0, t0_value); - - if (dirty & /*dataHN*/ 4 && a0_href_value !== (a0_href_value = /*dataHN*/ ctx[2].url)) { - attr(a0, "href", a0_href_value); - } - - if (dirty & /*dataHN*/ 4 && a2_href_value !== (a2_href_value = /*dataHN*/ ctx[2].url)) { - attr(a2, "href", a2_href_value); - } - - if (dirty & /*refreshInterval*/ 1) set_data(t8, /*refreshInterval*/ ctx[0]); - }, - d(detaching) { - if (detaching) detach(div1); - mounted = false; - dispose(); - } - }; -} - -function create_fragment(ctx) { - let div; - let if_block = /*dataHN*/ ctx[2] && create_if_block(ctx); - - return { - c() { - div = element("div"); - if (if_block) if_block.c(); - attr(div, "class", "main"); - }, - m(target, anchor) { - insert(target, div, anchor); - if (if_block) if_block.m(div, null); - }, - p(ctx, [dirty]) { - if (/*dataHN*/ ctx[2]) { - if (if_block) { - if_block.p(ctx, dirty); - } else { - if_block = create_if_block(ctx); - if_block.c(); - if_block.m(div, null); - } - } else if (if_block) { - if_block.d(1); - if_block = null; - } - }, - i: noop, - o: noop, - d(detaching) { - if (detaching) detach(div); - if (if_block) if_block.d(); - } - }; -} - -function instance($$self, $$props, $$invalidate) { - - - let { manager } = $$props; - let { refreshInterval } = $$props; - let dataHN; - - function fetchTopHN() { - return __awaiter(this, void 0, void 0, function* () { - console.log('fetching top story from HackerNews'); - $$invalidate(2, dataHN = yield manager.requestTopHN()); - }); - } - - function saveHNItem() { - return __awaiter(this, void 0, void 0, function* () { - console.log(`saving story ${dataHN.title}`); - yield manager.saveHNItem(dataHN); - }); - } - - addEventListener("obsidian-hackernews-fetchTopHN", fetchTopHN); - - onDestroy(() => { - removeEventListener('obsidian-hackernews-fetchTopHN', fetchTopHN); - }); - - $$self.$$set = $$props => { - if ('manager' in $$props) $$invalidate(3, manager = $$props.manager); - if ('refreshInterval' in $$props) $$invalidate(0, refreshInterval = $$props.refreshInterval); - }; - - return [refreshInterval, saveHNItem, dataHN, manager, fetchTopHN]; -} - -class HackernewsView extends SvelteComponent { - constructor(options) { - super(); - - init( - this, - options, - instance, - create_fragment, - safe_not_equal, - { - manager: 3, - refreshInterval: 0, - fetchTopHN: 4, - saveHNItem: 1 - }, - add_css - ); - } - - get fetchTopHN() { - return this.$$.ctx[4]; - } - - get saveHNItem() { - return this.$$.ctx[1]; - } -} - -class HackerNewsView extends obsidian.ItemView { - constructor(leaf, plugin) { - super(leaf); - this.plugin = plugin; - } - getViewType() { - return VIEW_TYPE; - } - getDisplayText() { - return VIEW_DISPLAY_TEXT; - } - getIcon() { - return VIEW_ICON; - } - onClose() { - this._view.$destroy(); - return super.onClose(); - } - onOpen() { - this._view = new HackernewsView({ - target: this.contentEl, - props: { - manager: this.plugin.manager, - } - }); - this._view.$set({ - refreshInterval: this.plugin.settings.defaultRefreshInterval, - }); - return super.onOpen(); - } -} - -const { moment } = require('obsidian'); -class APIManager { - constructor(plugin) { - this.plugin = plugin; - } - requestTopHN() { - return __awaiter(this, void 0, void 0, function* () { - let itemIds; - try { - const url = "https://hacker-news.firebaseio.com/v0/topstories.json"; - const response = yield fetch(url); - itemIds = (yield response.json()); - } - catch (error) { - return Promise.reject(error); - } - const itemId = itemIds[Math.floor(Math.random() * itemIds.slice(0, 25).length)]; - const itemResponse = yield fetch(`https://hacker-news.firebaseio.com/v0/item/${itemId}.json?print=pretty`); - const hnItem = (yield itemResponse.json()); - return hnItem; - }); - } - saveHNItem(hnItem) { - return __awaiter(this, void 0, void 0, function* () { - const dir = this.plugin.settings.storiesFolder; - const title = hnItem.title.replace(/[\/\\\:]/g, ' '); - const filePath = obsidian.normalizePath([dir, `${title}.md`].join('/')); - const vault = this.plugin.app.vault; - let stat = yield vault.adapter.stat(dir); - if (!stat) { - yield vault.createFolder(dir); - } - stat = yield vault.adapter.stat(filePath); - if (!stat) { - yield vault.create(filePath, this.getStoryFileContent(hnItem)); - new obsidian.Notice(`Story saved: ${hnItem.title}`); - } - else { - new obsidian.Notice("Story already saved"); - } - }); - } - getStoryFileContent(hnItem) { - let data = this.plugin.settings.storyTemplate; - return data.replace(/{{title}}/g, hnItem.title) - .replace(/{{url}}/g, hnItem.url) - .replace(/{{date}}/g, moment().format('LLLL')); - } -} - -const icons = { - hackernews: ``, -}; -const addIcons = () => { - Object.keys(icons).forEach((key) => { - obsidian.addIcon(key, icons[key]); - }); -}; - -class HackerNewsPlugin extends obsidian.Plugin { - onload() { - return __awaiter(this, void 0, void 0, function* () { - console.log('loading hackernews'); - yield this.loadSettings(); - addIcons(); - this.addSettingTab(new SettingsTab(this.app, this)); - this.manager = new APIManager(this); - this.registerView(VIEW_TYPE, (leaf) => { - return new HackerNewsView(leaf, this); - }); - this.addCommand({ - id: 'hackernews-open-view', - name: t('Open HackerNews'), - callback: this.openWindowLeaf.bind(this), - }); - this.app.workspace.onLayoutReady(this.openWindowLeaf.bind(this)); - let refreshInterval = parseInt(this.settings.defaultRefreshInterval); - if (Number.isNaN(refreshInterval) || refreshInterval <= 0) { - refreshInterval = 60; - } - dispatchEvent(new Event('obsidian-hackernews-fetchTopHN')); - this.registerInterval(window.setInterval(() => { - dispatchEvent(new Event('obsidian-hackernews-fetchTopHN')); - }, refreshInterval * 1000)); - console.log('refreshInterval', refreshInterval, 'seconds'); - }); - } - onunload() { - console.log('unloading hackernews'); - for (let leaf of this.app.workspace.getLeavesOfType(VIEW_TYPE)) { - leaf.detach(); - } - } - loadSettings() { - return __awaiter(this, void 0, void 0, function* () { - this.settings = Object.assign({}, DEFAULT_SETTINGS, yield this.loadData()); - }); - } - saveSettings() { - return __awaiter(this, void 0, void 0, function* () { - yield this.saveData(this.settings); - }); - } - openWindowLeaf() { - return __awaiter(this, void 0, void 0, function* () { - if (this.app.workspace.getLeavesOfType(VIEW_TYPE).length == 0) { - yield this.app.workspace.getRightLeaf(false).setViewState({ - type: VIEW_TYPE, - }); - } - this.app.workspace.revealLeaf(this.app.workspace.getLeavesOfType(VIEW_TYPE).first()); - dispatchEvent(new Event('obsidian-hackernews-fetchTopHN')); - }); - } -} - -module.exports = HackerNewsPlugin; -//# sourceMappingURL=main.js.map diff --git a/.obsidian/plugins/obsidian-hackernews/manifest.json b/.obsidian/plugins/obsidian-hackernews/manifest.json deleted file mode 100644 index 9a269312..00000000 --- a/.obsidian/plugins/obsidian-hackernews/manifest.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "id": "obsidian-hackernews", - "name": "HackerNews", - "version": "1.0.5", - "minAppVersion": "0.9.12", - "description": "Periodically fetches and displays top stories from HackerNews.", - "author": "Arpit Bhayani", - "authorUrl": "https://arpitbhayani.me", - "isDesktopOnly": false -} diff --git a/.obsidian/plugins/obsidian-hackernews/styles.css b/.obsidian/plugins/obsidian-hackernews/styles.css deleted file mode 100644 index 85373076..00000000 --- a/.obsidian/plugins/obsidian-hackernews/styles.css +++ /dev/null @@ -1 +0,0 @@ -Not Found \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-reminder-plugin/data.json b/.obsidian/plugins/obsidian-reminder-plugin/data.json index 0fd54b70..ba999b86 100644 --- a/.obsidian/plugins/obsidian-reminder-plugin/data.json +++ b/.obsidian/plugins/obsidian-reminder-plugin/data.json @@ -2,11 +2,6 @@ "scanned": true, "reminders": { "05.01 Computer setup/Storage and Syncing.md": [ - { - "title": "Backup [[Storage and Syncing#Instructions for Anchor|Anchor Wallet]] %%done_del%%", - "time": "2022-10-06", - "rowNumber": 175 - }, { "title": ":cloud: [[Storage and Syncing|Storage & Sync]]: Backup Standard Notes (PC) %%done_del%%", "time": "2022-10-07", @@ -15,22 +10,27 @@ { "title": ":floppy_disk: Backup [[Storage and Syncing#Instructions for FV|Folder Vault]] %%done_del%%", "time": "2022-10-07", - "rowNumber": 177 + "rowNumber": 178 }, { "title": ":iphone: Backup [[Storage and Syncing#Instructions for iPhone|iPhone]] %%done_del%%", "time": "2022-10-11", - "rowNumber": 176 + "rowNumber": 177 }, { "title": ":camera: [[Storage and Syncing|Storage & Sync]]: Transfer pictures to ED %%done_del%%", "time": "2022-10-13", - "rowNumber": 180 + "rowNumber": 181 }, { "title": ":cloud: [[Storage and Syncing|Storage & Sync]]: Backup Volumes to [[Sync|Sync.com]] %%done_del%%", "time": "2022-12-12", - "rowNumber": 178 + "rowNumber": 179 + }, + { + "title": "Backup [[Storage and Syncing#Instructions for Anchor|Anchor Wallet]] %%done_del%%", + "time": "2023-01-05", + "rowNumber": 175 } ], "06.01 Finances/hLedger.md": [ @@ -65,49 +65,49 @@ } ], "05.02 Networks/Server Tools.md": [ - { - "title": ":hammer_and_wrench: [[Server Tools]]: Backup server %%done_del%%", - "time": "2022-10-04", - "rowNumber": 698 - }, { "title": ":desktop_computer: [[Selfhosting]], [[Server Tools|Tools]]: Upgrader Gitea & Health checks %%done_del%%", "time": "2022-10-18", - "rowNumber": 704 + "rowNumber": 705 }, { "title": ":closed_lock_with_key: [[Selfhosting]], [[Server Tools|Tools]]: Upgrader Bitwarden & Health checks %%done_del%%", "time": "2022-12-18", - "rowNumber": 707 + "rowNumber": 708 }, { "title": ":hammer_and_wrench: [[Selfhosting]], [[Server Tools|Tools]]: Upgrader Standard Notes & Health checks %%done_del%%", "time": "2023-01-18", - "rowNumber": 711 + "rowNumber": 712 + }, + { + "title": ":hammer_and_wrench: [[Server Tools]]: Backup server %%done_del%%", + "time": "2023-04-04", + "rowNumber": 698 } ], "05.02 Networks/Server VPN.md": [ - { - "title": ":shield: [[Server VPN]]: Backup server %%done_del%%", - "time": "2022-10-04", - "rowNumber": 287 - }, { "title": ":shield: [[Selfhosting]], [[Server VPN|VPN]]: Check VPN state & dashboard %%done_del%%", "time": "2022-12-18", - "rowNumber": 292 + "rowNumber": 293 + }, + { + "title": ":shield: [[Server VPN]]: Backup server %%done_del%%", + "time": "2023-04-04", + "rowNumber": 287 } ], "04.01 lebv.org/Hosting Tasks.md": [ { "title": ":fleur_de_lis: [[Hosting Tasks|Hosting]]: [[Hosting Tasks#Backup procedure|backup]] the DB & Files", - "time": "2022-10-05", + "time": "2023-01-04", "rowNumber": 74 }, { "title": ":fleur_de_lis: [[Hosting Tasks|Hosting]]: [[Hosting Tasks#PHP versioning|check the PHP version]] server-side", - "time": "2022-10-05", - "rowNumber": 76 + "time": "2023-01-04", + "rowNumber": 77 }, { "title": ":fleur_de_lis: [[Hosting Tasks|Hosting]]: Explore the possibility of webhosting through [[Hosting Tasks#Decentralised hosting|decentralised services]] (Blockchain)", @@ -341,16 +341,6 @@ } ], "01.02 Home/Household.md": [ - { - "title": ":bed: [[Household]] Change bedsheets %%done_del%%", - "time": "2022-10-01", - "rowNumber": 97 - }, - { - "title": "♻ [[Household]]: *Cardboard* recycling collection %%done_del%%", - "time": "2022-10-04", - "rowNumber": 79 - }, { "title": "🛌 [[Household]]: Buy new bed clothes", "time": "2022-10-08", @@ -359,17 +349,27 @@ { "title": "🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%%", "time": "2022-10-10", - "rowNumber": 90 + "rowNumber": 91 }, { "title": "♻ [[Household]]: *Paper* recycling collection %%done_del%%", "time": "2022-10-11", "rowNumber": 75 }, + { + "title": ":bed: [[Household]] Change bedsheets %%done_del%%", + "time": "2022-10-15", + "rowNumber": 98 + }, + { + "title": "♻ [[Household]]: *Cardboard* recycling collection %%done_del%%", + "time": "2022-10-18", + "rowNumber": 79 + }, { "title": "🛎 🛍 REMINDER [[Household]]: Monthly shop in France %%done_del%%", "time": "2022-10-29", - "rowNumber": 87 + "rowNumber": 88 }, { "title": ":bed: [[Household]]: Buy bed-side tables", @@ -421,7 +421,7 @@ "01.01 Life Orga/@Finances.md": [ { "title": ":heavy_dollar_sign: [[@Finances]]: update crypto prices within Obsidian 🔼", - "time": "2022-10-11", + "time": "2022-11-08", "rowNumber": 118 } ], @@ -476,11 +476,6 @@ } ], "06.02 Investments/Crypto Tasks.md": [ - { - "title": ":ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%%", - "time": "2022-10-04", - "rowNumber": 83 - }, { "title": "💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] %%done_del%%", "time": "2022-10-07", @@ -489,7 +484,12 @@ { "title": ":chart: Check [[Nimbus]] earnings %%done_del%%", "time": "2022-10-10", - "rowNumber": 86 + "rowNumber": 87 + }, + { + "title": ":ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%%", + "time": "2022-11-01", + "rowNumber": 83 } ], "06.02 Investments/Equity Tasks.md": [ @@ -602,7 +602,7 @@ { "title": ":label: [[Bookmarks - Utilities]]: review bookmarks", "time": "2022-12-02", - "rowNumber": 161 + "rowNumber": 172 } ], "00.08 Bookmarks/Bookmarks - Mac applications.md": [ @@ -618,6 +618,13 @@ "time": "2022-12-16", "rowNumber": 71 } + ], + "00.01 Admin/Calendars/2022-10-04.md": [ + { + "title": "18:10 :plate_with_cutlery: [[@family]]: book resto a Paris pour le danche 23 Oct", + "time": "2022-10-08", + "rowNumber": 83 + } ] }, "debug": false, diff --git a/.obsidian/workspace b/.obsidian/workspace index c925fdd6..7c81e6aa 100644 --- a/.obsidian/workspace +++ b/.obsidian/workspace @@ -4,12 +4,12 @@ "type": "split", "children": [ { - "id": "6392409787fe0b33", + "id": "de3168c8f38abc32", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "01.02 Home/@Main Dashboard.md", + "file": "00.01 Admin/Calendars/2022-10-06.md", "mode": "preview", "source": false } @@ -69,7 +69,7 @@ "state": { "type": "backlink", "state": { - "file": "01.02 Home/@Main Dashboard.md", + "file": "00.01 Admin/Calendars/2022-10-06.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -86,20 +86,12 @@ "state": { "type": "outgoing-link", "state": { - "file": "01.02 Home/@Main Dashboard.md", + "file": "00.01 Admin/Calendars/2022-10-06.md", "linksCollapsed": false, "unlinkedCollapsed": false } } }, - { - "id": "b97781c9415c1b78", - "type": "leaf", - "state": { - "type": "hackernews-view", - "state": {} - } - }, { "id": "a64402126e020fab", "type": "leaf", @@ -143,17 +135,17 @@ ], "currentTab": 2 }, - "active": "6392409787fe0b33", + "active": "de3168c8f38abc32", "lastOpenFiles": [ - "00.03 News/You Don’t Know Much About Jay Penske. And He’s Fine With That..md", - "00.03 News/@News.md", - "00.03 News/Migrants faced the worst of the gig economy, so they made their own delivery app.md", - "00.03 News/North Korea Hacked Him. So He Took Down Its Internet.md", - "00.03 News/Google Search Is Dying.md", - "00.01 Admin/Calendars/2022-02-22.md", - "00.03 News/Elon Musk Got Twitter Because He Gets Twitter.md", - "00.03 News/Amateur open-source researchers went viral unpacking the war in Ukraine.md", + "00.01 Admin/Calendars/2022-10-05.md", + "00.01 Admin/Calendars/2022-10-06.md", + "01.02 Home/@Main Dashboard.md", + "00.01 Admin/Calendars/2022-10-05 Benfica - PSG (1-1).md", + "02.02 Paris/Paris SG.md", + "00.01 Admin/Calendars/2022-10-04.md", + "00.03 News/The family that built a ballpark nachos monopoly.md", + "00.03 News/‘She Captured All Before Her’ Darryl Pinckney.md", "00.03 News/Solomun, the D.J. Who Keeps Ibiza Dancing.md", - "00.03 News/On the pleasures of hand-writing letters you’ll never send.md" + "00.01 Admin/Calendars/2022-10-03.md" ] } \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-10-02.md b/00.01 Admin/Calendars/2022-10-02.md index 105bdbba..dcbbbc8f 100644 --- a/00.01 Admin/Calendars/2022-10-02.md +++ b/00.01 Admin/Calendars/2022-10-02.md @@ -16,9 +16,9 @@ Stress: 25 FrontHeadBar: 5 EarHeadBar: 30 BackHeadBar: 20 -Water: 0.7 +Water: 1.7 Coffee: 4 -Steps: +Steps: 6405 Ski: Riding: Racket: diff --git a/00.01 Admin/Calendars/2022-10-03.md b/00.01 Admin/Calendars/2022-10-03.md new file mode 100644 index 00000000..57e05dbb --- /dev/null +++ b/00.01 Admin/Calendars/2022-10-03.md @@ -0,0 +1,115 @@ +--- + +title: "🗒 Daily Note" +allDay: true +date: 2022-10-03 +Date: 2022-10-03 +DocType: Note +Hierarchy: +TimeStamp: +location: +CollapseMetaTable: true +Sleep: 8 +Happiness: 90 +Gratefulness: 90 +Stress: 25 +FrontHeadBar: 5 +EarHeadBar: 30 +BackHeadBar: 20 +Water: 3.15 +Coffee: 3 +Steps: 6128 +Ski: +Riding: +Racket: +Football: +Swim: + +--- + +%% Parent:: [[@Life Admin]] %% + +--- + +[[2022-10-02|<< 🗓 Previous ]]       [[@Main Dashboard|Back]]       [[2022-10-04|🗓 Next >>]] + +--- + +  + +```button +name Record today's health +type command +action MetaEdit: Run MetaEdit +id EditMetaData +``` +^button-2022-10-03Edit + +```button +name Save +type command +action Save current file +id Save +``` +^button-2022-10-03NSave + +  + +# 2022-10-03 + +  + +> [!summary]+ +> Daily note for 2022-10-03 + +  + +```toc +style: number +``` + +  + +--- + +  + +### 📝 Memos + +  + +This section does serve for quick memos. + +  +- 21:18 [[Rocky (1976)|Rocky]] a la maison [[2022-10-03|aujd'hui]] + + +%% --- %% +  + +--- + +  + +### 🗒 Notes + +  + +Loret ipsum + +  + +--- + +  + +### :link: Linked activity + +  + +```dataview +Table from [[2022-10-03]] +``` + +  +  \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-10-04.md b/00.01 Admin/Calendars/2022-10-04.md new file mode 100644 index 00000000..2dad459a --- /dev/null +++ b/00.01 Admin/Calendars/2022-10-04.md @@ -0,0 +1,115 @@ +--- + +title: "🗒 Daily Note" +allDay: true +date: 2022-10-04 +Date: 2022-10-04 +DocType: Note +Hierarchy: +TimeStamp: +location: +CollapseMetaTable: true +Sleep: 7.5 +Happiness: 90 +Gratefulness: 90 +Stress: 25 +FrontHeadBar: 5 +EarHeadBar: 30 +BackHeadBar: 20 +Water: 4.2 +Coffee: 5 +Steps: 11765 +Ski: +Riding: +Racket: +Football: +Swim: + +--- + +%% Parent:: [[@Life Admin]] %% + +--- + +[[2022-10-03|<< 🗓 Previous ]]       [[@Main Dashboard|Back]]       [[2022-10-05|🗓 Next >>]] + +--- + +  + +```button +name Record today's health +type command +action MetaEdit: Run MetaEdit +id EditMetaData +``` +^button-2022-10-04Edit + +```button +name Save +type command +action Save current file +id Save +``` +^button-2022-10-04NSave + +  + +# 2022-10-04 + +  + +> [!summary]+ +> Daily note for 2022-10-04 + +  + +```toc +style: number +``` + +  + +--- + +  + +### 📝 Memos + +  + +This section does serve for quick memos. + +  +- [ ] 18:10 :plate_with_cutlery: [[@family]]: book resto a Paris pour le danche 23 Oct 📅 2022-10-08 ^err01k + + +%% --- %% +  + +--- + +  + +### 🗒 Notes + +  + +Loret ipsum + +  + +--- + +  + +### :link: Linked activity + +  + +```dataview +Table from [[2022-10-04]] +``` + +  +  \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-10-05 Benfica - PSG (1-1).md b/00.01 Admin/Calendars/2022-10-05 Benfica - PSG (1-1).md new file mode 100644 index 00000000..67697948 --- /dev/null +++ b/00.01 Admin/Calendars/2022-10-05 Benfica - PSG (1-1).md @@ -0,0 +1,13 @@ +--- + +title: ⚽ Benfica - PSG +allDay: false +startTime: 21:00 +endTime: 23:00 +date: 2022-10-05 +CollapseMetaTable: true + +--- + +[[2022-10-05|aujd’hui]], Benfica - [[Paris SG]]: 1-1 +Buteurs:: ⚽ Danilo (OG)
⚽ Messi \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-10-05.md b/00.01 Admin/Calendars/2022-10-05.md new file mode 100644 index 00000000..3369e37f --- /dev/null +++ b/00.01 Admin/Calendars/2022-10-05.md @@ -0,0 +1,114 @@ +--- + +title: "🗒 Daily Note" +allDay: true +date: 2022-10-05 +Date: 2022-10-05 +DocType: Note +Hierarchy: +TimeStamp: +location: +CollapseMetaTable: true +Sleep: 7.5 +Happiness: 90 +Gratefulness: 90 +Stress: 25 +FrontHeadBar: 5 +EarHeadBar: 30 +BackHeadBar: 20 +Water: 3.06 +Coffee: 4 +Steps: 7717 +Ski: +Riding: +Racket: +Football: +Swim: + +--- + +%% Parent:: [[@Life Admin]] %% + +--- + +[[2022-10-04|<< 🗓 Previous ]]       [[@Main Dashboard|Back]]       [[2022-10-06|🗓 Next >>]] + +--- + +  + +```button +name Record today's health +type command +action MetaEdit: Run MetaEdit +id EditMetaData +``` +^button-2022-10-05Edit + +```button +name Save +type command +action Save current file +id Save +``` +^button-2022-10-05NSave + +  + +# 2022-10-05 + +  + +> [!summary]+ +> Daily note for 2022-10-05 + +  + +```toc +style: number +``` + +  + +--- + +  + +### 📝 Memos + +  + +This section does serve for quick memos. + +  + + +%% --- %% +  + +--- + +  + +### 🗒 Notes + +  + +Loret ipsum + +  + +--- + +  + +### :link: Linked activity + +  + +```dataview +Table from [[2022-10-05]] +``` + +  +  \ No newline at end of file diff --git a/00.01 Admin/Calendars/2022-10-06.md b/00.01 Admin/Calendars/2022-10-06.md new file mode 100644 index 00000000..a5ce5381 --- /dev/null +++ b/00.01 Admin/Calendars/2022-10-06.md @@ -0,0 +1,114 @@ +--- + +title: "🗒 Daily Note" +allDay: true +date: 2022-10-06 +Date: 2022-10-06 +DocType: Note +Hierarchy: +TimeStamp: +location: +CollapseMetaTable: true +Sleep: 6.5 +Happiness: 90 +Gratefulness: 90 +Stress: 25 +FrontHeadBar: 5 +EarHeadBar: 30 +BackHeadBar: 20 +Water: 0.2 +Coffee: 2 +Steps: +Ski: +Riding: +Racket: +Football: +Swim: + +--- + +%% Parent:: [[@Life Admin]] %% + +--- + +[[2022-10-05|<< 🗓 Previous ]]       [[@Main Dashboard|Back]]       [[2022-10-07|🗓 Next >>]] + +--- + +  + +```button +name Record today's health +type command +action MetaEdit: Run MetaEdit +id EditMetaData +``` +^button-2022-10-06Edit + +```button +name Save +type command +action Save current file +id Save +``` +^button-2022-10-06NSave + +  + +# 2022-10-06 + +  + +> [!summary]+ +> Daily note for 2022-10-06 + +  + +```toc +style: number +``` + +  + +--- + +  + +### 📝 Memos + +  + +This section does serve for quick memos. + +  + + +%% --- %% +  + +--- + +  + +### 🗒 Notes + +  + +Loret ipsum + +  + +--- + +  + +### :link: Linked activity + +  + +```dataview +Table from [[2022-10-06]] +``` + +  +  \ No newline at end of file diff --git a/00.01 Admin/Calendars/2023-01-14 Mariage Marguerite & Arnold.md b/00.01 Admin/Calendars/2023-01-14 Mariage Marguerite & Arnold.md index 914f0308..59d88028 100644 --- a/00.01 Admin/Calendars/2023-01-14 Mariage Marguerite & Arnold.md +++ b/00.01 Admin/Calendars/2023-01-14 Mariage Marguerite & Arnold.md @@ -3,6 +3,12 @@ title: 👰‍♀ Mariage Marguerite & Arnold allDay: true date: 2023-01-14 endDate: 2023-01-15 +CollapseMetaTable: true + --- -Mariage de [[Marguerite de Villeneuve|Marguerite]] et [[Arnold]] à [[Geneva|Genève]] [[2023-01-14|ce jour]]. \ No newline at end of file +Mariage de [[Marguerite de Villeneuve|Marguerite]] et [[Arnold]] à [[Geneva|Genève]] [[2023-01-14|ce jour]]. + +  + +> Mes amis, désormais notre mariage est fixé le 14 janvier 2023. La célébration religieuse aura lieu en début d'après-midi et ne sera pas suivie immédiatement d'une réception (le temps pour nous de faire des photos). Nous ferons un cocktail puis un dîner et peut-être une soirée dansante. Il n'y aura pas de brunch le lendemain.
Quant au mariage civil, il aura lieu le 14 le matin ou le 13 l'après-midi. Nous en saurons plus d'ici fin octobre.
À vos agendas !
Je vous embrasse \ No newline at end of file diff --git a/00.03 News/Liz Truss learns the hard way that Britain is not the US.md b/00.03 News/Liz Truss learns the hard way that Britain is not the US.md index ad216bfa..134bb0db 100644 --- a/00.03 News/Liz Truss learns the hard way that Britain is not the US.md +++ b/00.03 News/Liz Truss learns the hard way that Britain is not the US.md @@ -12,7 +12,7 @@ CollapseMetaTable: true --- Parent:: [[@News|News]] -Read:: No +Read:: [[2022-10-03]] --- diff --git a/00.03 News/Solomun, the D.J. Who Keeps Ibiza Dancing.md b/00.03 News/Solomun, the D.J. Who Keeps Ibiza Dancing.md index 82807dad..3ed1f1c7 100644 --- a/00.03 News/Solomun, the D.J. Who Keeps Ibiza Dancing.md +++ b/00.03 News/Solomun, the D.J. Who Keeps Ibiza Dancing.md @@ -12,7 +12,7 @@ CollapseMetaTable: true --- Parent:: [[@News|News]] -Read:: No +Read:: [[2022-10-04]] --- diff --git a/00.03 News/The family that built a ballpark nachos monopoly.md b/00.03 News/The family that built a ballpark nachos monopoly.md index 081e6a06..46b16039 100644 --- a/00.03 News/The family that built a ballpark nachos monopoly.md +++ b/00.03 News/The family that built a ballpark nachos monopoly.md @@ -12,7 +12,7 @@ CollapseMetaTable: true --- Parent:: [[@News|News]] -Read:: No +Read:: [[2022-10-04]] --- diff --git a/00.03 News/This developer sold pre-construction townhouses for $400,000. Three years later, they told their buyers to pay another $100K or lose their homes.md b/00.03 News/This developer sold pre-construction townhouses for $400,000. Three years later, they told their buyers to pay another $100K or lose their homes.md index 3ecb1bec..1ee50e71 100644 --- a/00.03 News/This developer sold pre-construction townhouses for $400,000. Three years later, they told their buyers to pay another $100K or lose their homes.md +++ b/00.03 News/This developer sold pre-construction townhouses for $400,000. Three years later, they told their buyers to pay another $100K or lose their homes.md @@ -12,7 +12,7 @@ CollapseMetaTable: true --- Parent:: [[@News|News]] -Read:: No +Read:: [[2022-10-03]] --- diff --git a/00.03 News/‘She Captured All Before Her’ Darryl Pinckney.md b/00.03 News/‘She Captured All Before Her’ Darryl Pinckney.md index c3c126c2..4f4af8f2 100644 --- a/00.03 News/‘She Captured All Before Her’ Darryl Pinckney.md +++ b/00.03 News/‘She Captured All Before Her’ Darryl Pinckney.md @@ -12,7 +12,7 @@ CollapseMetaTable: true --- Parent:: [[@News|News]] -Read:: No +Read:: [[2022-10-04]] --- diff --git a/00.08 Bookmarks/Bookmarks - Utilities.md b/00.08 Bookmarks/Bookmarks - Utilities.md index d87667d7..20e691be 100644 --- a/00.08 Bookmarks/Bookmarks - Utilities.md +++ b/00.08 Bookmarks/Bookmarks - Utilities.md @@ -50,6 +50,17 @@ style: number   +```cardlink +url: https://github.com/soxoj/maigret +title: "GitHub - soxoj/maigret: 🕵️‍♂️ Collect a dossier on a person by username from thousands of sites" +description: "🕵️‍♂️ Collect a dossier on a person by username from thousands of sites - GitHub - soxoj/maigret: 🕵️‍♂️ Collect a dossier on a person by username from thousands of sites" +host: github.com +favicon: https://github.githubassets.com/favicons/favicon.svg +image: https://repository-images.githubusercontent.com/275386910/dff6e180-36a3-11eb-8035-480cf4d6323b +``` + +  + ```cardlink url: https://blog.forcesunseen.com/email-blame title: random email alias generation diff --git a/01.01 Life Orga/@Finances.md b/01.01 Life Orga/@Finances.md index 5f7eb706..a4158535 100644 --- a/01.01 Life Orga/@Finances.md +++ b/01.01 Life Orga/@Finances.md @@ -116,7 +116,8 @@ hide task count   -- [ ] :heavy_dollar_sign: [[@Finances]]: update crypto prices within Obsidian 🔼 🔁 every month on the 2nd Tuesday 📅 2022-10-11 +- [ ] :heavy_dollar_sign: [[@Finances]]: update crypto prices within Obsidian 🔼 🔁 every month on the 2nd Tuesday 📅 2022-11-08 +- [x] :heavy_dollar_sign: [[@Finances]]: update crypto prices within Obsidian 🔼 🔁 every month on the 2nd Tuesday 📅 2022-10-11 ✅ 2022-10-03 - [x] :heavy_dollar_sign: [[@Finances]]: update crypto prices within Obsidian 🔼 🔁 every month on the 2nd Tuesday 📅 2022-09-13 ✅ 2022-09-12 - [x] :heavy_dollar_sign: [[@Finances]]: update crypto prices within Obsidian 🔼 🔁 every month on the 2nd Tuesday 📅 2022-08-09 ✅ 2022-08-07 - [x] :heavy_dollar_sign: [[@Finances]]: update crypto prices within Obsidian 🔼 🔁 every month on the 2nd Tuesday 📅 2022-07-12 ✅ 2022-07-10 diff --git a/01.02 Home/Household.md b/01.02 Home/Household.md index f9ddb794..7ab1a162 100644 --- a/01.02 Home/Household.md +++ b/01.02 Home/Household.md @@ -77,7 +77,8 @@ style: number - [x] ♻ [[Household]]: *Paper* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-09-27 ✅ 2022-09-25 - [x] ♻ [[Household]]: *Paper* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-09-13 ✅ 2022-09-12 - [x] ♻ [[Household]]: *Paper* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-08-30 ✅ 2022-08-29 -- [ ] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-10-04 +- [ ] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-10-18 +- [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-10-04 ✅ 2022-10-03 - [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-09-20 ✅ 2022-09-19 - [x] ♻ [[Household]]: *Cardboard* recycling collection %%done_del%% 🔁 every 2 weeks on Tuesday 📅 2022-09-06 ✅ 2022-09-05 @@ -95,7 +96,8 @@ style: number - [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2022-09-12 ✅ 2022-09-09 - [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2022-09-05 ✅ 2022-09-02 - [x] 🛎 🧻 REMINDER [[Household]]: check need for toilet paper %%done_del%% 🔁 every week 📅 2022-08-29 ✅ 2022-08-27 -- [ ] :bed: [[Household]] Change bedsheets %%done_del%% 🔁 every 2 weeks on Saturday 📅 2022-10-01 +- [ ] :bed: [[Household]] Change bedsheets %%done_del%% 🔁 every 2 weeks on Saturday 📅 2022-10-15 +- [x] :bed: [[Household]] Change bedsheets %%done_del%% 🔁 every 2 weeks on Saturday 📅 2022-10-01 ✅ 2022-10-03 - [x] :bed: [[Household]] Change bedsheets %%done_del%% 🔁 every 2 weeks on Saturday 📅 2022-09-17 ✅ 2022-09-19 - [x] :bed: [[Household]] Change bedsheets %%done_del%% 🔁 every 2 weeks on Saturday 📅 2022-09-03 ✅ 2022-09-04 diff --git a/03.04 Cinematheque/@Cinematheque.md b/03.04 Cinematheque/@Cinematheque.md index c8eaa3cf..4521bc8c 100644 --- a/03.04 Cinematheque/@Cinematheque.md +++ b/03.04 Cinematheque/@Cinematheque.md @@ -12,7 +12,7 @@ CollapseMetaTable: true TVShow: Name: "Game of Thrones" Season: 6 - Episode: 9 + Episode: 10 Source: Internal banner: "![[img_1924.jpg]]" banner_icon: 🍿 diff --git a/03.04 Cinematheque/Lock Stock and Two Smoking Barrels (1998).md b/03.04 Cinematheque/Lock Stock and Two Smoking Barrels (1998).md new file mode 100644 index 00000000..caa77e83 --- /dev/null +++ b/03.04 Cinematheque/Lock Stock and Two Smoking Barrels (1998).md @@ -0,0 +1,93 @@ +--- +type: "movie" +title: "Lock, Stock and Two Smoking Barrels" +englishTitle: "Lock, Stock and Two Smoking Barrels" +year: "1998" +dataSource: "OMDbAPI" +url: "https://www.imdb.com/title/tt0120735/" +id: "tt0120735" +genres: + - "Action" + - "Comedy" + - "Crime" +producer: "Guy Ritchie" +duration: "107 min" +onlineRating: 8.2 +image: "https://m.media-amazon.com/images/M/MV5BMTAyN2JmZmEtNjAyMy00NzYwLThmY2MtYWQ3OGNhNjExMmM4XkEyXkFqcGdeQXVyNDk3NzU2MTQ@._V1_SX300.jpg" +released: true +premiere: "28/08/1998" +watched: true +lastWatched: "2021/08/08" +personalRating: 8 +tags: "#mediaDB/tv/movie" +CollapseMetaTable: true + +--- + +Parent:: [[@Cinematheque]] + +--- + +```dataviewjs +dv.paragraph(`> [!${dv.current().watched ? 'SUCCESS' : 'WARNING'}] ${dv.current().watched ? 'last watched on ' + dv.current().lastWatched : 'not yet watched'}`) +``` + +  + +# `$= dv.current().title` + +  + +`$= dv.current().watched ? '**Rating**: ' + dv.current().personalRating + ' out of 10' : ''` + +```toc +``` + +  + +### Details + +  + +**Genres**: +`$= dv.current().genres.length === 0 ? ' - none' : dv.list(dv.current().genres)` + +`$= !dv.current().released ? '**Not released** The movie is not yet released.' : ''` + +  + +```dataview +list without id + "" + + + "" ++ + "" + + + "" + + + "" + + + "" + + + "" + + + "" + + + "" + + + "
Type" + this.type + "
Online Rating" + this.onlineRating + "
Duration" + this.duration + "
Premiered" + this.premiere + "
Producer" + this.producer + "
" +FROM "03.04 Cinematheque/Lock Stock and Two Smoking Barrels (1998)" +``` + +  + +--- + +  + +### Poster + +  + +`$= '![Image|360](' + dv.current().image + ')'` \ No newline at end of file diff --git a/03.04 Cinematheque/RocknRolla (2008).md b/03.04 Cinematheque/RocknRolla (2008).md new file mode 100644 index 00000000..813124b9 --- /dev/null +++ b/03.04 Cinematheque/RocknRolla (2008).md @@ -0,0 +1,93 @@ +--- +type: "movie" +title: "RocknRolla" +englishTitle: "RocknRolla" +year: "2008" +dataSource: "OMDbAPI" +url: "https://www.imdb.com/title/tt1032755/" +id: "tt1032755" +genres: + - "Action" + - "Crime" + - "Thriller" +producer: "Guy Ritchie" +duration: "114 min" +onlineRating: 7.2 +image: "https://m.media-amazon.com/images/M/MV5BMTQ0NTk5Mzk2OV5BMl5BanBnXkFtZTcwMDE3NTE4MQ@@._V1_SX300.jpg" +released: true +premiere: "31/10/2008" +watched: true +lastWatched: "2021/10/10" +personalRating: 8 +tags: "#mediaDB/tv/movie" +CollapseMetaTable: true + +--- + +Parent:: [[@Cinematheque]] + +--- + +```dataviewjs +dv.paragraph(`> [!${dv.current().watched ? 'SUCCESS' : 'WARNING'}] ${dv.current().watched ? 'last watched on ' + dv.current().lastWatched : 'not yet watched'}`) +``` + +  + +# `$= dv.current().title` + +  + +`$= dv.current().watched ? '**Rating**: ' + dv.current().personalRating + ' out of 10' : ''` + +```toc +``` + +  + +### Details + +  + +**Genres**: +`$= dv.current().genres.length === 0 ? ' - none' : dv.list(dv.current().genres)` + +`$= !dv.current().released ? '**Not released** The movie is not yet released.' : ''` + +  + +```dataview +list without id + "" + + + "" ++ + "" + + + "" + + + "" + + + "" + + + "" + + + "" + + + "" + + + "
Type" + this.type + "
Online Rating" + this.onlineRating + "
Duration" + this.duration + "
Premiered" + this.premiere + "
Producer" + this.producer + "
" +FROM "03.04 Cinematheque/RocknRolla (2008)" +``` + +  + +--- + +  + +### Poster + +  + +`$= '![Image|360](' + dv.current().image + ')'` \ No newline at end of file diff --git a/03.04 Cinematheque/Rocky (1976).md b/03.04 Cinematheque/Rocky (1976).md new file mode 100644 index 00000000..1adae3d2 --- /dev/null +++ b/03.04 Cinematheque/Rocky (1976).md @@ -0,0 +1,93 @@ +--- + +type: "movie" +title: "Rocky" +englishTitle: "Rocky" +year: "1976" +dataSource: "OMDbAPI" +url: "https://www.imdb.com/title/tt0075148/" +id: "tt0075148" +genres: + - "Drama" + - "Sport" +producer: "John G. Avildsen" +duration: "120 min" +onlineRating: 8.1 +image: "https://m.media-amazon.com/images/M/MV5BNTBkMjg2MjYtYTZjOS00ODQ0LTg0MDEtM2FiNmJmOGU1NGEwXkEyXkFqcGdeQXVyMjUzOTY1NTc@._V1_SX300.jpg" +released: true +premiere: "03/12/1976" +watched: true +lastWatched: "2022/10/03" +personalRating: 0 +tags: "#mediaDB/tv/movie" +CollapseMetaTable: true + +--- + +Parent:: [[@Cinematheque]] + +--- + +```dataviewjs +dv.paragraph(`> [!${dv.current().watched ? 'SUCCESS' : 'WARNING'}] ${dv.current().watched ? 'last watched on ' + dv.current().lastWatched : 'not yet watched'}`) +``` + +  + +# `$= dv.current().title` + +  + +`$= dv.current().watched ? '**Rating**: ' + dv.current().personalRating + ' out of 10' : ''` + +```toc +``` + +  + +### Details + +  + +**Genres**: +`$= dv.current().genres.length === 0 ? ' - none' : dv.list(dv.current().genres)` + +`$= !dv.current().released ? '**Not released** The movie is not yet released.' : ''` + +  + +```dataview +list without id + "" + + + "" ++ + "" + + + "" + + + "" + + + "" + + + "" + + + "" + + + "" + + + "
Type" + this.type + "
Online Rating" + this.onlineRating + "
Duration" + this.duration + "
Premiered" + this.premiere + "
Producer" + this.producer + "
" +FROM "03.04 Cinematheque/Rocky (1976)" +``` + +  + +--- + +  + +### Poster + +  + +`$= '![Image|360](' + dv.current().image + ')'` \ No newline at end of file diff --git a/03.04 Cinematheque/Snatch (2000).md b/03.04 Cinematheque/Snatch (2000).md new file mode 100644 index 00000000..5356f28b --- /dev/null +++ b/03.04 Cinematheque/Snatch (2000).md @@ -0,0 +1,92 @@ +--- +type: "movie" +title: "Snatch" +englishTitle: "Snatch" +year: "2000" +dataSource: "OMDbAPI" +url: "https://www.imdb.com/title/tt0208092/" +id: "tt0208092" +genres: + - "Comedy" + - "Crime" +producer: "Guy Ritchie" +duration: "102 min" +onlineRating: 8.2 +image: "https://m.media-amazon.com/images/M/MV5BMTA2NDYxOGYtYjU1Mi00Y2QzLTgxMTQtMWI1MGI0ZGQ5MmU4XkEyXkFqcGdeQXVyNDk3NzU2MTQ@._V1_SX300.jpg" +released: true +premiere: "19/01/2001" +watched: true +lastWatched: "2021/09/09" +personalRating: 8 +tags: "#mediaDB/tv/movie" +CollapseMetaTable: true + +--- + +Parent:: [[@Cinematheque]] + +--- + +```dataviewjs +dv.paragraph(`> [!${dv.current().watched ? 'SUCCESS' : 'WARNING'}] ${dv.current().watched ? 'last watched on ' + dv.current().lastWatched : 'not yet watched'}`) +``` + +  + +# `$= dv.current().title` + +  + +`$= dv.current().watched ? '**Rating**: ' + dv.current().personalRating + ' out of 10' : ''` + +```toc +``` + +  + +### Details + +  + +**Genres**: +`$= dv.current().genres.length === 0 ? ' - none' : dv.list(dv.current().genres)` + +`$= !dv.current().released ? '**Not released** The movie is not yet released.' : ''` + +  + +```dataview +list without id + "" + + + "" ++ + "" + + + "" + + + "" + + + "" + + + "" + + + "" + + + "" + + + "
Type" + this.type + "
Online Rating" + this.onlineRating + "
Duration" + this.duration + "
Premiered" + this.premiere + "
Producer" + this.producer + "
" +FROM "03.04 Cinematheque/Snatch (2000)" +``` + +  + +--- + +  + +### Poster + +  + +`$= '![Image|360](' + dv.current().image + ')'` \ No newline at end of file diff --git a/04.01 lebv.org/Hosting Tasks.md b/04.01 lebv.org/Hosting Tasks.md index 394e7bb5..9951a2fd 100644 --- a/04.01 lebv.org/Hosting Tasks.md +++ b/04.01 lebv.org/Hosting Tasks.md @@ -72,9 +72,11 @@ Tasks and potential enhancements for the webhosting of lebv.org - [x] [[Hosting Tasks|Hosting]]: Explore the possibility to [[Hosting Tasks#Self-hosting|self-host]] ✅ 2021-09-16 - [ ] :fleur_de_lis: [[Hosting Tasks|Hosting]]: Explore the possibility of webhosting through [[Hosting Tasks#Decentralised hosting|decentralised services]] (Blockchain) 📅 2023-12-31 -- [ ] :fleur_de_lis: [[Hosting Tasks|Hosting]]: [[Hosting Tasks#Backup procedure|backup]] the DB & Files 🔁 every 3 months on the 1st Wednesday 📅 2022-10-05 +- [ ] :fleur_de_lis: [[Hosting Tasks|Hosting]]: [[Hosting Tasks#Backup procedure|backup]] the DB & Files 🔁 every 3 months on the 1st Wednesday 📅 2023-01-04 +- [x] :fleur_de_lis: [[Hosting Tasks|Hosting]]: [[Hosting Tasks#Backup procedure|backup]] the DB & Files 🔁 every 3 months on the 1st Wednesday 📅 2022-10-05 ✅ 2022-10-03 - [x] :fleur_de_lis: [[Hosting Tasks|Hosting]]: [[Hosting Tasks#Backup procedure|backup]] the DB & Files 🔁 every 3 months on the 1st Wednesday 📅 2022-07-14 ✅ 2022-07-14 -- [ ] :fleur_de_lis: [[Hosting Tasks|Hosting]]: [[Hosting Tasks#PHP versioning|check the PHP version]] server-side 🔁 every 3 months on the 1st Wednesday 🛫 2022-04-07 📅 2022-10-05 +- [ ] :fleur_de_lis: [[Hosting Tasks|Hosting]]: [[Hosting Tasks#PHP versioning|check the PHP version]] server-side 🔁 every 3 months on the 1st Wednesday 🛫 2022-07-07 📅 2023-01-04 +- [x] :fleur_de_lis: [[Hosting Tasks|Hosting]]: [[Hosting Tasks#PHP versioning|check the PHP version]] server-side 🔁 every 3 months on the 1st Wednesday 🛫 2022-04-07 📅 2022-10-05 ✅ 2022-10-03 - [x] :fleur_de_lis: [[Hosting Tasks|Hosting]]: [[Hosting Tasks#PHP versioning|check the PHP version]] server-side 🔁 every 3 months on the 1st Wednesday 🛫 2022-01-14 📅 2022-07-14 ✅ 2022-07-14   diff --git a/05.01 Computer setup/Storage and Syncing.md b/05.01 Computer setup/Storage and Syncing.md index fc4ed826..e55ff3d5 100644 --- a/05.01 Computer setup/Storage and Syncing.md +++ b/05.01 Computer setup/Storage and Syncing.md @@ -173,7 +173,8 @@ For Obsidian in particular [GitHub](https://github.com) is used in coordination The following Apps require a manual backup: - [ ] :cloud: [[Storage and Syncing|Storage & Sync]]: Backup Standard Notes (PC) %%done_del%% 🔁 every 3 months on the 1st Friday 📅 2022-10-07 -- [ ] Backup [[Storage and Syncing#Instructions for Anchor|Anchor Wallet]] %%done_del%% 🔁 every 3 months on the 1st Thursday 📅 2022-10-06 +- [ ] Backup [[Storage and Syncing#Instructions for Anchor|Anchor Wallet]] %%done_del%% 🔁 every 3 months on the 1st Thursday 📅 2023-01-05 +- [x] Backup [[Storage and Syncing#Instructions for Anchor|Anchor Wallet]] %%done_del%% 🔁 every 3 months on the 1st Thursday 📅 2022-10-06 ✅ 2022-10-03 - [ ] :iphone: Backup [[Storage and Syncing#Instructions for iPhone|iPhone]] %%done_del%% 🔁 every 3 months on the 2nd Tuesday 📅 2022-10-11 - [ ] :floppy_disk: Backup [[Storage and Syncing#Instructions for FV|Folder Vault]] %%done_del%% 🔁 every 3 months on the 1st Friday 📅 2022-10-07 - [ ] :cloud: [[Storage and Syncing|Storage & Sync]]: Backup Volumes to [[Sync|Sync.com]] %%done_del%% 🔁 every 3 months on the 2nd Monday 📅 2022-12-12 diff --git a/05.02 Networks/Server Tools.md b/05.02 Networks/Server Tools.md index bf40a583..7d8927bc 100644 --- a/05.02 Networks/Server Tools.md +++ b/05.02 Networks/Server Tools.md @@ -696,7 +696,8 @@ List of monitored services:   -- [ ] :hammer_and_wrench: [[Server Tools]]: Backup server %%done_del%% 🔁 every 6 months on the 1st Tuesday ⏳ 2022-10-04 📅 2022-10-04 +- [ ] :hammer_and_wrench: [[Server Tools]]: Backup server %%done_del%% 🔁 every 6 months on the 1st Tuesday ⏳ 2023-04-04 📅 2023-04-04 +- [x] :hammer_and_wrench: [[Server Tools]]: Backup server %%done_del%% 🔁 every 6 months on the 1st Tuesday ⏳ 2022-10-04 📅 2022-10-04 ✅ 2022-10-03 - [x] [[Server Tools]]: Backup server 🔁 every 6 months on the 1st Tuesday ⏳ 2022-04-12 📅 2022-04-12 ✅ 2022-04-11 - [x] [[Server Tools]]: Backup server 🔁 every 6 months on the 1st Tuesday 📅 2021-10-14 ✅ 2022-01-08 - [x] [[Server Tools]]: Backup server 🔁 every 6 months on the 1st Tuesday ✅ 2021-10-13 diff --git a/05.02 Networks/Server VPN.md b/05.02 Networks/Server VPN.md index c93e001a..73d2bc8b 100644 --- a/05.02 Networks/Server VPN.md +++ b/05.02 Networks/Server VPN.md @@ -285,7 +285,8 @@ Everything is rather self-explanatory.   -- [ ] :shield: [[Server VPN]]: Backup server %%done_del%% 🔁 every 6 months on the 1st Tuesday ⏳ 2022-10-04 📅 2022-10-04 +- [ ] :shield: [[Server VPN]]: Backup server %%done_del%% 🔁 every 6 months on the 1st Tuesday ⏳ 2023-04-04 📅 2023-04-04 +- [x] :shield: [[Server VPN]]: Backup server %%done_del%% 🔁 every 6 months on the 1st Tuesday ⏳ 2022-10-04 📅 2022-10-04 ✅ 2022-10-03 - [x] [[Server VPN]]: Backup server 🔁 every 6 months on the 1st Tuesday ⏳ 2022-04-12 📅 2022-04-12 ✅ 2022-04-11 - [x] [[Server VPN]]: Backup server 🔁 every 6 months on the 1st Tuesday 📅 2021-10-14 ✅ 2022-01-08 - [x] [[Server VPN]]: Backup server 🔁 every 6 months on the 1st Tuesday ✅ 2021-10-13 diff --git a/06.02 Investments/Crypto Tasks.md b/06.02 Investments/Crypto Tasks.md index 3c9b4efc..53b694fe 100644 --- a/06.02 Investments/Crypto Tasks.md +++ b/06.02 Investments/Crypto Tasks.md @@ -81,7 +81,8 @@ All tasks and to-dos Crypto-related. - [x] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-08-26 ✅ 2022-08-26 - [x] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-08-19 ✅ 2022-08-19 - [x] 💰[[Crypto Tasks#internet alerts|monitor Crypto news and publications]] %%done_del%% 🔁 every week on Friday 📅 2022-08-12 ✅ 2022-08-12 -- [ ] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2022-10-04 +- [ ] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2022-11-01 +- [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2022-10-04 ✅ 2022-10-03 - [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2022-09-06 ✅ 2022-09-06 - [x] :ballot_box: [[Crypto Tasks]]: Vote for [[EOS]] block producers %%done_del%% 🔁 every month on the 1st Tuesday 📅 2022-08-16 ✅ 2022-08-15 - [ ] :chart: Check [[Nimbus]] earnings %%done_del%% 🔁 every month on the 2nd Monday 📅 2022-10-10