vault backup: 2025-02-21 15:27:04
This commit is contained in:
937
.obsidian/plugins/easy-typing-obsidian/main.js
vendored
937
.obsidian/plugins/easy-typing-obsidian/main.js
vendored
File diff suppressed because one or more lines are too long
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"id": "easy-typing-obsidian",
|
||||
"name": "Easy Typing",
|
||||
"version": "5.5.1",
|
||||
"version": "5.5.11",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "Autoformat your note as typing.(Auto captalize, autospace)",
|
||||
"description": "This plugin aims to enhance and optimize the editing experience in Obsidian",
|
||||
"author": "yaozhuwa",
|
||||
"authorUrl": "https://github.com/Yaozhuwa",
|
||||
"isDesktopOnly": false,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,10 +1,11 @@
|
||||
{
|
||||
"id": "obsidian-custom-attachment-location",
|
||||
"name": "Custom Attachment Location",
|
||||
"version": "4.22.1",
|
||||
"minAppVersion": "1.6.7",
|
||||
"version": "4.27.5",
|
||||
"minAppVersion": "1.7.4",
|
||||
"description": "Customize attachment location with variables($filename, $data, etc) like typora.",
|
||||
"author": "RainCat1998",
|
||||
"authorUrl": "https://github.com/RainCat1998/",
|
||||
"isDesktopOnly": false
|
||||
"isDesktopOnly": false,
|
||||
"fundingUrl": "https://www.buymeacoffee.com/mnaoumov"
|
||||
}
|
||||
|
||||
@@ -5,10 +5,14 @@
|
||||
"embedUseExcalidrawFolder": false,
|
||||
"templateFilePath": "Excalidraw/Template.excalidraw",
|
||||
"scriptFolderPath": "Excalidraw/Scripts",
|
||||
"fontAssetsPath": "Excalidraw/CJK Fonts",
|
||||
"loadChineseFonts": false,
|
||||
"loadJapaneseFonts": false,
|
||||
"loadKoreanFonts": false,
|
||||
"compress": true,
|
||||
"decompressForMDView": false,
|
||||
"onceOffCompressFlagReset": true,
|
||||
"onceOffGPTVersionReset": false,
|
||||
"onceOffGPTVersionReset": true,
|
||||
"autosave": true,
|
||||
"autosaveIntervalDesktop": 15000,
|
||||
"autosaveIntervalMobile": 10000,
|
||||
@@ -22,12 +26,14 @@
|
||||
"annotatePreserveSize": false,
|
||||
"displaySVGInPreview": true,
|
||||
"previewImageType": "SVGIMG",
|
||||
"renderingConcurrency": 3,
|
||||
"allowImageCache": true,
|
||||
"allowImageCacheInScene": true,
|
||||
"displayExportedImageIfAvailable": false,
|
||||
"previewMatchObsidianTheme": false,
|
||||
"width": "400",
|
||||
"height": "",
|
||||
"overrideObsidianFontSize": false,
|
||||
"dynamicStyling": "colorful",
|
||||
"isLeftHanded": false,
|
||||
"iframeMatchExcalidrawTheme": true,
|
||||
@@ -37,6 +43,7 @@
|
||||
"defaultMode": "normal",
|
||||
"defaultPenMode": "never",
|
||||
"penModeDoubleTapEraser": true,
|
||||
"penModeSingleFingerPanning": true,
|
||||
"penModeCrosshairVisible": false,
|
||||
"renderImageInMarkdownReadingMode": false,
|
||||
"renderImageInHoverPreviewForMDNotes": false,
|
||||
@@ -106,10 +113,11 @@
|
||||
"mdCSS": "",
|
||||
"scriptEngineSettings": {},
|
||||
"defaultTrayMode": true,
|
||||
"previousRelease": "2.5.1",
|
||||
"previousRelease": "2.8.3",
|
||||
"showReleaseNotes": true,
|
||||
"showNewVersionNotification": true,
|
||||
"latexBoilerplate": "\\color{blue}",
|
||||
"latexPreambleLocation": "preamble.sty",
|
||||
"taskboneEnabled": false,
|
||||
"taskboneAPIkey": "",
|
||||
"pinnedScripts": [],
|
||||
@@ -756,6 +764,7 @@
|
||||
"areaZoomLimit": 1,
|
||||
"longPressDesktop": 500,
|
||||
"longPressMobile": 500,
|
||||
"doubleClickLinkOpenViewMode": true,
|
||||
"isDebugMode": false,
|
||||
"rank": "Bronze",
|
||||
"modifierKeyOverrides": [
|
||||
@@ -779,6 +788,15 @@
|
||||
}
|
||||
],
|
||||
"showSplashscreen": true,
|
||||
"pdfSettings": {
|
||||
"pageSize": "A4",
|
||||
"pageOrientation": "portrait",
|
||||
"fitToPage": 1,
|
||||
"paperColor": "white",
|
||||
"customPaperColor": "#ffffff",
|
||||
"alignment": "center",
|
||||
"margin": "normal"
|
||||
},
|
||||
"autosaveInterval": 15000,
|
||||
"mathjaxSourceURL": "https://cdn.jsdelivr.net/npm/mathjax@3.2.1/es5/tex-svg.js"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-excalidraw-plugin",
|
||||
"name": "Excalidraw",
|
||||
"version": "2.5.1",
|
||||
"version": "2.8.3",
|
||||
"minAppVersion": "1.1.6",
|
||||
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
|
||||
"author": "Zsolt Viczian",
|
||||
|
||||
File diff suppressed because one or more lines are too long
532
.obsidian/plugins/obsidian-git/main.js
vendored
532
.obsidian/plugins/obsidian-git/main.js
vendored
File diff suppressed because one or more lines are too long
2
.obsidian/plugins/obsidian-git/manifest.json
vendored
2
.obsidian/plugins/obsidian-git/manifest.json
vendored
@@ -6,5 +6,5 @@
|
||||
"description": "Integrate Git version control with automatic backup and other advanced features.",
|
||||
"isDesktopOnly": false,
|
||||
"fundingUrl": "https://ko-fi.com/vinzent",
|
||||
"version": "2.27.0"
|
||||
"version": "2.31.1"
|
||||
}
|
||||
|
||||
23
.obsidian/plugins/obsidian-git/obsidian_askpass.sh
vendored
Executable file
23
.obsidian/plugins/obsidian-git/obsidian_askpass.sh
vendored
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/sh
|
||||
|
||||
PROMPT="$1"
|
||||
TEMP_FILE="$OBSIDIAN_GIT_CREDENTIALS_INPUT"
|
||||
|
||||
cleanup() {
|
||||
rm -f "$TEMP_FILE" "$TEMP_FILE.response"
|
||||
}
|
||||
trap cleanup EXIT
|
||||
|
||||
echo "$PROMPT" > "$TEMP_FILE"
|
||||
|
||||
while [ ! -e "$TEMP_FILE.response" ]; do
|
||||
if [ ! -e "$TEMP_FILE" ]; then
|
||||
echo "Trigger file got removed: Abort" >&2
|
||||
exit 1
|
||||
fi
|
||||
sleep 0.1
|
||||
done
|
||||
|
||||
RESPONSE=$(cat "$TEMP_FILE.response")
|
||||
|
||||
echo "$RESPONSE"
|
||||
10
.obsidian/plugins/obsidian-git/styles.css
vendored
10
.obsidian/plugins/obsidian-git/styles.css
vendored
@@ -564,3 +564,13 @@
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
.git-unified-diff-view,
|
||||
.git-split-diff-view .cm-deletedLine .cm-changedText {
|
||||
background-color: #ee443330;
|
||||
}
|
||||
|
||||
.git-unified-diff-view,
|
||||
.git-split-diff-view .cm-insertedLine .cm-changedText {
|
||||
background-color: #22bb2230;
|
||||
}
|
||||
|
||||
70
.obsidian/plugins/obsidian-linter/data.json
vendored
70
.obsidian/plugins/obsidian-linter/data.json
vendored
@@ -43,10 +43,13 @@
|
||||
"enabled": false,
|
||||
"date-created": true,
|
||||
"date-created-key": "date created",
|
||||
"force-retention-of-create-value": false,
|
||||
"date-modified": true,
|
||||
"date-modified-key": "date modified",
|
||||
"format": "dddd, MMMM Do YYYY, h:mm:ss a"
|
||||
"format": "dddd, MMMM Do YYYY, h:mm:ss a",
|
||||
"date-created-source-of-truth": "file system",
|
||||
"date-modified-source-of-truth": "file system",
|
||||
"convert-to-utc": false,
|
||||
"update-on-file-contents-updated": "never"
|
||||
},
|
||||
"yaml-title": {
|
||||
"enabled": false,
|
||||
@@ -57,7 +60,8 @@
|
||||
"enabled": false,
|
||||
"preserve-existing-alias-section-style": true,
|
||||
"keep-alias-that-matches-the-filename": false,
|
||||
"use-yaml-key-to-keep-track-of-old-filename-or-heading": true
|
||||
"use-yaml-key-to-keep-track-of-old-filename-or-heading": true,
|
||||
"alias-helper-key": "linter-yaml-title-alias"
|
||||
},
|
||||
"capitalize-headings": {
|
||||
"enabled": false,
|
||||
@@ -91,7 +95,9 @@
|
||||
},
|
||||
"auto-correct-common-misspellings": {
|
||||
"enabled": false,
|
||||
"ignore-words": ""
|
||||
"ignore-words": "",
|
||||
"skip-words-with-multiple-capitals": false,
|
||||
"extra-auto-correct-files": []
|
||||
},
|
||||
"convert-bullet-list-markers": {
|
||||
"enabled": false
|
||||
@@ -101,7 +107,8 @@
|
||||
"style": "consistent"
|
||||
},
|
||||
"no-bare-urls": {
|
||||
"enabled": false
|
||||
"enabled": false,
|
||||
"no-bare-uris": false
|
||||
},
|
||||
"ordered-list-style": {
|
||||
"enabled": false,
|
||||
@@ -128,7 +135,8 @@
|
||||
"style": "consistent"
|
||||
},
|
||||
"two-spaces-between-lines-with-content": {
|
||||
"enabled": false
|
||||
"enabled": false,
|
||||
"line-break-indicator": " "
|
||||
},
|
||||
"unordered-list-style": {
|
||||
"enabled": false,
|
||||
@@ -188,7 +196,9 @@
|
||||
"enabled": false
|
||||
},
|
||||
"space-between-chinese-japanese-or-korean-and-english-or-numbers": {
|
||||
"enabled": false
|
||||
"enabled": false,
|
||||
"english-symbols-punctuation-before": "-+;:'\"°%$)]",
|
||||
"english-symbols-punctuation-after": "-+'\"([¥$"
|
||||
},
|
||||
"trailing-spaces": {
|
||||
"enabled": false,
|
||||
@@ -217,15 +227,59 @@
|
||||
},
|
||||
"remove-multiple-blank-lines-on-paste": {
|
||||
"enabled": false
|
||||
},
|
||||
"add-blank-line-after-yaml": {
|
||||
"enabled": false
|
||||
},
|
||||
"dedupe-yaml-array-values": {
|
||||
"enabled": false,
|
||||
"dedupe-alias-key": true,
|
||||
"dedupe-tag-key": true,
|
||||
"dedupe-array-keys": true,
|
||||
"ignore-keys": ""
|
||||
},
|
||||
"sort-yaml-array-values": {
|
||||
"enabled": false,
|
||||
"sort-alias-key": true,
|
||||
"sort-tag-key": true,
|
||||
"sort-array-keys": true,
|
||||
"ignore-keys": "",
|
||||
"sort-order": "Ascending Alphabetical"
|
||||
},
|
||||
"blockquote-style": {
|
||||
"enabled": false,
|
||||
"style": "space"
|
||||
},
|
||||
"default-language-for-code-fences": {
|
||||
"enabled": false,
|
||||
"default-language": ""
|
||||
},
|
||||
"quote-style": {
|
||||
"enabled": false,
|
||||
"single-quote-enabled": true,
|
||||
"single-quote-style": "''",
|
||||
"double-quote-enabled": true,
|
||||
"double-quote-style": "\"\""
|
||||
},
|
||||
"empty-line-around-horizontal-rules": {
|
||||
"enabled": false
|
||||
},
|
||||
"remove-space-before-or-after-characters": {
|
||||
"enabled": false,
|
||||
"characters-to-remove-space-before": ",!?;:).’”]",
|
||||
"characters-to-remove-space-after": "¿¡‘“(["
|
||||
}
|
||||
},
|
||||
"lintOnSave": false,
|
||||
"recordLintOnSaveLogs": false,
|
||||
"displayChanged": true,
|
||||
"lintOnFileChange": false,
|
||||
"displayLintOnFileChangeNotice": false,
|
||||
"settingsConvertedToConfigKeyValues": true,
|
||||
"foldersToIgnore": [],
|
||||
"filesToIgnore": [],
|
||||
"linterLocale": "system-default",
|
||||
"logLevel": 4,
|
||||
"logLevel": "ERROR",
|
||||
"lintCommands": [],
|
||||
"customRegexes": [],
|
||||
"commonStyles": {
|
||||
|
||||
407
.obsidian/plugins/obsidian-linter/main.js
vendored
407
.obsidian/plugins/obsidian-linter/main.js
vendored
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "obsidian-linter",
|
||||
"name": "Linter",
|
||||
"version": "1.26.0",
|
||||
"version": "1.28.0",
|
||||
"minAppVersion": "1.5.7",
|
||||
"description": "Formats and styles your notes. It can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular markdown contents like list, italics, and bold styles; and more with the use of custom rule options as well.",
|
||||
"author": "Victor Tao",
|
||||
|
||||
245
.obsidian/plugins/obsidian-linter/styles.css
vendored
245
.obsidian/plugins/obsidian-linter/styles.css
vendored
@@ -1,244 +1 @@
|
||||
/**
|
||||
* Based on https://github.com/Fevol/obsidian-translate/blob/master/src/ui/translator-components/SettingsPage.svelte
|
||||
*/
|
||||
|
||||
.linter-navigation-item {
|
||||
cursor: pointer;
|
||||
border-radius: 100px;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
border-radius: 8px 8px 2px 2px;
|
||||
|
||||
font-weight: bold;
|
||||
font-size: 16px;
|
||||
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
white-space: nowrap;
|
||||
|
||||
padding: 4px 6px;
|
||||
align-items: center;
|
||||
gap: 4px;
|
||||
overflow: hidden;
|
||||
|
||||
background-color: var(--background-primary-secondary-alt);
|
||||
|
||||
transition: color 0.25s ease-in-out,
|
||||
padding 0.25s ease-in-out,
|
||||
background-color 0.35s cubic-bezier(0.45, 0.25, 0.83, 0.67),
|
||||
max-width 0.35s cubic-bezier(0.57, 0.04, 0.58, 1);
|
||||
height: 32px;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1325px) {
|
||||
.linter-navigation-item.linter-desktop {
|
||||
max-width: 32px;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 800px) {
|
||||
.linter-navigation-item.linter-mobile {
|
||||
max-width: 32px;
|
||||
}
|
||||
}
|
||||
|
||||
.linter-navigation-item-icon {
|
||||
padding-top: 5px;
|
||||
}
|
||||
|
||||
.linter-navigation-item:hover {
|
||||
border-color: var(--interactive-accent-hover);
|
||||
border-bottom: 0px;
|
||||
}
|
||||
|
||||
.linter-navigation-item-selected {
|
||||
background-color: var(--interactive-accent) !important;
|
||||
color: var(--text-on-accent);
|
||||
padding: 4px 9px !important;
|
||||
max-width: 100% !important;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
border-radius: 8px 8px 2px 2px;
|
||||
border-bottom: 0px;
|
||||
transition: color 0.25s ease-in-out,
|
||||
padding 0.25s ease-in-out,
|
||||
background-color 0.35s cubic-bezier(0.45, 0.25, 0.83, 0.67),
|
||||
max-width 0.45s cubic-bezier(0.57, 0.04, 0.58, 1) 0.2s;
|
||||
}
|
||||
|
||||
/**
|
||||
* Based on https://github.com/phibr0/obsidian-commander/blob/main/src/styles.scss
|
||||
*/
|
||||
.linter {
|
||||
transition: transform 400ms 0s;
|
||||
}
|
||||
|
||||
.linter-setting-title {
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
justify-content: space-between;
|
||||
gap: 30px;
|
||||
}
|
||||
.linter-setting-title.linter-mobile {
|
||||
justify-content: space-around;
|
||||
}
|
||||
.linter-setting-title h1 {
|
||||
font-weight: 900;
|
||||
margin-top: 6px;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
|
||||
.linter-setting-header {
|
||||
margin-bottom: 24px;
|
||||
overflow-y: hidden;
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
.linter-setting-header .linter-setting-tab-group {
|
||||
display: flex;
|
||||
align-items: flex-end;
|
||||
flex-wrap: wrap;
|
||||
width: 100%;
|
||||
}
|
||||
.linter-setting-tab-group {
|
||||
margin-top: 6px;
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
border-bottom: 2px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.linter-setting-header .linter-tab-settings {
|
||||
padding: 6px 12px;
|
||||
font-weight: 600;
|
||||
cursor: pointer;
|
||||
white-space: nowrap;
|
||||
border-left: 2px solid transparent;
|
||||
border-right: 2px solid transparent;
|
||||
}
|
||||
.linter-setting-header .linter-tab-settings:first-child {
|
||||
margin-left: 6px;
|
||||
}
|
||||
.linter-setting-header .linter-tab-settings.linter-tab-settings-active {
|
||||
border-bottom: 2px solid var(--background-primary);
|
||||
transform: translateY(2px);
|
||||
border-radius: 2px;
|
||||
border-left: 2px solid var(--background-modifier-border);
|
||||
border-top: 2px solid var(--background-modifier-border);
|
||||
border-right: 2px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
/** Hide linter element css
|
||||
* Based on https://zellwk.com/blog/hide-content-accessibly/
|
||||
*/
|
||||
.linter-navigation-item:not(.linter-navigation-item-selected) > span:nth-child(2),
|
||||
.linter-visually-hidden {
|
||||
border: 0;
|
||||
clip: rect(0 0 0 0);
|
||||
clip-path: rect(0 0 0 0);
|
||||
height: auto;
|
||||
margin: 0;
|
||||
overflow: hidden;
|
||||
padding: 0;
|
||||
position: absolute;
|
||||
width: 1px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
/**
|
||||
* Full-width text areas
|
||||
* Based on https://github.com/nyable/obsidian-code-block-enhancer/blob/bb0c636c1e7609b6d26c48a8d7ca15d5cd9abdcf/src/styles/index.scss
|
||||
*/
|
||||
textarea.full-width {
|
||||
width: 100%;
|
||||
min-height: 10em;
|
||||
margin-top: 0.8em;
|
||||
margin-bottom: 0.8em;
|
||||
}
|
||||
|
||||
.full-width-textbox-input-wrapper {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.settings-copy-button {
|
||||
position: absolute;
|
||||
top: 0.8em;
|
||||
right: 0.8em;
|
||||
margin: 0 0 0 auto;
|
||||
padding: 4px;
|
||||
}
|
||||
|
||||
.settings-copy-button svg.linter-clipboard path {
|
||||
fill: var(--text-faint);
|
||||
}
|
||||
.settings-copy-button svg.linter-success path {
|
||||
fill: var(--interactive-success);
|
||||
}
|
||||
.settings-copy-button:hover, .settings-copy-button:active {
|
||||
cursor: pointer;
|
||||
}
|
||||
.settings-copy-button:hover svg path, .settings-copy-button:active svg path {
|
||||
fill: var(--text-accent-hover);
|
||||
transition: all ease 0.3s;
|
||||
}
|
||||
.settings-copy-button:focus {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Custom regex replacement
|
||||
*/
|
||||
.linter-custom-regex-replacement-container div:last-child {
|
||||
border: none;
|
||||
}
|
||||
.linter-custom-regex-replacement {
|
||||
margin-bottom: 15px;
|
||||
border: none;
|
||||
border-bottom: var(--hr-thickness) solid;
|
||||
border-color: var(--hr-color);
|
||||
}
|
||||
.linter-custom-regex-replacement-row2 {
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
.linter-custom-regex-replacement-normal-input {
|
||||
width: 40%;
|
||||
}
|
||||
.linter-custom-regex-replacement-flags {
|
||||
width: 15%;
|
||||
}
|
||||
.linter-custom-regex-replacement-label {
|
||||
flex-direction: row-reverse;
|
||||
}
|
||||
.linter-custom-regex-replacement-label-input {
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Files to ignore
|
||||
*/
|
||||
.linter-files-to-ignore-container div:last-child {
|
||||
border: none;
|
||||
}
|
||||
.linter-files-to-ignore {
|
||||
margin-bottom: 15px;
|
||||
border: none;
|
||||
border-bottom: var(--hr-thickness) solid;
|
||||
border-color: var(--hr-color);
|
||||
}
|
||||
.linter-files-to-ignore-normal-input {
|
||||
width: 40%;
|
||||
}
|
||||
.linter-files-to-ignore-flags {
|
||||
width: 15%;
|
||||
}
|
||||
|
||||
/**
|
||||
* Setting item no border
|
||||
*/
|
||||
.linter-no-border {
|
||||
border: none;
|
||||
}
|
||||
|
||||
/**
|
||||
* Custom row
|
||||
*/
|
||||
.custom-row-description {
|
||||
margin-top: 0px;
|
||||
}
|
||||
.linter-navigation-item{align-items:center;background-color:var(--background-primary-secondary-alt);border:1px solid var(--background-modifier-border);border-radius:100px;border-radius:8px 8px 2px 2px;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;gap:4px;height:32px;overflow:hidden;padding:4px 6px;transition:color .25s ease-in-out,padding .25s ease-in-out,background-color .35s cubic-bezier(.45,.25,.83,.67),max-width .35s cubic-bezier(.57,.04,.58,1);white-space:nowrap}@media screen and (max-width:1325px){.linter-navigation-item.linter-desktop{max-width:32px}}@media screen and (max-width:800px){.linter-navigation-item.linter-mobile{max-width:32px}}.linter-navigation-item-icon,.linter-warning{padding-top:5px}.linter-navigation-item:hover{border-color:var(--interactive-accent-hover);border-bottom:0}.linter-navigation-item-selected{background-color:var(--interactive-accent)!important;border:1px solid var(--background-modifier-border);border-bottom:0;border-radius:8px 8px 2px 2px;color:var(--text-on-accent);max-width:100%!important;padding:4px 9px!important;transition:color .25s ease-in-out,padding .25s ease-in-out,background-color .35s cubic-bezier(.45,.25,.83,.67),max-width .45s cubic-bezier(.57,.04,.58,1) .2s}.linter{transition:transform .4s 0s}.linter-setting-title{align-items:baseline;display:flex;gap:30px;justify-content:space-between}.linter-setting-title.linter-mobile{justify-content:space-around}.linter-setting-title h1{font-weight:900;margin-bottom:12px;margin-top:6px}.linter-setting-header{margin-bottom:24px;overflow-x:auto;overflow-y:hidden}.linter-setting-header .linter-setting-tab-group{align-items:flex-end;display:flex;flex-wrap:wrap;width:100%}.linter-setting-tab-group{border-bottom:2px solid var(--background-modifier-border);margin-top:6px;padding-left:2px;padding-right:2px}.linter-setting-header .linter-tab-settings{border-left:2px solid transparent;border-right:2px solid transparent;cursor:pointer;font-weight:600;padding:6px 12px;white-space:nowrap}.linter-setting-header .linter-tab-settings:first-child{margin-left:6px}.linter-setting-header .linter-tab-settings.linter-tab-settings-active{border:2px solid var(--background-modifier-border);border-bottom-color:var(--background-primary);border-radius:2px;transform:translateY(2px)}.linter-navigation-item:not(.linter-navigation-item-selected)>span:nth-child(2),.linter-visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}textarea.full-width{margin-bottom:.8em;margin-top:.8em;min-height:10em;width:100%}.full-width-textbox-input-wrapper{position:relative}.settings-copy-button{margin:0 0 0 auto;padding:4px;position:absolute;right:.8em;top:.8em}.settings-copy-button svg.linter-clipboard path{fill:var(--text-faint)}.settings-copy-button svg.linter-success path{fill:var(--interactive-success)}.settings-copy-button:active,.settings-copy-button:hover{cursor:pointer}.settings-copy-button:active svg path,.settings-copy-button:hover svg path{fill:var(--text-accent-hover);transition:all .3s ease}.settings-copy-button:focus{outline:0}.linter-custom-regex-replacement-container div:last-child{border:none}.linter-custom-regex-replacement{border:none;border-bottom:var(--hr-thickness) solid;border-color:var(--hr-color);margin-bottom:15px}.linter-custom-regex-replacement-row2{flex-wrap:wrap}.linter-custom-regex-replacement-normal-input{width:40%}.linter-custom-regex-replacement-flags{width:15%}.linter-custom-regex-replacement-label{flex-direction:row-reverse}.linter-custom-regex-replacement-label-input{width:50%}.linter-files-to-ignore-container div:last-child{border:none}.linter-files-to-ignore{border:none;border-bottom:var(--hr-thickness) solid;border-color:var(--hr-color);margin-bottom:15px}.linter-files-to-ignore-normal-input{width:40%}.linter-files-to-ignore-flags{width:15%}.linter-no-border{border:none}.linter-border-bottom{border-bottom:1px solid var(--background-modifier-border);border-top:0;margin-bottom:.75em}.linter-no-padding-top{padding-top:0}.custom-row-description{margin-top:0}.modal-warn,.search-zero-state{font-weight:700}.modal-heading,.search-zero-state{text-align:center}
|
||||
254
.obsidian/plugins/obsidian-quiet-outline/main.js
vendored
254
.obsidian/plugins/obsidian-quiet-outline/main.js
vendored
File diff suppressed because one or more lines are too long
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"id": "obsidian-quiet-outline",
|
||||
"name": "Quiet Outline",
|
||||
"version": "0.3.36",
|
||||
"version": "0.3.40",
|
||||
"minAppVersion": "0.15.6",
|
||||
"description": "Make outline quiet and more powerful, including no-auto-expand, rendering heading as markdown, and search support.",
|
||||
"author": "the_tree",
|
||||
"authorUrl": "",
|
||||
"fundingUrl": "https://www.buymeacoffee.com/thtree",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
}
|
||||
@@ -102,8 +102,11 @@
|
||||
.n-tree.n-tree--block-line .n-tree-node:not(.n-tree-node--disabled).n-tree-node--selected {
|
||||
background-color: transparent !important;
|
||||
}
|
||||
.mod-left-split .view-content:has(.quiet-outline) {
|
||||
padding-bottom: 12px;
|
||||
.view-content:has(.quiet-outline) {
|
||||
padding-bottom: 0px;
|
||||
}
|
||||
.quiet-outline .n-tree.n-tree--block-node.n-tree--block-line {
|
||||
padding-bottom: var(--size-4-8);
|
||||
}
|
||||
.quiet-outline {
|
||||
height: 100%;
|
||||
@@ -125,6 +128,9 @@
|
||||
.canvas-node .markdown-embed-content .is-flashing {
|
||||
mix-blend-mode: normal;
|
||||
}
|
||||
.quiet-outline .n-tree .n-tree-node-content :is(p, h1, h2, h3, h4, h5) {
|
||||
unicode-bidi: plaintext;
|
||||
}
|
||||
|
||||
/* main.css */
|
||||
.quiet-outline .n-tree .n-tree-node-indent {
|
||||
|
||||
22
.obsidian/plugins/obsidian-vimrc-support/main.js
vendored
22
.obsidian/plugins/obsidian-vimrc-support/main.js
vendored
File diff suppressed because one or more lines are too long
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"id": "obsidian-vimrc-support",
|
||||
"name": "Vimrc Support",
|
||||
"version": "0.10.1",
|
||||
"description": "Auto-load a startup file with Obsidian Vim commands.",
|
||||
"minAppVersion": "0.15.3",
|
||||
"author": "esm",
|
||||
"authorUrl": "",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
{
|
||||
"id": "obsidian-vimrc-support",
|
||||
"name": "Vimrc Support",
|
||||
"version": "0.10.2",
|
||||
"description": "Auto-load a startup file with Obsidian Vim commands.",
|
||||
"minAppVersion": "0.15.3",
|
||||
"author": "esm",
|
||||
"authorUrl": "",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
|
||||
13983
.obsidian/plugins/table-editor-obsidian/main.js
vendored
13983
.obsidian/plugins/table-editor-obsidian/main.js
vendored
File diff suppressed because one or more lines are too long
@@ -6,7 +6,7 @@
|
||||
"description": "Improved table navigation, formatting, manipulation, and formulas",
|
||||
"isDesktopOnly": false,
|
||||
"minAppVersion": "1.0.0",
|
||||
"version": "0.22.0",
|
||||
"version": "0.22.1",
|
||||
"js": "main.js",
|
||||
"fundingUrl": {
|
||||
"Github Sponsor": "https://github.com/sponsors/tgrosinger",
|
||||
@@ -14,4 +14,4 @@
|
||||
"Paypal": "https://paypal.me/tgrosinger"
|
||||
},
|
||||
"donation": "https://buymeacoffee.com/tgrosinger"
|
||||
}
|
||||
}
|
||||
|
||||
3
.obsidian/types.json
vendored
3
.obsidian/types.json
vendored
@@ -23,6 +23,7 @@
|
||||
"excalidraw-iframe-theme": "text",
|
||||
"excalidraw-open-md": "checkbox",
|
||||
"excalidraw-export-embed-scene": "checkbox",
|
||||
"excalidraw-embeddable-theme": "text"
|
||||
"excalidraw-embeddable-theme": "text",
|
||||
"createAt": "date"
|
||||
}
|
||||
}
|
||||
89
.obsidian/workspace.json
vendored
89
.obsidian/workspace.json
vendored
@@ -4,21 +4,21 @@
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "1a8a1bc6981e13ee",
|
||||
"id": "7dedcfa144d56140",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "e144afbc26630891",
|
||||
"id": "229ca4be3afd5932",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Paper/CLIP/Learning Hierarchical Prompt with Structured Linguistic Knowledge for Vision-Language Models.md",
|
||||
"file": "Paper/FSL Image Classification/Context Attribute words for Prompt Tuning.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Learning Hierarchical Prompt with Structured Linguistic Knowledge for Vision-Language Models"
|
||||
"title": "Context Attribute words for Prompt Tuning"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -43,7 +43,7 @@
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "文件列表"
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -60,7 +60,17 @@
|
||||
"sortOrder": "alphabetical"
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "搜索"
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "c8c6dfe89e01b54d",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "starred",
|
||||
"state": {},
|
||||
"icon": "lucide-file",
|
||||
"title": "Plugin no longer active"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -70,7 +80,7 @@
|
||||
"type": "bookmarks",
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "书签"
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -93,7 +103,7 @@
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Paper/CLIP/Cross-Modal Few-Shot Learning with Multimodal Models.md",
|
||||
"file": "Paper/FSL Image Classification/Context Attribute words for Prompt Tuning.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
@@ -103,7 +113,7 @@
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Cross-Modal Few-Shot Learning with Multimodal Models 的反向链接列表"
|
||||
"title": "Backlinks for Context Attribute words for Prompt Tuning"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -112,12 +122,12 @@
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Paper/CLIP/Cross-Modal Few-Shot Learning with Multimodal Models.md",
|
||||
"file": "Paper/FSL Image Classification/Context Attribute words for Prompt Tuning.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Cross-Modal Few-Shot Learning with Multimodal Models 的出链列表"
|
||||
"title": "Outgoing links from Context Attribute words for Prompt Tuning"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -130,7 +140,7 @@
|
||||
"useHierarchy": true
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "标签"
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -139,10 +149,10 @@
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Paper/CLIP/Cross-Modal Few-Shot Learning with Multimodal Models.md"
|
||||
"file": "Paper/FSL Image Classification/Context Attribute words for Prompt Tuning.md"
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Cross-Modal Few-Shot Learning with Multimodal Models 的大纲"
|
||||
"title": "Outline of Context Attribute words for Prompt Tuning"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -151,55 +161,67 @@
|
||||
"state": {
|
||||
"type": "advanced-tables-toolbar",
|
||||
"state": {},
|
||||
"icon": "spreadsheet",
|
||||
"title": "Advanced Tables"
|
||||
"icon": "lucide-file",
|
||||
"title": "Plugin no longer active"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ae1094cd7db4fa21",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "quiet-outline",
|
||||
"state": {},
|
||||
"icon": "lines-of-text",
|
||||
"title": "Quiet Outline"
|
||||
}
|
||||
}
|
||||
]
|
||||
],
|
||||
"currentTab": 5
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 386.5,
|
||||
"collapsed": true
|
||||
"width": 386.5
|
||||
},
|
||||
"left-ribbon": {
|
||||
"hiddenItems": {
|
||||
"obsidian-git:Open Git source control": false,
|
||||
"switcher:打开快速切换": false,
|
||||
"graph:查看关系图谱": false,
|
||||
"templates:插入模板": false,
|
||||
"command-palette:打开命令面板": false,
|
||||
"switcher:Open quick switcher": false,
|
||||
"graph:Open graph view": false,
|
||||
"templates:Insert template": false,
|
||||
"command-palette:Open command palette": false,
|
||||
"oz-clear-unused-images:Clear Unused Images": false,
|
||||
"table-editor-obsidian:Advanced Tables Toolbar": false,
|
||||
"obsidian-excalidraw-plugin:新建绘图文件": false,
|
||||
"notion-like-tables:Create loom": false
|
||||
"notion-like-tables:Create loom": false,
|
||||
"obsidian-excalidraw-plugin:Create new drawing": false,
|
||||
"obsidian-git:Open Git source control": false,
|
||||
"obsidian-excalidraw-plugin:New drawing": false
|
||||
}
|
||||
},
|
||||
"active": "e144afbc26630891",
|
||||
"active": "37c3469d51811935",
|
||||
"lastOpenFiles": [
|
||||
"Paper/FSL Image Classification/Context Attribute words for Prompt Tuning.md",
|
||||
"Paper/CLIP/Learning Transferable Visual Models From Natural Language Supervision.md",
|
||||
"Paper/CLIP/Cross-Modal Few-Shot Learning with Multimodal Models.md",
|
||||
"Paper/CLIP/PromptSRC:Foundational Model Adaptation without Forgetting.md",
|
||||
"Paper/CLIP/MaPLe:Multi-modal Prompt Learning.md",
|
||||
"Paper/CLIP/Learning Hierarchical Prompt with Structured Linguistic Knowledge for Vision-Language Models.md",
|
||||
"Paper/CLIP/Open-Vocabulary Semantic Segmentation.md",
|
||||
"Paper/CLIP/Learning Transferable Visual Models From Natural Language Supervision.md",
|
||||
"Record/DL/CoT Prompt.md",
|
||||
"Paper/Diffusion/Imagic.md",
|
||||
"Record/DL/LLM.md",
|
||||
"Record/DL/Loss.md",
|
||||
"Paper/Diffusion/Imagic.md",
|
||||
"Paper/Diffusion/MoMA.md",
|
||||
"Paper/Diffusion/Tutorial on Diffusion Models for Imaging and Vision.md",
|
||||
"Study/DL/Diffusion学习笔记.md",
|
||||
"Paper/Diffusion/assets/MoMA/img-240506141200231.png",
|
||||
"Paper/Diffusion/assets/MoMA",
|
||||
"conflict-files-obsidian-git.md",
|
||||
"Record/DL/Loss.md",
|
||||
"Record/DL",
|
||||
"Paper/Diffusion/assets/Imagic/img-240425225015478.png",
|
||||
"Paper/Diffusion/assets/Imagic",
|
||||
"Paper/Diffusion/assets",
|
||||
"Paper/Diffusion/Diffusion Models: A Comprehensive Survey of Methods and Applications.md",
|
||||
"Paper/CLIP/Open-Vocabulary Semantic Segmentation.md",
|
||||
"Paper/Diffusion",
|
||||
"Paper/CLIP",
|
||||
"Paper/FSL Image Classification",
|
||||
"Paper",
|
||||
"Books/代码随想录/数组.md",
|
||||
"Books/代码随想录",
|
||||
@@ -213,7 +235,6 @@
|
||||
"Record/Linux/常用软件.md",
|
||||
"Record/Linux",
|
||||
"Books/编译原理/Overview.md",
|
||||
"Study/DL/吴恩达深度学习课程/Lesson 1.md",
|
||||
"Books/未命名.md"
|
||||
"Study/DL/吴恩达深度学习课程/Lesson 1.md"
|
||||
]
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
# TODO
|
||||
- How to train encoder with the opposite modality frozen encoder?
|
||||
- How to generate high level prompt?
|
||||
- Why add the category-agnostic vector as global prompt?
|
||||
@@ -1,21 +0,0 @@
|
||||
## Introduction
|
||||
- Two-stage approach
|
||||
- Method
|
||||
1. Generate class-agnostic mask proposal.
|
||||
2. Leverage pre-trained CLIP to perform open-vocabulary classification.
|
||||
- Assumption
|
||||
1. The model can generate classagnostic mask proposals.
|
||||
2. Pre-trained CLIP can transfer its classification performance to masked image proposals.
|
||||
- Examination
|
||||
1. Using ground-truth masks as region proposal.
|
||||
2. Feed masked images to a pre-trained CLIP for classification.
|
||||
3. Get mIoU of 20.1% on the ADE20K-150 dataset.
|
||||
4. Use MaskFormer(a mask proposal generator trained on COCO) as an region proposal generator.
|
||||
5. Select the region proposals with highest overlap with ground-truth masks.
|
||||
6. Assign the object label to this region.
|
||||
7. This model reach mIoU of 66.5%. (despite imperfect region proposal)
|
||||
- Conclusion
|
||||
Pre-trained CLIP not performed well over masked images, we hypothesize that CLIP trained on natural image which are not cropped or noised by segmentation masks.
|
||||
|
||||
## Vocabularies
|
||||
1. ground-truth masks: refer to the manually annotated masks or pixel-level labels that are used to define the correct segmentation of objects in an image. Each pixel in the ground-truth mask is assigned a specific class label corresponding to the object or region it belongs to.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
CreateAt: 2025-02-21
|
||||
ModleName: CoAPT
|
||||
Repo: https://github.com/LeeGun4488/CoAPT
|
||||
---
|
||||
Reference in New Issue
Block a user