phase 1: stop the bleeding — untrack 91 files, add verifier, harden CI

- Remove 91 tracked-but-gitignored files from index (sessions, plugin
  data/manifests, pycache, memory-changes, obsidian state, credential
  notes). Disk files preserved via --cached.
- Add .gitignore rules: .qmd/, .memory-index.lock, *.sqlite-wal/shm,
  13 credential note paths.
- Remove filename-blacklist ignore patterns (**/*password*.md etc.)
  that caught nothing and misfired on normal notes.
- Add .scripts/verify-vault.mjs: scans git-tracked files for key
  patterns (sk-*, AKIA*, gh[pousr]_*, glpat-*, xox*, BEGIN PRIVATE
  KEY) and 64-char hex in plugin .json files.
- Add verifier step to CI lint workflow before dependency install.
This commit is contained in:
windyboy
2026-09-26 11:31:48 +08:00
parent acca28b2dd
commit 652bdbc364
95 changed files with 91 additions and 8580 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+3
View File
@@ -23,6 +23,9 @@ jobs:
with:
node-version: '20'
- name: Vault Secret Scanner
run: node .scripts/verify-vault.mjs
- name: Install Dependencies
run: pnpm install
+26 -8
View File
@@ -3,18 +3,11 @@
# ============================================
# --------------------------------------------
# Sensitive Files
# Sensitive Directories
# --------------------------------------------
04_Archive/SENSITIVE-DO-NOT-SYNC/
04_Archive/security-sensitive/
04_Archive/personal-private/
**/*login*.md
**/*password*.md
**/*credential*.md
**/*secret*.md
**/*private*.md
**/apikey*.md
**/token*.md
# --------------------------------------------
# Obsidian Configuration
@@ -249,3 +242,28 @@ __pycache__/
# Agent / tool temporary files
# --------------------------------------------
.memory-changes-*.txt
# --------------------------------------------
# QMD / Memory index
# --------------------------------------------
.qmd/
.memory-index.lock
*.sqlite-wal
*.sqlite-shm
# --------------------------------------------
# Credential notes (keys live in service side, not in vault)
# --------------------------------------------
01_Projects/Personal-Tech/Development/Github.md
03_Resources/Community/Matrix Server.md
03_Resources/Development/AI-ML/Braintrust.dev.md
03_Resources/Development/AI-ML/DeepSeek-config.md
03_Resources/Development/AI-ML/Matrix Bot-config.md
03_Resources/Development/AI-ML/OpenRouter-config.md
03_Resources/Development/AI-ML/Opencode-config.md
01_Projects/Infrastructure/Services/vaultwarden.md
03_Resources/Development/DevOps/Gitlab/rest api.md
01_Projects/Work/Government-Projects/Virtual-Data-Center/prod.md
01_Projects/Work/Government-Projects/Municipal-Development-Reform/deploy.md
01_Projects/Work/Government-Projects/Municipal-Development-Reform/production.md
01_Projects/Work/Government-Projects/Industry-Info/Deployment.md
-3
View File
@@ -1,3 +0,0 @@
A 06_Metadata/AGENT_MEMORY_DEPLOYMENT_PLAN.md
A 06_Metadata/AGENT_MEMORY_IMPLEMENTATION_TASKS_2026-02-25.md
A 06_Metadata/AGENT_MEMORY_STRATEGY.md
-250
View File
@@ -1,250 +0,0 @@
M .obsidian/CLAUDE.md
D 00_Inbox/2026-01-30.md
A 00_Inbox/CLAUDE.md
M 00_Inbox/IMPROVEMENT_PLAN_2026-02-03.md
A 01_Projects/Home-Automation/CLAUDE.md
A 01_Projects/Infrastructure/Services/CLAUDE.md
M 02_Areas/Blog/Blog.md
A 02_Areas/Blog/CLAUDE.md
A 02_Areas/Finance/CLAUDE.md
M 02_Areas/Finance/Finance.md
A 02_Areas/GFW/GFW.md
A 02_Areas/Health/CLAUDE.md
M 02_Areas/Health/Health.md
A 02_Areas/House/CLAUDE.md
M 02_Areas/House/House.md
A 02_Areas/Job/Job.md
A 02_Areas/Lifestyle/Lifestyle.md
M 02_Areas/Network & VPN/Network & VPN.md
M 02_Areas/Personal Development/Personal Development.md
A 02_Areas/Productivity/CLAUDE.md
M 02_Areas/Productivity/Productivity.md
A 03_Resources/Cooking/CLAUDE.md
M 03_Resources/Cooking/Pickled-Cucumber-Recipe.md
M 03_Resources/Cooking/Pickled-Cucumber.md
R100 02_Areas/Lifestyle/Gaming/Civilization.md 03_Resources/Gaming/Civilization.md
A 03_Resources/PKM.md
R100 2026-01-05.md 04_Archive/Daily-Notes/2026-01-05.md
R100 00_Inbox/Clippings/2023/03/8-SBOM-CN-SEC.md 04_Archive/Inbox-Clippings/2023/03/8-SBOM-CN-SEC.md
R100 00_Inbox/Clippings/2023/03/AboutSBOM-SBOM-Seal-Blog.md 04_Archive/Inbox-Clippings/2023/03/AboutSBOM-SBOM-Seal-Blog.md
R100 00_Inbox/Clippings/2023/03/AboutSBOM-SBOM.md 04_Archive/Inbox-Clippings/2023/03/AboutSBOM-SBOM.md
R100 00_Inbox/Clippings/2023/03/Adding and trusting a Certificate Authority (CA) in Fedora – Antonio Maradiaga – Collection of things I'm interested in working on.md 04_Archive/Inbox-Clippings/2023/03/Adding and trusting a Certificate Authority (CA) in Fedora – Antonio Maradiaga – Collection of things I'm interested in working on.md
R100 00_Inbox/Clippings/2023/03/DailySync · GitLab.md 04_Archive/Inbox-Clippings/2023/03/DailySync · GitLab.md
R100 00_Inbox/Clippings/2023/03/How do I install a root certificate - Ask Ubuntu.md 04_Archive/Inbox-Clippings/2023/03/How do I install a root certificate - Ask Ubuntu.md
R100 00_Inbox/Clippings/2023/03/How to Install AMD OpenCL Mining Drivers on Debian 11 Bullseye.md 04_Archive/Inbox-Clippings/2023/03/How to Install AMD OpenCL Mining Drivers on Debian 11 Bullseye.md
R100 00_Inbox/Clippings/2023/03/How-to-SBOM-SBOM-Implementation-_.md 04_Archive/Inbox-Clippings/2023/03/How-to-SBOM-SBOM-Implementation-_.md
R100 00_Inbox/Clippings/2023/03/How-to-SBOM.md 04_Archive/Inbox-Clippings/2023/03/How-to-SBOM.md
R100 00_Inbox/Clippings/2023/03/HowTosLDAP authentication for Atlassian JIRA using FreeIPA - FreeIPA.md 04_Archive/Inbox-Clippings/2023/03/HowTosLDAP authentication for Atlassian JIRA using FreeIPA - FreeIPA.md
R100 00_Inbox/Clippings/2023/03/Jupyter kernels · jupyterjupyter Wiki.md 04_Archive/Inbox-Clippings/2023/03/Jupyter kernels · jupyterjupyter Wiki.md
R100 00_Inbox/Clippings/2023/03/Lenovo-Support.md 04_Archive/Inbox-Clippings/2023/03/Lenovo-Support.md
R100 00_Inbox/Clippings/2023/03/Openwrt-Bypass-Gateway-Ultimate-Setup-Debunking.md 04_Archive/Inbox-Clippings/2023/03/Openwrt-Bypass-Gateway-Ultimate-Setup-Debunking.md
R100 00_Inbox/Clippings/2023/03/Prerequisites Tauri Apps.md 04_Archive/Inbox-Clippings/2023/03/Prerequisites Tauri Apps.md
R100 00_Inbox/Clippings/2023/03/Run an OpenWRT VM on Proxmox VE.md 04_Archive/Inbox-Clippings/2023/03/Run an OpenWRT VM on Proxmox VE.md
R100 00_Inbox/Clippings/2023/03/SSL with self signed certificate - Drone Support - Harness Community.md 04_Archive/Inbox-Clippings/2023/03/SSL with self signed certificate - Drone Support - Harness Community.md
R100 00_Inbox/Clippings/2023/03/Scope and Shadowing - Rust By Example.md 04_Archive/Inbox-Clippings/2023/03/Scope and Shadowing - Rust By Example.md
R100 00_Inbox/Clippings/2023/03/Software-Vendor-Handbook-SBOM-Interpretation-Fr.md 04_Archive/Inbox-Clippings/2023/03/Software-Vendor-Handbook-SBOM-Interpretation-Fr.md
R100 00_Inbox/Clippings/2023/03/The ultimate guide to SBOMs GitLab.md 04_Archive/Inbox-Clippings/2023/03/The ultimate guide to SBOMs GitLab.md
R100 00_Inbox/Clippings/2023/03/What-isSBOM-(SBOM)-Network-Security-AISEC.md 04_Archive/Inbox-Clippings/2023/03/What-isSBOM-(SBOM)-Network-Security-AISEC.md
R100 00_Inbox/Clippings/2023/03/honven-VPN-Recommendations.md 04_Archive/Inbox-Clippings/2023/03/honven-VPN-Recommendations.md
R100 00_Inbox/Clippings/2023/03/podmanrootless_tutorial.md at main · containerspodman.md 04_Archive/Inbox-Clippings/2023/03/podmanrootless_tutorial.md at main · containerspodman.md
R100 00_Inbox/Clippings/2023/04/5 Ways to Empty or Delete a Large File Content in Linux.md 04_Archive/Inbox-Clippings/2023/04/5 Ways to Empty or Delete a Large File Content in Linux.md
R100 00_Inbox/Clippings/2023/04/A half-hour to learn Rust.md 04_Archive/Inbox-Clippings/2023/04/A half-hour to learn Rust.md
R100 00_Inbox/Clippings/2023/04/Base64 Encode and Decode From Command Line.md 04_Archive/Inbox-Clippings/2023/04/Base64 Encode and Decode From Command Line.md
R100 00_Inbox/Clippings/2023/04/Best 100+ Stable Diffusion Prompts The Most Beautiful AI Text-to-Image Prompts Metaverse Post.md 04_Archive/Inbox-Clippings/2023/04/Best 100+ Stable Diffusion Prompts The Most Beautiful AI Text-to-Image Prompts Metaverse Post.md
R100 00_Inbox/Clippings/2023/04/ChatGPT-Plus-How-to-10.md 04_Archive/Inbox-Clippings/2023/04/ChatGPT-Plus-How-to-10.md
R100 00_Inbox/Clippings/2023/04/Chatgpt4China-Application-Chatgpt3.5China-Free1.md 04_Archive/Inbox-Clippings/2023/04/Chatgpt4China-Application-Chatgpt3.5China-Free1.md
R100 00_Inbox/Clippings/2023/04/Creating user, database and adding access on PostgreSQL by Arnav Gupta Coding Blocks Medium.md 04_Archive/Inbox-Clippings/2023/04/Creating user, database and adding access on PostgreSQL by Arnav Gupta Coding Blocks Medium.md
R100 00_Inbox/Clippings/2023/04/DNS alias mode · acmesh-officialacme.sh Wiki.md 04_Archive/Inbox-Clippings/2023/04/DNS alias mode · acmesh-officialacme.sh Wiki.md
R100 00_Inbox/Clippings/2023/04/Error Handling in Rust - Andrew Gallant's Blog.md 04_Archive/Inbox-Clippings/2023/04/Error Handling in Rust - Andrew Gallant's Blog.md
R100 00_Inbox/Clippings/2023/04/Future Tools - Find The Exact AI Tool For Your Needs.md 04_Archive/Inbox-Clippings/2023/04/Future Tools - Find The Exact AI Tool For Your Needs.md
R100 00_Inbox/Clippings/2023/04/How To Acquire a Let's Encrypt Certificate Using DNS Validation with acme-dns-certbot on Ubuntu 18.04 DigitalOcean.md 04_Archive/Inbox-Clippings/2023/04/How To Acquire a Let's Encrypt Certificate Using DNS Validation with acme-dns-certbot on Ubuntu 18.04 DigitalOcean.md
R100 00_Inbox/Clippings/2023/04/How to Install ROCm.md 04_Archive/Inbox-Clippings/2023/04/How to Install ROCm.md
R100 00_Inbox/Clippings/2023/04/How to install PostgreSQL on Debian 11.md 04_Archive/Inbox-Clippings/2023/04/How to install PostgreSQL on Debian 11.md
R100 00_Inbox/Clippings/2023/04/How to install and run bots for the Matrix network – tmplab.md 04_Archive/Inbox-Clippings/2023/04/How to install and run bots for the Matrix network – tmplab.md
R100 00_Inbox/Clippings/2023/04/How to setup your OTP appliance with privacyIDEA.md 04_Archive/Inbox-Clippings/2023/04/How to setup your OTP appliance with privacyIDEA.md
R100 00_Inbox/Clippings/2023/04/Install and Run on AMD GPUs · AUTOMATIC1111stable-diffusion-webui Wiki.md 04_Archive/Inbox-Clippings/2023/04/Install and Run on AMD GPUs · AUTOMATIC1111stable-diffusion-webui Wiki.md
R100 00_Inbox/Clippings/2023/04/Installation - Docs - Appwrite.md 04_Archive/Inbox-Clippings/2023/04/Installation - Docs - Appwrite.md
R100 00_Inbox/Clippings/2023/04/Introduction Hasura Backend Plus.md 04_Archive/Inbox-Clippings/2023/04/Introduction Hasura Backend Plus.md
R100 00_Inbox/Clippings/2023/04/Introduction - Learning Rust With Entirely Too Many Linked Lists.md 04_Archive/Inbox-Clippings/2023/04/Introduction - Learning Rust With Entirely Too Many Linked Lists.md
R100 00_Inbox/Clippings/2023/04/Introduction - Rust and WebAssembly.md 04_Archive/Inbox-Clippings/2023/04/Introduction - Rust and WebAssembly.md
R100 00_Inbox/Clippings/2023/04/Learn Rust in Y Minutes.md 04_Archive/Inbox-Clippings/2023/04/Learn Rust in Y Minutes.md
R100 00_Inbox/Clippings/2023/04/Logto.md 04_Archive/Inbox-Clippings/2023/04/Logto.md
R100 00_Inbox/Clippings/2023/04/MistGPU.md 04_Archive/Inbox-Clippings/2023/04/MistGPU.md
R100 00_Inbox/Clippings/2023/04/Most Useful ChatGPT Prompts.md 04_Archive/Inbox-Clippings/2023/04/Most Useful ChatGPT Prompts.md
R100 00_Inbox/Clippings/2023/04/PowerDNS pdnsutil cheat sheet - Makarainen.md 04_Archive/Inbox-Clippings/2023/04/PowerDNS pdnsutil cheat sheet - Makarainen.md
R100 00_Inbox/Clippings/2023/04/Prerequisites.md 04_Archive/Inbox-Clippings/2023/04/Prerequisites.md
R100 00_Inbox/Clippings/2023/04/Self hosted mail server – if then else.md 04_Archive/Inbox-Clippings/2023/04/Self hosted mail server – if then else.md
R100 00_Inbox/Clippings/2023/04/Slurm Workload Manager - Overview.md 04_Archive/Inbox-Clippings/2023/04/Slurm Workload Manager - Overview.md
R100 00_Inbox/Clippings/2023/04/Steamship Documentation.md 04_Archive/Inbox-Clippings/2023/04/Steamship Documentation.md
R100 00_Inbox/Clippings/2023/04/TorantulinoAuto-GPT An experimental open-source attempt to make GPT-4 fully autonomous..md 04_Archive/Inbox-Clippings/2023/04/TorantulinoAuto-GPT An experimental open-source attempt to make GPT-4 fully autonomous..md
R100 00_Inbox/Clippings/2023/04/Usage of matrix-bot-sdk Matrix.org.md 04_Archive/Inbox-Clippings/2023/04/Usage of matrix-bot-sdk Matrix.org.md
R100 00_Inbox/Clippings/2023/04/Using Let's Encrypt for internal servers - Philipp's Tech Blog.md 04_Archive/Inbox-Clippings/2023/04/Using Let's Encrypt for internal servers - Philipp's Tech Blog.md
R100 00_Inbox/Clippings/2023/04/What is Prompt Engineering prmpts.AI.md 04_Archive/Inbox-Clippings/2023/04/What is Prompt Engineering prmpts.AI.md
R100 00_Inbox/Clippings/2023/04/[Pdns-users] TCP Connection Thread died because of STL error Reading data Connection reset by peer.md 04_Archive/Inbox-Clippings/2023/04/[Pdns-users] TCP Connection Thread died because of STL error Reading data Connection reset by peer.md
R100 00_Inbox/Clippings/2023/04/fast.ai - GPT 4 and the Uncharted Territories of Language.md 04_Archive/Inbox-Clippings/2023/04/fast.ai - GPT 4 and the Uncharted Territories of Language.md
R100 00_Inbox/Clippings/2023/04/matrixgptmatrix-chatgpt-bot Talk to ChatGPT via any Matrix client!.md 04_Archive/Inbox-Clippings/2023/04/matrixgptmatrix-chatgpt-bot Talk to ChatGPT via any Matrix client!.md
R100 00_Inbox/Clippings/2023/04/prmpts.AI - Prompt sandbox.md 04_Archive/Inbox-Clippings/2023/04/prmpts.AI - Prompt sandbox.md
R100 00_Inbox/Clippings/2023/04/yarmodelightful-matrix A curated list of delightful Matrix resources, implementations and clients. - delightful-matrix - Codeberg.org.md 04_Archive/Inbox-Clippings/2023/04/yarmodelightful-matrix A curated list of delightful Matrix resources, implementations and clients. - delightful-matrix - Codeberg.org.md
R100 00_Inbox/Clippings/2023/05/Creating user accounts Dendrite.md 04_Archive/Inbox-Clippings/2023/05/Creating user accounts Dendrite.md
R100 00_Inbox/Clippings/2023/05/How to Set Up a Mail Server with PostfixAdmin on Debian 11.md 04_Archive/Inbox-Clippings/2023/05/How to Set Up a Mail Server with PostfixAdmin on Debian 11.md
R100 00_Inbox/Clippings/2023/05/N26-Tutorial-Mutou.md 04_Archive/Inbox-Clippings/2023/05/N26-Tutorial-Mutou.md
R100 00_Inbox/Clippings/2023/05/PostfixAmavisNew - Community Help Wiki.md 04_Archive/Inbox-Clippings/2023/05/PostfixAmavisNew - Community Help Wiki.md
R100 00_Inbox/Clippings/2023/05/Setting Up Amavis and ClamAV on Ubuntu Mail Server - LinuxBabe.md 04_Archive/Inbox-Clippings/2023/05/Setting Up Amavis and ClamAV on Ubuntu Mail Server - LinuxBabe.md
R100 00_Inbox/Clippings/2023/06/50 AIChatGPT Prompts for Fitness Professionals - IDEA Health & Fitness Association.md 04_Archive/Inbox-Clippings/2023/06/50 AIChatGPT Prompts for Fitness Professionals - IDEA Health & Fitness Association.md
R100 00_Inbox/Clippings/2023/06/8 Best ChatGPT Uses for Cyclists Next Level Cycling AI Assistant.md 04_Archive/Inbox-Clippings/2023/06/8 Best ChatGPT Uses for Cyclists Next Level Cycling AI Assistant.md
R100 00_Inbox/Clippings/2023/06/API Design Practice. A practical guide to API QA and the… by TRGoodwill API Central May, 2023 Medium.md 04_Archive/Inbox-Clippings/2023/06/API Design Practice. A practical guide to API QA and the… by TRGoodwill API Central May, 2023 Medium.md
R100 00_Inbox/Clippings/2023/06/Building Your Own DevSecOps Knowledge Base with OpenAI, LangChain, and LlamaIndex by Wenqi Glantz May, 2023 Better Programming.md 04_Archive/Inbox-Clippings/2023/06/Building Your Own DevSecOps Knowledge Base with OpenAI, LangChain, and LlamaIndex by Wenqi Glantz May, 2023 Better Programming.md
R100 00_Inbox/Clippings/2023/06/How we built the Tinder API Gateway by Tinder Tinder Tech Blog Medium.md 04_Archive/Inbox-Clippings/2023/06/How we built the Tinder API Gateway by Tinder Tinder Tech Blog Medium.md
R100 00_Inbox/Clippings/2023/08/Unblockit - Proxies to access your favourite blocked sites.md 04_Archive/Inbox-Clippings/2023/08/Unblockit - Proxies to access your favourite blocked sites.md
R100 00_Inbox/Clippings/2023/09/SQL.md 04_Archive/Inbox-Clippings/2023/09/SQL.md
R100 00_Inbox/Clippings/2023/10/UBNT-EdgeRouter-XImplementationPPPoE-IPv6-Minad.md 04_Archive/Inbox-Clippings/2023/10/UBNT-EdgeRouter-XImplementationPPPoE-IPv6-Minad.md
R100 00_Inbox/Clippings/2024/02/OpenDKIM on Postfix with virtual domains [rigacci.org].md 04_Archive/Inbox-Clippings/2024/02/OpenDKIM on Postfix with virtual domains [rigacci.org].md
R100 00_Inbox/Clippings/2024/05/.md 04_Archive/Inbox-Clippings/2024/05/.md
R100 00_Inbox/Clippings/2024/05/Fedora Root on ZFS — OpenZFS documentation.md 04_Archive/Inbox-Clippings/2024/05/Fedora Root on ZFS — OpenZFS documentation.md
R100 00_Inbox/Clippings/2024/05/Overview — ZFSBootMenu 2.3.0 documentation.md 04_Archive/Inbox-Clippings/2024/05/Overview — ZFSBootMenu 2.3.0 documentation.md
R100 00_Inbox/Clippings/2024/05/Reliably boot Fedora with root on ZFS.md 04_Archive/Inbox-Clippings/2024/05/Reliably boot Fedora with root on ZFS.md
R100 00_Inbox/Clippings/2024/06/Comparison to alternatives — Meilisearch documentation.md 04_Archive/Inbox-Clippings/2024/06/Comparison to alternatives — Meilisearch documentation.md
R100 00_Inbox/Clippings/2024/06/The rEFInd Boot Manager Getting rEFInd.md 04_Archive/Inbox-Clippings/2024/06/The rEFInd Boot Manager Getting rEFInd.md
R100 00_Inbox/Clippings/2024/06/VPN-Recommendations-VPN-ReviewsSSRV2rayTrojan-(.md 04_Archive/Inbox-Clippings/2024/06/VPN-Recommendations-VPN-ReviewsSSRV2rayTrojan-(.md
R100 00_Inbox/Clippings/2024/07/AFTN-SITAMessage-Intro-CSDNBlog.md 04_Archive/Inbox-Clippings/2024/07/AFTN-SITAMessage-Intro-CSDNBlog.md
R100 00_Inbox/Clippings/2024/07/Getting started.md 04_Archive/Inbox-Clippings/2024/07/Getting started.md
R100 00_Inbox/Clippings/2024/07/How to Open Port for a Specific IP Address in Firewalld.md 04_Archive/Inbox-Clippings/2024/07/How to Open Port for a Specific IP Address in Firewalld.md
R100 00_Inbox/Clippings/2024/07/How to build a fullstack application with Go, Templ, and HTMX - DEV Community.md 04_Archive/Inbox-Clippings/2024/07/How to build a fullstack application with Go, Templ, and HTMX - DEV Community.md
R100 00_Inbox/Clippings/2024/07/Implementing Graceful Shutdown in Go RudderStack Blog.md 04_Archive/Inbox-Clippings/2024/07/Implementing Graceful Shutdown in Go RudderStack Blog.md
R100 00_Inbox/Clippings/2024/07/Live website updates with Go, SSE, and htmx.md 04_Archive/Inbox-Clippings/2024/07/Live website updates with Go, SSE, and htmx.md
R100 00_Inbox/Clippings/2024/07/The Go libraries that never failed us 22 libraries you need to know.md 04_Archive/Inbox-Clippings/2024/07/The Go libraries that never failed us 22 libraries you need to know.md
R100 00_Inbox/Clippings/2024/08/CORS the ultimate guide Devsecurely.md 04_Archive/Inbox-Clippings/2024/08/CORS the ultimate guide Devsecurely.md
R100 00_Inbox/Clippings/2024/08/DockerHub-China-Mirror-List-2024-6-18-Tested-V2.md 04_Archive/Inbox-Clippings/2024/08/DockerHub-China-Mirror-List-2024-6-18-Tested-V2.md
R100 00_Inbox/Clippings/2024/08/Documenting Software Architectures - by Dr Milan Milanović.md 04_Archive/Inbox-Clippings/2024/08/Documenting Software Architectures - by Dr Milan Milanović.md
R100 00_Inbox/Clippings/2024/08/My Obsidian Note-Taking Workflow ssp.sh.md 04_Archive/Inbox-Clippings/2024/08/My Obsidian Note-Taking Workflow ssp.sh.md
R100 00_Inbox/Clippings/2024/09/Config-Instance-DM-DatabaseTech-Docs.md 04_Archive/Inbox-Clippings/2024/09/Config-Instance-DM-DatabaseTech-Docs.md
R100 00_Inbox/Clippings/2024/09/DB-Installation-DM-DatabaseTech-Docs.md 04_Archive/Inbox-Clippings/2024/09/DB-Installation-DM-DatabaseTech-Docs.md
R100 00_Inbox/Clippings/2024/09/DockerInstallation-DM-DatabaseTech-Docs.md 04_Archive/Inbox-Clippings/2024/09/DockerInstallation-DM-DatabaseTech-Docs.md
R100 00_Inbox/Clippings/2024/09/How to Upgrade Ubuntu from 20.04 to 22.04 (Step by Step).md 04_Archive/Inbox-Clippings/2024/09/How to Upgrade Ubuntu from 20.04 to 22.04 (Step by Step).md
R100 00_Inbox/Clippings/2024/09/KylinV10-arm64aarch64-Offline-Installationdocke.md 04_Archive/Inbox-Clippings/2024/09/KylinV10-arm64aarch64-Offline-Installationdocke.md
R100 00_Inbox/Clippings/2024/09/LinuxInstallationDM-Database-DM8-sowler-Blog.md 04_Archive/Inbox-Clippings/2024/09/LinuxInstallationDM-Database-DM8-sowler-Blog.md
R100 00_Inbox/Clippings/2024/09/OpenXPKI - The Open Source Trustcenter Solution.md 04_Archive/Inbox-Clippings/2024/09/OpenXPKI - The Open Source Trustcenter Solution.md
R100 00_Inbox/Clippings/2024/09/Pre-Installation-DM-DatabaseTech-Docs.md 04_Archive/Inbox-Clippings/2024/09/Pre-Installation-DM-DatabaseTech-Docs.md
R100 00_Inbox/Clippings/2024/09/Setting Up Elasticsearch and Kibana Single-Node with Docker Compose by Karthik S Medium.md 04_Archive/Inbox-Clippings/2024/09/Setting Up Elasticsearch and Kibana Single-Node with Docker Compose by Karthik S Medium.md
R100 00_Inbox/Clippings/2024/09/Step-by-Step Guide Setting Up OpenXPKI for Secure Digital Certificates in Linux by Riski Ilyas Medium.md 04_Archive/Inbox-Clippings/2024/09/Step-by-Step Guide Setting Up OpenXPKI for Secure Digital Certificates in Linux by Riski Ilyas Medium.md
R100 00_Inbox/Clippings/2024/09/elasticdumpelasticsearch-dump - Docker Image Docker Hub.md 04_Archive/Inbox-Clippings/2024/09/elasticdumpelasticsearch-dump - Docker Image Docker Hub.md
R100 00_Inbox/Clippings/2024/10/Event-driven architecture on the modern stack of Java technologies · Roman Kudryashov's tech blog.md 04_Archive/Inbox-Clippings/2024/10/Event-driven architecture on the modern stack of Java technologies · Roman Kudryashov's tech blog.md
R100 00_Inbox/Clippings/2024/10/How to Flush DNS on Mac – MacOS Clear DNS Cache.md 04_Archive/Inbox-Clippings/2024/10/How to Flush DNS on Mac – MacOS Clear DNS Cache.md
R100 00_Inbox/Clippings/2024/10/My-nix-Learning-Experience-Installation-Packagi.md 04_Archive/Inbox-Clippings/2024/10/My-nix-Learning-Experience-Installation-Packagi.md
R100 00_Inbox/Clippings/2024/10/MySQL community audit logging - CyberSecThreat.md 04_Archive/Inbox-Clippings/2024/10/MySQL community audit logging - CyberSecThreat.md
R100 00_Inbox/Clippings/2024/10/Permission-Validation-Nacos-Official.md 04_Archive/Inbox-Clippings/2024/10/Permission-Validation-Nacos-Official.md
R100 00_Inbox/Clippings/2024/11/2023/03/8-SBOM-CN-SEC.md 04_Archive/Inbox-Clippings/2024/11/2023/03/8-SBOM-CN-SEC.md
R100 00_Inbox/Clippings/2024/11/2023/03/AboutSBOM-SBOM-Seal-Blog.md 04_Archive/Inbox-Clippings/2024/11/2023/03/AboutSBOM-SBOM-Seal-Blog.md
R100 00_Inbox/Clippings/2024/11/2023/03/AboutSBOM-SBOM.md 04_Archive/Inbox-Clippings/2024/11/2023/03/AboutSBOM-SBOM.md
R100 00_Inbox/Clippings/2024/11/2023/03/Adding and trusting a Certificate Authority (CA) in Fedora – Antonio Maradiaga – Collection of things I'm interested in working on.md 04_Archive/Inbox-Clippings/2024/11/2023/03/Adding and trusting a Certificate Authority (CA) in Fedora – Antonio Maradiaga – Collection of things I'm interested in working on.md
R100 00_Inbox/Clippings/2024/11/2023/03/DailySync · GitLab.md 04_Archive/Inbox-Clippings/2024/11/2023/03/DailySync · GitLab.md
R100 00_Inbox/Clippings/2024/11/2023/03/How do I install a root certificate - Ask Ubuntu.md 04_Archive/Inbox-Clippings/2024/11/2023/03/How do I install a root certificate - Ask Ubuntu.md
R100 00_Inbox/Clippings/2024/11/2023/03/How to Install AMD OpenCL Mining Drivers on Debian 11 Bullseye.md 04_Archive/Inbox-Clippings/2024/11/2023/03/How to Install AMD OpenCL Mining Drivers on Debian 11 Bullseye.md
R100 00_Inbox/Clippings/2024/11/2023/03/How-to-SBOM-SBOM-Implementation-_.md 04_Archive/Inbox-Clippings/2024/11/2023/03/How-to-SBOM-SBOM-Implementation-_.md
R100 00_Inbox/Clippings/2024/11/2023/03/How-to-SBOM.md 04_Archive/Inbox-Clippings/2024/11/2023/03/How-to-SBOM.md
R100 00_Inbox/Clippings/2024/11/2023/03/HowTosLDAP authentication for Atlassian JIRA using FreeIPA - FreeIPA.md 04_Archive/Inbox-Clippings/2024/11/2023/03/HowTosLDAP authentication for Atlassian JIRA using FreeIPA - FreeIPA.md
R100 00_Inbox/Clippings/2024/11/2023/03/Jupyter kernels · jupyterjupyter Wiki.md 04_Archive/Inbox-Clippings/2024/11/2023/03/Jupyter kernels · jupyterjupyter Wiki.md
R100 00_Inbox/Clippings/2024/11/2023/03/Lenovo-Support.md 04_Archive/Inbox-Clippings/2024/11/2023/03/Lenovo-Support.md
R100 00_Inbox/Clippings/2024/11/2023/03/Openwrt-Bypass-Gateway-Ultimate-Setup-Debunking.md 04_Archive/Inbox-Clippings/2024/11/2023/03/Openwrt-Bypass-Gateway-Ultimate-Setup-Debunking.md
R100 00_Inbox/Clippings/2024/11/2023/03/Prerequisites Tauri Apps.md 04_Archive/Inbox-Clippings/2024/11/2023/03/Prerequisites Tauri Apps.md
R100 00_Inbox/Clippings/2024/11/2023/03/Run an OpenWRT VM on Proxmox VE.md 04_Archive/Inbox-Clippings/2024/11/2023/03/Run an OpenWRT VM on Proxmox VE.md
R100 00_Inbox/Clippings/2024/11/2023/03/SSL with self signed certificate - Drone Support - Harness Community.md 04_Archive/Inbox-Clippings/2024/11/2023/03/SSL with self signed certificate - Drone Support - Harness Community.md
R100 00_Inbox/Clippings/2024/11/2023/03/Scope and Shadowing - Rust By Example.md 04_Archive/Inbox-Clippings/2024/11/2023/03/Scope and Shadowing - Rust By Example.md
R100 00_Inbox/Clippings/2024/11/2023/03/Software-Vendor-Handbook-SBOM-Interpretation-Fr.md 04_Archive/Inbox-Clippings/2024/11/2023/03/Software-Vendor-Handbook-SBOM-Interpretation-Fr.md
R100 00_Inbox/Clippings/2024/11/2023/03/The ultimate guide to SBOMs GitLab.md 04_Archive/Inbox-Clippings/2024/11/2023/03/The ultimate guide to SBOMs GitLab.md
R100 00_Inbox/Clippings/2024/11/2023/03/What-isSBOM-(SBOM)-Network-Security-AISEC.md 04_Archive/Inbox-Clippings/2024/11/2023/03/What-isSBOM-(SBOM)-Network-Security-AISEC.md
R100 00_Inbox/Clippings/2024/11/2023/03/honven-VPN-Recommendations.md 04_Archive/Inbox-Clippings/2024/11/2023/03/honven-VPN-Recommendations.md
R100 00_Inbox/Clippings/2024/11/2023/03/podmanrootless_tutorial.md at main · containerspodman.md 04_Archive/Inbox-Clippings/2024/11/2023/03/podmanrootless_tutorial.md at main · containerspodman.md
R100 00_Inbox/Clippings/2024/11/2023/04/5 Ways to Empty or Delete a Large File Content in Linux.md 04_Archive/Inbox-Clippings/2024/11/2023/04/5 Ways to Empty or Delete a Large File Content in Linux.md
R100 00_Inbox/Clippings/2024/11/2023/04/A half-hour to learn Rust.md 04_Archive/Inbox-Clippings/2024/11/2023/04/A half-hour to learn Rust.md
R100 00_Inbox/Clippings/2024/11/2023/04/Base64 Encode and Decode From Command Line.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Base64 Encode and Decode From Command Line.md
R100 00_Inbox/Clippings/2024/11/2023/04/Best 100+ Stable Diffusion Prompts The Most Beautiful AI Text-to-Image Prompts Metaverse Post.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Best 100+ Stable Diffusion Prompts The Most Beautiful AI Text-to-Image Prompts Metaverse Post.md
R100 00_Inbox/Clippings/2024/11/2023/04/ChatGPT-Plus-How-to-10.md 04_Archive/Inbox-Clippings/2024/11/2023/04/ChatGPT-Plus-How-to-10.md
R100 00_Inbox/Clippings/2024/11/2023/04/Chatgpt4China-Application-Chatgpt3.5China-Free1.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Chatgpt4China-Application-Chatgpt3.5China-Free1.md
R100 00_Inbox/Clippings/2024/11/2023/04/Creating user, database and adding access on PostgreSQL by Arnav Gupta Coding Blocks Medium.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Creating user, database and adding access on PostgreSQL by Arnav Gupta Coding Blocks Medium.md
R100 00_Inbox/Clippings/2024/11/2023/04/DNS alias mode · acmesh-officialacme.sh Wiki.md 04_Archive/Inbox-Clippings/2024/11/2023/04/DNS alias mode · acmesh-officialacme.sh Wiki.md
R100 00_Inbox/Clippings/2024/11/2023/04/Error Handling in Rust - Andrew Gallant's Blog.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Error Handling in Rust - Andrew Gallant's Blog.md
R100 00_Inbox/Clippings/2024/11/2023/04/Future Tools - Find The Exact AI Tool For Your Needs.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Future Tools - Find The Exact AI Tool For Your Needs.md
R100 00_Inbox/Clippings/2024/11/2023/04/How To Acquire a Let's Encrypt Certificate Using DNS Validation with acme-dns-certbot on Ubuntu 18.04 DigitalOcean.md 04_Archive/Inbox-Clippings/2024/11/2023/04/How To Acquire a Let's Encrypt Certificate Using DNS Validation with acme-dns-certbot on Ubuntu 18.04 DigitalOcean.md
R100 00_Inbox/Clippings/2024/11/2023/04/How to Install ROCm.md 04_Archive/Inbox-Clippings/2024/11/2023/04/How to Install ROCm.md
R100 00_Inbox/Clippings/2024/11/2023/04/How to install PostgreSQL on Debian 11.md 04_Archive/Inbox-Clippings/2024/11/2023/04/How to install PostgreSQL on Debian 11.md
R100 00_Inbox/Clippings/2024/11/2023/04/How to install and run bots for the Matrix network – tmplab.md 04_Archive/Inbox-Clippings/2024/11/2023/04/How to install and run bots for the Matrix network – tmplab.md
R100 00_Inbox/Clippings/2024/11/2023/04/How to setup your OTP appliance with privacyIDEA.md 04_Archive/Inbox-Clippings/2024/11/2023/04/How to setup your OTP appliance with privacyIDEA.md
R100 00_Inbox/Clippings/2024/11/2023/04/Install and Run on AMD GPUs · AUTOMATIC1111stable-diffusion-webui Wiki.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Install and Run on AMD GPUs · AUTOMATIC1111stable-diffusion-webui Wiki.md
R100 00_Inbox/Clippings/2024/11/2023/04/Installation - Docs - Appwrite.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Installation - Docs - Appwrite.md
R100 00_Inbox/Clippings/2024/11/2023/04/Introduction Hasura Backend Plus.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Introduction Hasura Backend Plus.md
R100 00_Inbox/Clippings/2024/11/2023/04/Introduction - Learning Rust With Entirely Too Many Linked Lists.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Introduction - Learning Rust With Entirely Too Many Linked Lists.md
R100 00_Inbox/Clippings/2024/11/2023/04/Introduction - Rust and WebAssembly.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Introduction - Rust and WebAssembly.md
R100 00_Inbox/Clippings/2024/11/2023/04/Learn Rust in Y Minutes.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Learn Rust in Y Minutes.md
R100 00_Inbox/Clippings/2024/11/2023/04/Logto.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Logto.md
R100 00_Inbox/Clippings/2024/11/2023/04/MistGPU.md 04_Archive/Inbox-Clippings/2024/11/2023/04/MistGPU.md
R100 00_Inbox/Clippings/2024/11/2023/04/Most Useful ChatGPT Prompts.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Most Useful ChatGPT Prompts.md
R100 00_Inbox/Clippings/2024/11/2023/04/PowerDNS pdnsutil cheat sheet - Makarainen.md 04_Archive/Inbox-Clippings/2024/11/2023/04/PowerDNS pdnsutil cheat sheet - Makarainen.md
R100 00_Inbox/Clippings/2024/11/2023/04/Prerequisites.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Prerequisites.md
R100 00_Inbox/Clippings/2024/11/2023/04/Self hosted mail server – if then else.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Self hosted mail server – if then else.md
R100 00_Inbox/Clippings/2024/11/2023/04/Slurm Workload Manager - Overview.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Slurm Workload Manager - Overview.md
R100 00_Inbox/Clippings/2024/11/2023/04/Steamship Documentation.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Steamship Documentation.md
R100 00_Inbox/Clippings/2024/11/2023/04/TorantulinoAuto-GPT An experimental open-source attempt to make GPT-4 fully autonomous..md 04_Archive/Inbox-Clippings/2024/11/2023/04/TorantulinoAuto-GPT An experimental open-source attempt to make GPT-4 fully autonomous..md
R100 00_Inbox/Clippings/2024/11/2023/04/Usage of matrix-bot-sdk Matrix.org.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Usage of matrix-bot-sdk Matrix.org.md
R100 00_Inbox/Clippings/2024/11/2023/04/Using Let's Encrypt for internal servers - Philipp's Tech Blog.md 04_Archive/Inbox-Clippings/2024/11/2023/04/Using Let's Encrypt for internal servers - Philipp's Tech Blog.md
R100 00_Inbox/Clippings/2024/11/2023/04/What is Prompt Engineering prmpts.AI.md 04_Archive/Inbox-Clippings/2024/11/2023/04/What is Prompt Engineering prmpts.AI.md
R100 00_Inbox/Clippings/2024/11/2023/04/[Pdns-users] TCP Connection Thread died because of STL error Reading data Connection reset by peer.md 04_Archive/Inbox-Clippings/2024/11/2023/04/[Pdns-users] TCP Connection Thread died because of STL error Reading data Connection reset by peer.md
R100 00_Inbox/Clippings/2024/11/2023/04/fast.ai - GPT 4 and the Uncharted Territories of Language.md 04_Archive/Inbox-Clippings/2024/11/2023/04/fast.ai - GPT 4 and the Uncharted Territories of Language.md
R100 00_Inbox/Clippings/2024/11/2023/04/matrixgptmatrix-chatgpt-bot Talk to ChatGPT via any Matrix client!.md 04_Archive/Inbox-Clippings/2024/11/2023/04/matrixgptmatrix-chatgpt-bot Talk to ChatGPT via any Matrix client!.md
R100 00_Inbox/Clippings/2024/11/2023/04/prmpts.AI - Prompt sandbox.md 04_Archive/Inbox-Clippings/2024/11/2023/04/prmpts.AI - Prompt sandbox.md
R100 00_Inbox/Clippings/2024/11/2023/04/yarmodelightful-matrix A curated list of delightful Matrix resources, implementations and clients. - delightful-matrix - Codeberg.org.md 04_Archive/Inbox-Clippings/2024/11/2023/04/yarmodelightful-matrix A curated list of delightful Matrix resources, implementations and clients. - delightful-matrix - Codeberg.org.md
R100 00_Inbox/Clippings/2024/11/2023/05/Creating user accounts Dendrite.md 04_Archive/Inbox-Clippings/2024/11/2023/05/Creating user accounts Dendrite.md
R100 00_Inbox/Clippings/2024/11/2023/05/How to Set Up a Mail Server with PostfixAdmin on Debian 11.md 04_Archive/Inbox-Clippings/2024/11/2023/05/How to Set Up a Mail Server with PostfixAdmin on Debian 11.md
R100 00_Inbox/Clippings/2024/11/2023/05/N26-Tutorial-Mutou.md 04_Archive/Inbox-Clippings/2024/11/2023/05/N26-Tutorial-Mutou.md
R100 00_Inbox/Clippings/2024/11/2023/05/PostfixAmavisNew - Community Help Wiki.md 04_Archive/Inbox-Clippings/2024/11/2023/05/PostfixAmavisNew - Community Help Wiki.md
R100 00_Inbox/Clippings/2024/11/2023/05/Setting Up Amavis and ClamAV on Ubuntu Mail Server - LinuxBabe.md 04_Archive/Inbox-Clippings/2024/11/2023/05/Setting Up Amavis and ClamAV on Ubuntu Mail Server - LinuxBabe.md
R100 00_Inbox/Clippings/2024/11/2023/06/50 AIChatGPT Prompts for Fitness Professionals - IDEA Health & Fitness Association.md 04_Archive/Inbox-Clippings/2024/11/2023/06/50 AIChatGPT Prompts for Fitness Professionals - IDEA Health & Fitness Association.md
R100 00_Inbox/Clippings/2024/11/2023/06/8 Best ChatGPT Uses for Cyclists Next Level Cycling AI Assistant.md 04_Archive/Inbox-Clippings/2024/11/2023/06/8 Best ChatGPT Uses for Cyclists Next Level Cycling AI Assistant.md
R100 00_Inbox/Clippings/2024/11/2023/06/API Design Practice. A practical guide to API QA and the… by TRGoodwill API Central May, 2023 Medium.md 04_Archive/Inbox-Clippings/2024/11/2023/06/API Design Practice. A practical guide to API QA and the… by TRGoodwill API Central May, 2023 Medium.md
R100 00_Inbox/Clippings/2024/11/2023/06/Building Your Own DevSecOps Knowledge Base with OpenAI, LangChain, and LlamaIndex by Wenqi Glantz May, 2023 Better Programming.md 04_Archive/Inbox-Clippings/2024/11/2023/06/Building Your Own DevSecOps Knowledge Base with OpenAI, LangChain, and LlamaIndex by Wenqi Glantz May, 2023 Better Programming.md
R100 00_Inbox/Clippings/2024/11/2023/06/How we built the Tinder API Gateway by Tinder Tinder Tech Blog Medium.md 04_Archive/Inbox-Clippings/2024/11/2023/06/How we built the Tinder API Gateway by Tinder Tinder Tech Blog Medium.md
R100 00_Inbox/Clippings/2024/11/2023/08/Unblockit - Proxies to access your favourite blocked sites.md 04_Archive/Inbox-Clippings/2024/11/2023/08/Unblockit - Proxies to access your favourite blocked sites.md
R100 00_Inbox/Clippings/2024/11/2023/09/SQL.md 04_Archive/Inbox-Clippings/2024/11/2023/09/SQL.md
R100 00_Inbox/Clippings/2024/11/2023/10/UBNT-EdgeRouter-XImplementationPPPoE-IPv6-Minad.md 04_Archive/Inbox-Clippings/2024/11/2023/10/UBNT-EdgeRouter-XImplementationPPPoE-IPv6-Minad.md
R100 00_Inbox/Clippings/2024/11/DockerLearning-Notes_14-dockerApplication-Deplo.md 04_Archive/Inbox-Clippings/2024/11/DockerLearning-Notes_14-dockerApplication-Deplo.md
R100 00_Inbox/Clippings/2024/11/Percona XtraDB setup - Jite.eu.md 04_Archive/Inbox-Clippings/2024/11/Percona XtraDB setup - Jite.eu.md
R100 00_Inbox/Clippings/2024/11/Running Percona XtraDB Cluster in a Docker Container - Percona XtraDB Cluster.md 04_Archive/Inbox-Clippings/2024/11/Running Percona XtraDB Cluster in a Docker Container - Percona XtraDB Cluster.md
R100 00_Inbox/Clippings/2024/12/AlexxITSonoffLAN Control Sonoff Devices with eWeLink (original) firmware over LAN andor Cloud from Home Assistant.md 04_Archive/Inbox-Clippings/2024/12/AlexxITSonoffLAN Control Sonoff Devices with eWeLink (original) firmware over LAN andor Cloud from Home Assistant.md
R100 00_Inbox/Clippings/2024/12/CubicPillchina_southern_power_grid_stat-Home-As.md 04_Archive/Inbox-Clippings/2024/12/CubicPillchina_southern_power_grid_stat-Home-As.md
R100 00_Inbox/Clippings/2024/12/DB-Migration-fromMySQLtoPostgreSQL-HomeAssistan.md 04_Archive/Inbox-Clippings/2024/12/DB-Migration-fromMySQLtoPostgreSQL-HomeAssistan.md
R100 00_Inbox/Clippings/2024/12/Find All Storage Devices Attached to a Linux Machine Baeldung on Linux.md 04_Archive/Inbox-Clippings/2024/12/Find All Storage Devices Attached to a Linux Machine Baeldung on Linux.md
R100 00_Inbox/Clippings/2024/12/GitHub - DubhAdHome-AssistantConfig My Home Assistant configuration files.md 04_Archive/Inbox-Clippings/2024/12/GitHub - DubhAdHome-AssistantConfig My Home Assistant configuration files.md
R100 00_Inbox/Clippings/2024/12/How To Import QCOW2 Image Into Proxmox - OSTechNix.md 04_Archive/Inbox-Clippings/2024/12/How To Import QCOW2 Image Into Proxmox - OSTechNix.md
R100 00_Inbox/Clippings/2024/12/How to secure IOT devices with VLANs and firewall rules on an Ubiquiti EdgeRouter-X and a MikroTik switch running SwOS Lite · GeekBitZone.com - Passionate About Tech.md 04_Archive/Inbox-Clippings/2024/12/How to secure IOT devices with VLANs and firewall rules on an Ubiquiti EdgeRouter-X and a MikroTik switch running SwOS Lite · GeekBitZone.com - Passionate About Tech.md
R100 00_Inbox/Clippings/2024/12/Matrix.org - Understanding Synapse Hosting.md 04_Archive/Inbox-Clippings/2024/12/Matrix.org - Understanding Synapse Hosting.md
R100 00_Inbox/Clippings/2024/12/Mosquitto MQTT Installation Guide for Debian 11 Easy Setup - Shapehost.md 04_Archive/Inbox-Clippings/2024/12/Mosquitto MQTT Installation Guide for Debian 11 Easy Setup - Shapehost.md
R100 00_Inbox/Clippings/2024/12/OpenThread-LAN-Server-Access-Config-YP.Lam.md 04_Archive/Inbox-Clippings/2024/12/OpenThread-LAN-Server-Access-Config-YP.Lam.md
R100 00_Inbox/Clippings/2024/12/Proxy Configuration.md 04_Archive/Inbox-Clippings/2024/12/Proxy Configuration.md
R100 00_Inbox/Clippings/2024/12/Raspberry-Pi-OpenThread-Border-Router-Config-YP.md 04_Archive/Inbox-Clippings/2024/12/Raspberry-Pi-OpenThread-Border-Router-Config-YP.md
R100 00_Inbox/Clippings/2024/12/Vulnerability-Wikidocs-basedocswebappHarbor-Pub.md 04_Archive/Inbox-Clippings/2024/12/Vulnerability-Wikidocs-basedocswebappHarbor-Pub.md
R100 00_Inbox/Clippings/2024/12/openSUSE Leap 15.6 - Get openSUSE.md 04_Archive/Inbox-Clippings/2024/12/openSUSE Leap 15.6 - Get openSUSE.md
R100 00_Inbox/Clippings/2024/12/rospogrigiolocaltuya local handling for Tuya devices.md 04_Archive/Inbox-Clippings/2024/12/rospogrigiolocaltuya local handling for Tuya devices.md
R100 00_Inbox/Clippings/2024/12/tuyapidocsSETUP.md at master · codethewebtuyapi · GitHub.md 04_Archive/Inbox-Clippings/2024/12/tuyapidocsSETUP.md at master · codethewebtuyapi · GitHub.md
R100 03_Resources/PKM/Obsidian/Obsidian Theme/Things to look into.md 04_Archive/Legacy-Structure/PKM-merged-2026-02-25/Obsidian/Obsidian Theme/Things to look into.md
R100 03_Resources/PKM/Obsidian/Obsidian Theme/obsidian.css.md 04_Archive/Legacy-Structure/PKM-merged-2026-02-25/Obsidian/Obsidian Theme/obsidian.css.md
R100 03_Resources/PKM/PARA-Method/PARA Starter Kit/Methodology.md 04_Archive/Legacy-Structure/PKM-merged-2026-02-25/PARA-Method/PARA Starter Kit/Methodology.md
R100 03_Resources/PKM/PARA-Method/PARA Starter Kit/Outline.md 04_Archive/Legacy-Structure/PKM-merged-2026-02-25/PARA-Method/PARA Starter Kit/Outline.md
R100 03_Resources/PKM/PARA-Method/PARA Starter Kit/Workflows.md 04_Archive/Legacy-Structure/PKM-merged-2026-02-25/PARA-Method/PARA Starter Kit/Workflows.md
M 06_Metadata/AGENT_MEMORY_IMPLEMENTATION_TASKS_2026-02-25.md
R100 CHANGELOG.md 06_Metadata/CHANGELOG.md
R100 CLAUDE-BOOTSTRAP.md 06_Metadata/CLAUDE-BOOTSTRAP.md
A 06_Metadata/CLAUDE.md
R100 CONTRIBUTING.md 06_Metadata/CONTRIBUTING.md
A 06_Metadata/DATAVIEW_VALIDATION_2026-02-25.md
A 06_Metadata/FIX_TASK_BREAKDOWN_2026-02-25.md
A 06_Metadata/IMPROVEMENT_PLAN_2026-02-25.md
R100 QUICK_REFERENCE.md 06_Metadata/QUICK_REFERENCE.md
R100 REFACTOR_SUMMARY.md 06_Metadata/REFACTOR_SUMMARY.md
A 06_Metadata/REVIEW_REPORT_2026-02-25.md
A 06_Metadata/SECURITY_ROTATION_LOG_2026-02.md
R100 ULTRA_SIMPLE_WORKFLOW.md 06_Metadata/ULTRA_SIMPLE_WORKFLOW.md
R100 WEEKLY_REVIEW.md 06_Metadata/WEEKLY_REVIEW.md
M 06_Metadata/WORKFLOWS.md
R100 WORKFLOW_SIMPLIFICATION_ANALYSIS.md 06_Metadata/WORKFLOW_SIMPLIFICATION_ANALYSIS.md
R100 WORKFLOW_TRANSITION_GUIDE.md 06_Metadata/WORKFLOW_TRANSITION_GUIDE.md
M README.md
-2
View File
@@ -1,2 +0,0 @@
A 00_Inbox/Untitled.md
M 06_Metadata/AGENT_MEMORY_IMPLEMENTATION_TASKS_2026-02-25.md
-1
View File
@@ -1 +0,0 @@
M 01_Projects/Work/Government-Projects/Panyu-District/Panyu-Document/Issue-Handling.md
-1
View File
@@ -1 +0,0 @@
M 03_Resources/Development/AI-ML/OpenRouter-config.md
-1
View File
@@ -1 +0,0 @@
A airport-wiki/raw/articles/机场数据中心建设方案(综合性完整方案).md
View File
-3
View File
@@ -1,3 +0,0 @@
{
"backlinkInDocument": true
}
-12
View File
@@ -1,12 +0,0 @@
[
"obsidian-git",
"table-editor-obsidian",
"obsidian-advanced-uri",
"better-word-count",
"highlightr-plugin",
"obsidian-icon-folder",
"omnisearch",
"templater-obsidian",
"dataview",
"obsidian-local-rest-api"
]
-33
View File
@@ -1,33 +0,0 @@
{
"file-explorer": true,
"global-search": false,
"switcher": true,
"graph": true,
"backlink": true,
"canvas": true,
"outgoing-link": true,
"tag-pane": true,
"footnotes": false,
"properties": true,
"page-preview": true,
"daily-notes": true,
"templates": true,
"note-composer": true,
"command-palette": true,
"slash-command": true,
"editor-status": true,
"bookmarks": true,
"markdown-importer": true,
"zk-prefixer": true,
"random-note": false,
"outline": true,
"word-count": true,
"slides": false,
"audio-recorder": false,
"workspaces": false,
"file-recovery": true,
"publish": false,
"sync": false,
"bases": true,
"webviewer": true
}
-4
View File
@@ -1,4 +0,0 @@
{
"folder": "00_Inbox",
"template": "06_Metadata/Templates/Daily Note Template"
}
-22
View File
@@ -1,22 +0,0 @@
{
"collapse-filter": true,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [],
"collapse-display": true,
"showArrow": false,
"textFadeMultiplier": 0,
"nodeSizeMultiplier": 1,
"lineSizeMultiplier": 1,
"collapse-forces": true,
"centerStrength": 0.518713248970312,
"repelStrength": 10,
"linkStrength": 1,
"linkDistance": 250,
"scale": 1,
"close": true
}
-11
View File
@@ -1,11 +0,0 @@
{
"id": "advanced-canvas",
"name": "Advanced Canvas",
"version": "6.0.0",
"minAppVersion": "1.1.0",
"description": "Supercharge your canvas experience! Create presentations, flowcharts and more!",
"author": "Developer-Mike",
"authorUrl": "https://github.com/Developer-Mike",
"fundingUrl": "https://ko-fi.com/X8X27IA08",
"isDesktopOnly": false
}
-35
View File
@@ -1,35 +0,0 @@
{
"statusBar": [
{
"prefix": "",
"suffix": " words",
"metric": {
"type": 0,
"counter": 0
}
},
{
"prefix": " ",
"suffix": " characters",
"metric": {
"type": 0,
"counter": 1
}
}
],
"altBar": [
{
"prefix": "",
"suffix": " files",
"metric": {
"type": 2,
"counter": 6
}
}
],
"countComments": true,
"collectStats": true,
"displaySectionCounts": true,
"pageWords": 300,
"statsPath": ".obsidian/vault-stats.json"
}
-9
View File
@@ -1,9 +0,0 @@
{
"id": "better-word-count",
"name": "Better Word Count",
"version": "0.10.1",
"description": "Counts the words of selected text in the editor.",
"author": "Luke Leppan",
"authorUrl": "https://lukeleppan.com",
"isDesktopOnly": false
}
-10
View File
@@ -1,10 +0,0 @@
{
"shouldConfirmBeforeCreate": true,
"weekStart": "locale",
"wordsPerDot": 250,
"showWeeklyNote": false,
"weeklyNoteFormat": "",
"weeklyNoteTemplate": "",
"weeklyNoteFolder": "",
"localeOverride": "system-default"
}
-10
View File
@@ -1,10 +0,0 @@
{
"id": "calendar",
"name": "Calendar",
"description": "Calendar view of your daily notes",
"version": "1.5.10",
"author": "Liam Cain",
"authorUrl": "https://github.com/liamcain/",
"isDesktopOnly": false,
"minAppVersion": "0.9.11"
}
-10
View File
@@ -1,10 +0,0 @@
{
"id": "claudian",
"name": "Claudian",
"version": "1.3.55",
"minAppVersion": "1.4.5",
"description": "Embeds Claude Code as an AI collaborator in your vault. Your vault becomes Claude's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.",
"author": "Yishen Tu",
"authorUrl": "https://github.com/YishenTu",
"isDesktopOnly": true
}
-7
View File
@@ -1,7 +0,0 @@
{
"useJieba": true,
"hmm": true,
"dict": "",
"moveByChineseWords": true,
"moveTillChinesePunctuation": true
}
-10
View File
@@ -1,10 +0,0 @@
{
"id": "cm-chs-patch",
"name": "Simplified Chinese Word Splitting",
"version": "1.13.4",
"minAppVersion": "1.12.3",
"description": "Adds Simplified Chinese word splitting support for the editor and Vim mode.",
"author": "AidenLx",
"authorUrl": "https://github.com/AidenLx",
"isDesktopOnly": false
}
-11
View File
@@ -1,11 +0,0 @@
{
"id": "code-styler",
"name": "Code Styler",
"version": "1.1.7",
"minAppVersion": "0.15.0",
"description": "Style and customize codeblocks and inline code in both editing mode and reading mode.",
"author": "Mayuran Visakan",
"authorUrl": "https://github.com/mayurankv",
"fundingUrl": "https://www.buymeacoffee.com/mayurankv2",
"isDesktopOnly": false
}
-421
View File
@@ -1,421 +0,0 @@
{
"userId": "87c535dd-63a3-4751-89bd-f32cf07fddaa",
"isPlusUser": false,
"plusLicenseKey": "",
"openAIApiKey": "",
"openAIOrgId": "",
"huggingfaceApiKey": "",
"cohereApiKey": "",
"anthropicApiKey": "",
"azureOpenAIApiKey": "",
"azureOpenAIApiInstanceName": "",
"azureOpenAIApiDeploymentName": "",
"azureOpenAIApiVersion": "",
"azureOpenAIApiEmbeddingDeploymentName": "",
"googleApiKey": "",
"openRouterAiApiKey": "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",
"xaiApiKey": "",
"mistralApiKey": "",
"deepseekApiKey": "sk-44363e94da3847169ac6d7e1aba13fb1",
"amazonBedrockApiKey": "",
"amazonBedrockRegion": "",
"siliconflowApiKey": "",
"defaultChainType": "llm_chain",
"defaultModelKey": "google/gemini-2.5-flash|openrouterai",
"embeddingModelKey": "text-embedding-3-small|openai",
"temperature": 0.1,
"maxTokens": 6000,
"contextTurns": 15,
"userSystemPrompt": "",
"openAIProxyBaseUrl": "",
"openAIEmbeddingProxyBaseUrl": "",
"stream": true,
"defaultSaveFolder": "copilot/copilot-conversations",
"defaultConversationTag": "copilot-conversation",
"autosaveChat": true,
"generateAIChatTitleOnSave": true,
"includeActiveNoteAsContext": true,
"defaultOpenArea": "view",
"defaultSendShortcut": "enter",
"customPromptsFolder": "copilot/copilot-custom-prompts",
"indexVaultToVectorStore": "ON MODE SWITCH",
"qaExclusions": "copilot",
"qaInclusions": "",
"chatNoteContextPath": "",
"chatNoteContextTags": [],
"enableIndexSync": true,
"debug": false,
"enableEncryption": false,
"maxSourceChunks": 15,
"groqApiKey": "",
"activeModels": [
{
"name": "copilot-plus-flash",
"provider": "copilot-plus",
"enabled": true,
"isBuiltIn": true,
"core": true,
"plusExclusive": true,
"projectEnabled": false,
"capabilities": [
"vision"
]
},
{
"name": "google/gemini-2.5-flash-lite",
"provider": "openrouterai",
"enabled": true,
"isBuiltIn": true,
"core": true,
"projectEnabled": true,
"capabilities": [
"vision"
]
},
{
"name": "google/gemini-2.5-flash",
"provider": "openrouterai",
"enabled": true,
"isBuiltIn": true,
"core": true,
"projectEnabled": true,
"capabilities": [
"vision"
]
},
{
"name": "google/gemini-2.5-pro",
"provider": "openrouterai",
"enabled": true,
"isBuiltIn": true,
"core": true,
"projectEnabled": true,
"capabilities": [
"vision"
]
},
{
"name": "gpt-5",
"provider": "openai",
"enabled": true,
"isBuiltIn": true,
"core": true,
"capabilities": [
"vision"
]
},
{
"name": "gpt-5-mini",
"provider": "openai",
"enabled": true,
"isBuiltIn": true,
"core": true,
"capabilities": [
"vision"
]
},
{
"name": "gpt-4.1",
"provider": "openai",
"enabled": true,
"isBuiltIn": true,
"core": true,
"projectEnabled": true,
"capabilities": [
"vision"
]
},
{
"name": "gpt-4.1-mini",
"provider": "openai",
"enabled": true,
"isBuiltIn": true,
"core": true,
"projectEnabled": true,
"capabilities": [
"vision"
]
},
{
"name": "openai/gpt-4.1",
"provider": "openrouterai",
"enabled": true,
"isBuiltIn": true,
"core": false,
"projectEnabled": true,
"capabilities": [
"vision"
]
},
{
"name": "openai/gpt-4.1-mini",
"provider": "openrouterai",
"enabled": true,
"isBuiltIn": true,
"core": false,
"projectEnabled": true,
"capabilities": [
"vision"
]
},
{
"name": "grok-4-fast",
"provider": "xai",
"enabled": true,
"isBuiltIn": true,
"core": false,
"projectEnabled": true,
"capabilities": [
"vision"
]
},
{
"name": "x-ai/grok-4-fast",
"provider": "openrouterai",
"enabled": true,
"isBuiltIn": true,
"core": false,
"projectEnabled": true,
"capabilities": [
"vision"
]
},
{
"name": "claude-sonnet-4-20250514",
"provider": "anthropic",
"enabled": true,
"isBuiltIn": true,
"capabilities": [
"vision",
"reasoning"
]
},
{
"name": "gemini-2.5-flash",
"provider": "google",
"enabled": true,
"isBuiltIn": true,
"projectEnabled": true,
"capabilities": [
"vision"
]
},
{
"name": "gemini-2.5-flash-lite",
"provider": "google",
"enabled": true,
"isBuiltIn": true,
"projectEnabled": true,
"capabilities": [
"vision"
]
},
{
"name": "gemini-2.5-pro",
"provider": "google",
"enabled": true,
"isBuiltIn": true,
"projectEnabled": true,
"capabilities": [
"vision"
]
},
{
"name": "azure-openai",
"provider": "azure openai",
"enabled": true,
"isBuiltIn": true
},
{
"name": "deepseek-chat",
"provider": "deepseek",
"enabled": true,
"isBuiltIn": true
},
{
"name": "deepseek-reasoner",
"provider": "deepseek",
"enabled": true,
"isBuiltIn": true,
"capabilities": [
"reasoning"
]
},
{
"name": "deepseek-ai/DeepSeek-V3",
"provider": "siliconflow",
"enabled": false,
"isBuiltIn": true,
"baseUrl": "https://api.siliconflow.com/v1"
},
{
"name": "deepseek-ai/DeepSeek-R1",
"provider": "siliconflow",
"enabled": false,
"isBuiltIn": true,
"baseUrl": "https://api.siliconflow.com/v1",
"capabilities": [
"reasoning"
]
},
{
"name": "moonshotai/kimi-k2-thinking",
"provider": "3rd party (openai-format)",
"enabled": true,
"isBuiltIn": false,
"baseUrl": "https://zenmux.ai/api/v1",
"apiKey": "sk-ai-v1-82f1a2df15721ca5d5afc633842b91719fea95c6c449cbb78db0dd03f7ed1aa2",
"isEmbeddingModel": false,
"capabilities": [
"reasoning"
],
"stream": true,
"displayName": "kimi"
},
{
"name": "deepseek/deepseek-v3.2",
"provider": "openrouterai",
"enabled": true
},
{
"name": "openai/gpt-5.1-codex",
"provider": "openrouterai",
"enabled": true
}
],
"activeEmbeddingModels": [
{
"name": "copilot-plus-small",
"provider": "copilot-plus",
"enabled": true,
"isBuiltIn": true,
"isEmbeddingModel": true,
"core": true,
"plusExclusive": true
},
{
"name": "copilot-plus-large",
"provider": "copilot-plus-jina",
"enabled": true,
"isBuiltIn": true,
"isEmbeddingModel": true,
"core": true,
"plusExclusive": true,
"believerExclusive": true,
"dimensions": 1024
},
{
"name": "copilot-plus-multilingual",
"provider": "copilot-plus-jina",
"enabled": true,
"isBuiltIn": true,
"isEmbeddingModel": true,
"core": true,
"plusExclusive": true,
"dimensions": 512
},
{
"name": "text-embedding-3-small",
"provider": "openai",
"enabled": true,
"isBuiltIn": true,
"isEmbeddingModel": true,
"core": true
},
{
"name": "gemini-embedding-001",
"provider": "google",
"enabled": true,
"isBuiltIn": true,
"isEmbeddingModel": true,
"core": true
},
{
"name": "Qwen/Qwen3-Embedding-0.6B",
"provider": "siliconflow",
"enabled": true,
"isBuiltIn": true,
"isEmbeddingModel": true,
"core": true,
"baseUrl": "https://api.siliconflow.com/v1"
},
{
"name": "text-embedding-3-large",
"provider": "openai",
"enabled": true,
"isBuiltIn": true,
"isEmbeddingModel": true
},
{
"name": "embed-multilingual-light-v3.0",
"provider": "cohereai",
"enabled": true,
"isBuiltIn": true,
"isEmbeddingModel": true
},
{
"name": "text-embedding-004",
"provider": "google",
"enabled": true,
"isBuiltIn": true,
"isEmbeddingModel": true
},
{
"name": "azure-openai",
"provider": "azure openai",
"enabled": true,
"isBuiltIn": true,
"isEmbeddingModel": true
}
],
"embeddingRequestsPerMin": 60,
"embeddingBatchSize": 16,
"disableIndexOnMobile": true,
"showSuggestedPrompts": true,
"showRelevantNotes": true,
"numPartitions": 1,
"lexicalSearchRamLimit": 100,
"promptUsageTimestamps": {},
"promptSortStrategy": "timestamp",
"defaultConversationNoteName": "{$topic}@{$date}_{$time}",
"inlineEditCommands": [],
"projectList": [],
"enableAutocomplete": false,
"autocompleteAcceptKey": "Tab",
"allowAdditionalContext": true,
"enableWordCompletion": false,
"lastDismissedVersion": "3.1.5",
"passMarkdownImages": true,
"enableAutonomousAgent": true,
"enableCustomPromptTemplating": true,
"enableSemanticSearchV3": false,
"enableLexicalBoosts": true,
"suggestedDefaultCommands": true,
"autonomousAgentMaxIterations": 4,
"autonomousAgentEnabledToolIds": [
"localSearch",
"readNote",
"webSearch",
"pomodoro",
"youtubeTranscription",
"writeToFile",
"replaceInFile",
"updateMemory"
],
"reasoningEffort": "low",
"verbosity": "medium",
"memoryFolderName": "copilot/memory",
"enableRecentConversations": true,
"maxRecentConversations": 30,
"enableSavedMemory": true,
"quickCommandIncludeNoteContext": true,
"autoIncludeTextSelection": false,
"enableInlineCitations": true,
"autoAddActiveContentToContext": true,
"autoCompactThreshold": 128000,
"autoAddSelectionToContext": false,
"autoAcceptEdits": false,
"chatHistorySortStrategy": "recent",
"projectListSortStrategy": "recent",
"userSystemPromptsFolder": "copilot/system-prompts"
}
-13
View File
@@ -1,13 +0,0 @@
{
"id": "copilot",
"name": "Copilot",
"version": "3.2.2",
"minAppVersion": "0.15.0",
"description": "Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.",
"author": "Logan Yang",
"authorUrl": "https://twitter.com/logancyang",
"fundingUrl": {
"Buy Me a Coffee": "https://www.buymeacoffee.com/logancyang",
"GitHub Sponsor": "https://github.com/sponsors/logancyang"
}
}
-27
View File
@@ -1,27 +0,0 @@
{
"renderNullAs": "\\-",
"taskCompletionTracking": true,
"taskCompletionUseEmojiShorthand": true,
"taskCompletionText": "completion",
"taskCompletionDateFormat": "yyyy-MM-dd",
"recursiveSubTaskCompletion": true,
"warnOnEmptyResult": true,
"refreshEnabled": true,
"refreshInterval": 2500,
"defaultDateFormat": "MMMM dd, yyyy",
"defaultDateTimeFormat": "h:mm a - MMMM dd, yyyy",
"maxRecursiveRenderDepth": 4,
"tableIdColumnName": "File",
"tableGroupColumnName": "Group",
"showResultCount": true,
"allowHtml": true,
"inlineQueryPrefix": "=",
"inlineJsQueryPrefix": "$=",
"inlineQueriesInCodeblocks": true,
"enableInlineDataview": true,
"enableDataviewJs": true,
"enableInlineDataviewJs": true,
"prettyRenderInlineFields": true,
"prettyRenderInlineFieldsInLivePreview": true,
"dataviewJsKeyword": "dataviewjs"
}
-11
View File
@@ -1,11 +0,0 @@
{
"id": "dataview",
"name": "Dataview",
"version": "0.5.68",
"minAppVersion": "0.13.11",
"description": "Complex data views for the data-obsessed.",
"author": "Michael Brenan <blacksmithgu@gmail.com>",
"authorUrl": "https://github.com/blacksmithgu",
"helpUrl": "https://blacksmithgu.github.io/obsidian-dataview/",
"isDesktopOnly": false
}
-64
View File
@@ -1,64 +0,0 @@
{
"Tabout": true,
"SelectionEnhance": true,
"IntrinsicSymbolPairs": true,
"BaseObEditEnhance": true,
"FW2HWEnhance": true,
"BetterCodeEdit": true,
"BetterBackspace": true,
"AutoFormat": true,
"ExcludeFiles": "",
"ChineseEnglishSpace": true,
"ChineseNumberSpace": true,
"EnglishNumberSpace": true,
"ChineseNoSpace": true,
"QuoteSpace": true,
"PunctuationSpace": true,
"AutoCapital": true,
"AutoCapitalMode": "typing",
"PunctuationSpaceMode": "typing",
"InlineCodeSpaceMode": 1,
"InlineFormulaSpaceMode": 1,
"InlineLinkSpaceMode": 1,
"InlineLinkSmartSpace": true,
"UserDefinedRegSwitch": true,
"UserDefinedRegExp": "{{.*?}}|++\n<.*?>|--\n\\[\\!.*?\\][-+]{0,1}|-+\n(file:///|https?://|ftp://|obsidian://|zotero://|www.)[^\\s()《》。,,!?;;:“”‘’\\)\\(\\[\\]\\{\\}']+|--\n\n[a-zA-Z0-9_\\-.]+@[a-zA-Z0-9_\\-.]+|++\n(?<!#)#[\\u4e00-\\u9fa5\\w-\\/]+|++",
"debug": false,
"userSelRepRuleTrigger": [
"-",
"#"
],
"userSelRepRuleValue": [
{
"left": "~~",
"right": "~~"
},
{
"left": "#",
"right": " "
}
],
"userDeleteRulesStrList": [
[
"demo|",
"|"
]
],
"userConvertRulesStrList": [
[
":)|",
"😀|"
]
],
"userSelRuleSettingsOpen": true,
"userDelRuleSettingsOpen": true,
"userCvtRuleSettingsOpen": true,
"StrictModeEnter": false,
"StrictLineMode": "enter_twice",
"EnhanceModA": false,
"TryFixChineseIM": true,
"PuncRectify": false,
"FixMacOSContextMenu": false,
"TryFixMSIME": false,
"CollapsePersistentEnter": false
}
-11
View File
@@ -1,11 +0,0 @@
{
"id": "easy-typing-obsidian",
"name": "Easy Typing",
"version": "6.0.9",
"minAppVersion": "0.15.0",
"description": "This plugin aims to enhance and optimize the editing experience in Obsidian",
"author": "yaozhuwa",
"authorUrl": "https://github.com/Yaozhuwa",
"isDesktopOnly": false,
"fundingUrl": "https://www.buymeacoffee.com/yaozhuwa"
}
-10
View File
@@ -1,10 +0,0 @@
{
"id": "highlightr-plugin",
"name": "Highlightr",
"version": "1.2.2",
"minAppVersion": "0.12.8",
"description": "A minimal and aesthetically pleasing highlighting menu that makes color-coded highlighting much easier with a configurable assortment of highlight colors 🎨.",
"author": "chetachi",
"authorUrl": "https://github.com/chetachiezikeuzor",
"isDesktopOnly": false
}
-18
View File
@@ -1,18 +0,0 @@
{
"openFileOnWrite": true,
"openDailyInNewPane": true,
"openFileOnWriteInNewPane": true,
"openFileWithoutWriteInNewPane": false,
"idField": "id",
"useUID": false,
"addFilepathWhenUsingUID": false,
"allowEval": false,
"includeVaultName": true,
"vaultParam": "name",
"linkFormats": [
{
"name": "Markdown",
"format": "[{{name}}]({{uri}})"
}
]
}
-11
View File
@@ -1,11 +0,0 @@
{
"id": "obsidian-advanced-uri",
"name": "Advanced URI",
"description": "Control various aspects through URIs, including opening files, creating new files, and executing commands.",
"isDesktopOnly": false,
"fundingUrl": "https://ko-fi.com/vinzent",
"version": "2.0.0",
"author": "Vinzent",
"authorUrl": "https://github.com/Vinzent03",
"minAppVersion": "1.5.7"
}
-820
View File
@@ -1,820 +0,0 @@
{
"copyLinkToElemenetAnchorTo100": false,
"copyFrameLinkByName": false,
"disableDoubleClickTextEditing": false,
"folder": "Excalidraw",
"cropFolder": "",
"annotateFolder": "",
"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": true,
"autosave": true,
"autosaveIntervalDesktop": 60000,
"autosaveIntervalMobile": 30000,
"drawingFilenamePrefix": "Drawing ",
"drawingEmbedPrefixWithFilename": true,
"drawingFilnameEmbedPostfix": " ",
"drawingFilenameDateTime": "YYYY-MM-DD HH.mm.ss",
"useExcalidrawExtension": true,
"cropSuffix": "",
"cropPrefix": "cropped_",
"annotateSuffix": "",
"annotatePrefix": "annotated_",
"annotatePreserveSize": false,
"previewImageType": "SVGIMG",
"renderingConcurrency": 3,
"allowImageCache": true,
"allowImageCacheInScene": true,
"displayExportedImageIfAvailable": false,
"previewMatchObsidianTheme": false,
"width": "400",
"height": "",
"overrideObsidianFontSize": false,
"dynamicStyling": "colorful",
"isLeftHanded": false,
"desktopUIMode": "tray",
"tabletUIMode": "compact",
"phoneUIMode": "mobile",
"iframeMatchExcalidrawTheme": true,
"matchTheme": false,
"matchThemeAlways": false,
"matchThemeTrigger": false,
"defaultMode": "normal",
"defaultPenMode": "never",
"penModeDoubleTapEraser": true,
"penModeSingleFingerPanning": true,
"penModeCrosshairVisible": true,
"panWithRightMouseButton": false,
"renderImageInMarkdownReadingMode": false,
"renderImageInHoverPreviewForMDNotes": false,
"renderImageInMarkdownToPDF": false,
"allowPinchZoom": false,
"allowWheelZoom": false,
"zoomToFitOnOpen": true,
"zoomToFitOnResize": false,
"zoomToFitMaxLevel": 2,
"zoomStep": 0.05,
"zoomMin": 0.1,
"zoomMax": 30,
"linkPrefix": "📍",
"urlPrefix": "🌐",
"parseTODO": false,
"todo": "☐",
"done": "🗹",
"hoverPreviewWithoutCTRL": false,
"linkOpacity": 1,
"openInAdjacentPane": true,
"showSecondOrderLinks": true,
"focusOnFileTab": true,
"openInMainWorkspace": true,
"showLinkBrackets": true,
"syncElementLinkWithText": false,
"allowCtrlClick": true,
"forceWrap": false,
"pageTransclusionCharLimit": 200,
"wordWrappingDefault": 0,
"removeTransclusionQuoteSigns": true,
"iframelyAllowed": true,
"pngExportScale": 1,
"exportWithTheme": true,
"exportWithBackground": true,
"exportPaddingSVG": 10,
"exportEmbedScene": false,
"keepInSync": false,
"autoexportSVG": false,
"autoexportPNG": false,
"autoExportLightAndDark": false,
"autoexportExcalidraw": false,
"embedType": "excalidraw",
"embedMarkdownCommentLinks": true,
"embedWikiLink": true,
"syncExcalidraw": false,
"experimentalFileType": false,
"experimentalFileTag": "✏️",
"experimentalLivePreview": true,
"fadeOutExcalidrawMarkup": false,
"loadPropertySuggestions": false,
"experimentalEnableFourthFont": false,
"experimantalFourthFont": "Virgil",
"addDummyTextElement": false,
"zoteroCompatibility": false,
"fieldSuggester": true,
"compatibilityMode": false,
"drawingOpenCount": 0,
"library": "deprecated",
"library2": {
"type": "excalidrawlib",
"version": 2,
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.18.3",
"libraryItems": []
},
"imageElementNotice": true,
"mdSVGwidth": 500,
"mdSVGmaxHeight": 800,
"mdFont": "Virgil",
"mdFontColor": "Black",
"mdBorderColor": "Black",
"mdCSS": "",
"scriptEngineSettings": {},
"previousRelease": "2.20.5",
"showReleaseNotes": true,
"compareManifestToPluginVersion": true,
"showNewVersionNotification": true,
"latexBoilerplate": "\\color{blue}",
"latexPreambleLocation": "preamble.sty",
"taskboneEnabled": false,
"taskboneAPIkey": "",
"pinnedScripts": [],
"sidepanelTabs": [],
"customPens": [
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
},
{
"type": "highlighter",
"freedrawOnly": true,
"strokeColor": "#FFC47C",
"backgroundColor": "#FFC47C",
"fillStyle": "solid",
"strokeWidth": 2,
"roughness": null,
"penOptions": {
"highlighter": true,
"constantPressure": true,
"hasOutline": true,
"outlineWidth": 4,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"taper": 0,
"cap": true,
"easing": "linear"
},
"end": {
"taper": 0,
"cap": true,
"easing": "linear"
}
}
}
},
{
"type": "finetip",
"freedrawOnly": false,
"strokeColor": "#3E6F8D",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0.5,
"roughness": 0,
"penOptions": {
"highlighter": false,
"hasOutline": false,
"outlineWidth": 1,
"constantPressure": true,
"options": {
"smoothing": 0.4,
"thinning": -0.5,
"streamline": 0.4,
"easing": "linear",
"start": {
"taper": 5,
"cap": false,
"easing": "linear"
},
"end": {
"taper": 5,
"cap": false,
"easing": "linear"
}
}
}
},
{
"type": "fountain",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 2,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"smoothing": 0.2,
"thinning": 0.6,
"streamline": 0.2,
"easing": "easeInOutSine",
"start": {
"taper": 150,
"cap": true,
"easing": "linear"
},
"end": {
"taper": 1,
"cap": true,
"easing": "linear"
}
}
}
},
{
"type": "marker",
"freedrawOnly": true,
"strokeColor": "#B83E3E",
"backgroundColor": "#FF7C7C",
"fillStyle": "dashed",
"strokeWidth": 2,
"roughness": 3,
"penOptions": {
"highlighter": false,
"constantPressure": true,
"hasOutline": true,
"outlineWidth": 4,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"taper": 0,
"cap": true,
"easing": "linear"
},
"end": {
"taper": 0,
"cap": true,
"easing": "linear"
}
}
}
},
{
"type": "thick-thin",
"freedrawOnly": true,
"strokeColor": "#CECDCC",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": null,
"penOptions": {
"highlighter": true,
"constantPressure": true,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"taper": 0,
"cap": true,
"easing": "linear"
},
"end": {
"cap": true,
"taper": true,
"easing": "linear"
}
}
}
},
{
"type": "thin-thick-thin",
"freedrawOnly": true,
"strokeColor": "#CECDCC",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": null,
"penOptions": {
"highlighter": true,
"constantPressure": true,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"cap": true,
"taper": true,
"easing": "linear"
},
"end": {
"cap": true,
"taper": true,
"easing": "linear"
}
}
}
},
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
},
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
},
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
}
],
"numberOfCustomPens": 0,
"pdfScale": 4,
"pdfBorderBox": true,
"pdfFrame": false,
"pdfGapSize": 20,
"pdfGroupPages": false,
"pdfLockAfterImport": true,
"pdfNumColumns": 1,
"pdfNumRows": 1,
"pdfDirection": "right",
"pdfImportScale": 0.3,
"gridSettings": {
"DYNAMIC_COLOR": true,
"COLOR": "#000000",
"OPACITY": 50,
"GRID_DIRECTION": {
"horizontal": true,
"vertical": true
}
},
"laserSettings": {
"DECAY_LENGTH": 50,
"DECAY_TIME": 1000,
"COLOR": "#ff0000"
},
"embeddableMarkdownDefaults": {
"useObsidianDefaults": false,
"backgroundMatchCanvas": false,
"backgroundMatchElement": true,
"backgroundColor": "#fff",
"backgroundOpacity": 60,
"borderMatchElement": true,
"borderColor": "#fff",
"borderOpacity": 0,
"filenameVisible": false
},
"markdownNodeOneClickEditing": false,
"canvasImmersiveEmbed": true,
"startupScriptPath": "",
"aiEnabled": false,
"openAIAPIToken": "",
"openAIDefaultTextModel": "gpt-3.5-turbo-1106",
"openAIDefaultTextModelMaxTokens": 4096,
"openAIDefaultVisionModel": "gpt-4o",
"openAIDefaultImageGenerationModel": "dall-e-3",
"openAIURL": "https://api.openai.com/v1/chat/completions",
"openAIImageGenerationURL": "https://api.openai.com/v1/images/generations",
"openAIImageEditsURL": "https://api.openai.com/v1/images/edits",
"openAIImageVariationURL": "https://api.openai.com/v1/images/variations",
"modifierKeyConfig": {
"Mac": {
"LocalFileDragAction": {
"defaultAction": "image-import",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "embeddable"
}
]
},
"WebBrowserDragAction": {
"defaultAction": "image-url",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "link"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
}
]
},
"InternalDragAction": {
"defaultAction": "link",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": true,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": true,
"result": "image-fullsize"
}
]
},
"LinkClickAction": {
"defaultAction": "new-tab",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "active-pane"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "new-tab"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "new-pane"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "popout-window"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": true,
"result": "md-properties"
}
]
}
},
"Win": {
"LocalFileDragAction": {
"defaultAction": "image-import",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
}
]
},
"WebBrowserDragAction": {
"defaultAction": "image-url",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
}
]
},
"InternalDragAction": {
"defaultAction": "link",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "image-fullsize"
}
]
},
"LinkClickAction": {
"defaultAction": "new-tab",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "active-pane"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "new-tab"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "new-pane"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "popout-window"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": true,
"result": "md-properties"
}
]
}
}
},
"slidingPanesSupport": false,
"areaZoomLimit": 1,
"longPressDesktop": 500,
"longPressMobile": 500,
"doubleClickLinkOpenViewMode": true,
"isDebugMode": false,
"rank": "Bronze",
"modifierKeyOverrides": [
{
"modifiers": [
"Mod"
],
"key": "Enter"
},
{
"modifiers": [
"Mod"
],
"key": "k"
},
{
"modifiers": [
"Mod"
],
"key": "G"
}
],
"showSplashscreen": true,
"pdfSettings": {
"pageSize": "A4",
"pageOrientation": "portrait",
"fitToPage": 1,
"paperColor": "white",
"customPaperColor": "#ffffff",
"alignment": "center",
"margin": "normal"
},
"disableContextMenu": false
}
@@ -1,12 +0,0 @@
{
"id": "obsidian-excalidraw-plugin",
"name": "Excalidraw",
"version": "2.26.4",
"minAppVersion": "1.8.7",
"description": "Sketch Your Mind. Edit and view Excalidraw drawings. Enter the world of 4D Visual PKM.",
"author": "Zsolt Viczian",
"authorUrl": "https://excalidraw-obsidian.online",
"fundingUrl": "https://ko-fi.com/zsolt",
"helpUrl": "https://github.com/zsviczian/obsidian-excalidraw-plugin#readme",
"isDesktopOnly": false
}
-68
View File
@@ -1,68 +0,0 @@
{
"commitMessage": "vault backup: {{date}}",
"autoCommitMessage": "vault backup: {{date}}",
"commitMessageScript": "",
"commitDateFormat": "YYYY-MM-DD HH:mm:ss",
"autoSaveInterval": 0,
"autoPushInterval": 0,
"autoPullInterval": 0,
"autoPullOnBoot": true,
"autoCommitOnlyStaged": false,
"disablePush": false,
"pullBeforePush": true,
"disablePopups": false,
"showErrorNotices": true,
"disablePopupsForNoChanges": false,
"listChangedFilesInMessageBody": false,
"showStatusBar": true,
"updateSubmodules": false,
"syncMethod": "merge",
"mergeStrategy": "none",
"customMessageOnAutoBackup": false,
"autoBackupAfterFileChange": false,
"treeStructure": false,
"refreshSourceControl": true,
"basePath": "",
"differentIntervalCommitAndPush": false,
"changedFilesInStatusBar": false,
"showedMobileNotice": true,
"refreshSourceControlTimer": 7000,
"showBranchStatusBar": true,
"setLastSaveToLastCommit": false,
"submoduleRecurseCheckout": false,
"gitDir": "",
"showFileMenu": true,
"authorInHistoryView": "hide",
"dateInHistoryView": true,
"diffStyle": "split",
"hunks": {
"showSigns": false,
"hunkCommands": false,
"statusBar": "colored"
},
"lineAuthor": {
"show": false,
"followMovement": "inactive",
"authorDisplay": "initials",
"showCommitHash": false,
"dateTimeFormatOptions": "date",
"dateTimeFormatCustomString": "YYYY-MM-DD HH:mm",
"dateTimeTimezone": "viewer-local",
"coloringMaxAge": "1y",
"colorNew": {
"r": 255,
"g": 150,
"b": 150
},
"colorOld": {
"r": 120,
"g": 160,
"b": 255
},
"textColorCss": "var(--text-muted)",
"ignoreWhitespace": false,
"gutterSpacingFallbackLength": 5,
"lastShownAuthorDisplay": "initials",
"lastShownDateTimeFormatOptions": "date"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"author": "Vinzent",
"authorUrl": "https://github.com/Vinzent03",
"id": "obsidian-git",
"name": "Git",
"description": "Integrate Git version control with automatic backup and other advanced features.",
"isDesktopOnly": false,
"fundingUrl": "https://ko-fi.com/vinzent",
"version": "2.39.0"
}
-31
View File
@@ -1,31 +0,0 @@
{
"settings": {
"migrated": 6,
"iconPacksPath": ".obsidian/icons",
"fontSize": 16,
"emojiStyle": "twemoji",
"iconColor": null,
"recentlyUsedIcons": [],
"recentlyUsedIconsSize": 5,
"rules": [],
"extraMargin": {
"top": 0,
"right": 4,
"bottom": 0,
"left": 0
},
"iconInTabsEnabled": true,
"iconInTitleEnabled": true,
"iconInTitlePosition": "above",
"iconInFrontmatterEnabled": true,
"iconInFrontmatterFieldName": "icon",
"iconColorInFrontmatterFieldName": "iconColor",
"iconsBackgroundCheckEnabled": true,
"iconsInNotesEnabled": true,
"iconsInLinksEnabled": true,
"iconIdentifier": ":",
"lucideIconPackType": "native",
"debugMode": false,
"useInternalPlugins": false
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"id": "obsidian-icon-folder",
"name": "Iconize",
"version": "2.14.7",
"minAppVersion": "0.9.12",
"description": "Add icons to anything you desire in Obsidian, including files, folders, and text.",
"author": "Florian Woelki",
"authorUrl": "https://florianwoelki.com/",
"isDesktopOnly": false
}
-4
View File
@@ -1,4 +0,0 @@
{
"show-checkboxes": true,
"hide-card-count": true
}
-11
View File
@@ -1,11 +0,0 @@
{
"id": "obsidian-kanban",
"name": "Kanban",
"version": "2.0.51",
"minAppVersion": "1.0.0",
"description": "Create markdown-backed Kanban boards in Obsidian.",
"author": "mgmeyers",
"authorUrl": "https://github.com/mgmeyers/obsidian-kanban",
"helpUrl": "https://publish.obsidian.md/kanban/Obsidian+Kanban+Plugin",
"isDesktopOnly": false
}
-11
View File
@@ -1,11 +0,0 @@
{
"port": 27124,
"insecurePort": 27123,
"enableInsecureServer": false,
"apiKey": "42359fe39a30914c696c6b3c195c079b9f3456fa556025460b7b63ab22af4ef3",
"crypto": {
"cert": "-----BEGIN CERTIFICATE-----\r\nMIIDRTCCAi2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAiMSAwHgYDVQQDExdPYnNp\r\nZGlhbiBMb2NhbCBSRVNUIEFQSTAeFw0yNjAxMDUwMzQ2MTJaFw0yNzAxMDUwMzQ2\r\nMTJaMCIxIDAeBgNVBAMTF09ic2lkaWFuIExvY2FsIFJFU1QgQVBJMIIBIjANBgkq\r\nhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuoGB8e0u7TS6/+H9L3J1dvsQfxyAVO/s\r\ntBhKesB0FihWbYDED6kDz9ehwpG4fh3sMwLAAwtFPYFOa49s+F0ObQx8k95IncC4\r\ns5V5x/+HDFNHomRCl5IZs06NuBMW3FJbkHi8UhlubSRUuWNIR6QPYX+bANW7cMls\r\ni/DNKom7t+vM3gHYbmAsiV01GQb0qRalqjMZDNVMhlDkAJxPNYkIWuLfLaCFWAEU\r\n9PkrVVJkzNkeAJvzbEd1lWPugWp4dllsUTv89Oz5wSWSv9A5URlQ2alPNksQviUE\r\n1HVaQUXnH0Ial517yNKuCwhA7FRByk5yBkQM/aXyYWOLM+h7+74qvQIDAQABo4GF\r\nMIGCMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgLEMDsGA1UdJQQ0MDIG\r\nCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEFBQcD\r\nCDARBglghkgBhvhCAQEEBAMCAPcwDwYDVR0RBAgwBocEfwAAATANBgkqhkiG9w0B\r\nAQsFAAOCAQEAAbPV6SLkMhUH7lV2YOBFQQBLBfllH1MVwxYV1paEAj7yBPgctoBQ\r\nVWaXf6aiI3H7+rMDFjz14oPbHqYWbfwnECxiuywwiXC0eRPB3gw+GhkNaiJz2Dy/\r\nAOOVkZo2jVK+wkY/jCyF+k1XjXedgl+NPQGmpaiAmwOXAbFN/Ul8+hxla/ILcWTy\r\nq77qAQAfvwrJYbVlDMePygYNUCqHoCpgBGbtlJ5SBzRbe/St/05+bunyZCBRbRQ/\r\nFj0qYjl3B8u0fasK9TQqasA4jIurnzz4bGo0UO5Dj9eQ3JlF7w+8eiL3WX9JiRFt\r\nbWQ1Tmt7GnTNVU0pLUOa+A9v7HwwtcIQBQ==\r\n-----END CERTIFICATE-----\r\n",
"privateKey": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIEowIBAAKCAQEAuoGB8e0u7TS6/+H9L3J1dvsQfxyAVO/stBhKesB0FihWbYDE\r\nD6kDz9ehwpG4fh3sMwLAAwtFPYFOa49s+F0ObQx8k95IncC4s5V5x/+HDFNHomRC\r\nl5IZs06NuBMW3FJbkHi8UhlubSRUuWNIR6QPYX+bANW7cMlsi/DNKom7t+vM3gHY\r\nbmAsiV01GQb0qRalqjMZDNVMhlDkAJxPNYkIWuLfLaCFWAEU9PkrVVJkzNkeAJvz\r\nbEd1lWPugWp4dllsUTv89Oz5wSWSv9A5URlQ2alPNksQviUE1HVaQUXnH0Ial517\r\nyNKuCwhA7FRByk5yBkQM/aXyYWOLM+h7+74qvQIDAQABAoIBAAFnLRvT9F4JFpk+\r\nfganXdONdlNbibcCZPtgdAD7oWtmpwy6M/ByjaHwFvxrJB365eEzwlgPQG3Poxir\r\n4ak6curRD4OXDr59dq21tKyTgh0oNMKq1LfhwBGC7q/2oO7Y8H5/2kkXOacfTe3L\r\nbtMVaVIkoSfMs9DUT52d0mFL9VK1Ymknp4tWYrldDTdNXMzTCHpGXVaVaN30Sjth\r\nUE0AYBTlL8kLVlPJ4sBz9B6Mkqsr2cqpqiRW2M8hJkxzF4Dj6tUZHVCdFlu3k+00\r\np5db64ui1vCzaMmAP7hdUcymNBaAeKJrcLsm+Z2adDD/IHTkYM59QRgOTpuiSiRK\r\nKJOMwlkCgYEA9xRwt9gj5+CFbz9S50K/EeP6T7CE8WKFF5Qh60s8AwEUh/VAogHW\r\nXfD69WcANAwZlk2cdxfOncHruYwcLTFuC+97+wPt6rxmYcwbllJQUPpPSssb1iXi\r\n2QMkEUAf3ZH4+kfeosrsj4NUXrrq4bYPR/uofLemFDgCd6ngP0o5q7UCgYEAwT07\r\nKCei74mJMdXoGPf3aSO50pY/CeMPHAPBfpaZ5XVBnbotCIt+9b0NPXekLgekWWIw\r\nwGkcBNlMR+TgYBm7miY4J+JVvr+dmVAbjdiNu7EB6ZZD7WcO1QSFaS4CrtO+UeVq\r\nbOwEIaO3AHcV+Rw3bZQVLCgFUknVb6FzSAAJN+kCgYBO29pCAx0qo9FSuV5Ha1k6\r\nZ437ozY7KJub8+6Df6auusiHwDIZwwZdQ02Fx5McCYSdITZAGHwcg8ktlldj4TPj\r\nYVMrwYxM8EapDhD8AFecENf/4iWHSt5FLyhyzQmemTljAE9BnAy2nU7vUS8oTQhB\r\njEOxUpgSOfInqTNmX9VaRQKBgFQpFd2sPaNz1EPXNOnC/YdWHvVfqH7m3ErIO/ql\r\nHsu34OcQEdL55kaimuSdeezuOR8Qy8jRPnnCJh3dyfcw3esKIEUGp2+XRs1h/U4u\r\n9bO8KOgSIO2BiA0wleY0OsjnwakrcMmVlUsNYYObWf+P0XgxGXOMzpyDOakPuQSv\r\nt1QZAoGBAPQKorkBHgcvkTyR0YiC8XpjckladcK66qZkPO8oyS38ORK9gH+cXwB0\r\nu1vcmmu6Pd19uyYEt3JIFvQPRTsOuOeONKFHBf4JUi2s80cWisW0DpPcqLnFhIuZ\r\n9tasyT6Wfo8zXwz/j9BDBJ2lF8x56DVpiVc5XRSTvG2ZtfiPjmsy\r\n-----END RSA PRIVATE KEY-----\r\n",
"publicKey": "-----BEGIN PUBLIC KEY-----\r\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuoGB8e0u7TS6/+H9L3J1\r\ndvsQfxyAVO/stBhKesB0FihWbYDED6kDz9ehwpG4fh3sMwLAAwtFPYFOa49s+F0O\r\nbQx8k95IncC4s5V5x/+HDFNHomRCl5IZs06NuBMW3FJbkHi8UhlubSRUuWNIR6QP\r\nYX+bANW7cMlsi/DNKom7t+vM3gHYbmAsiV01GQb0qRalqjMZDNVMhlDkAJxPNYkI\r\nWuLfLaCFWAEU9PkrVVJkzNkeAJvzbEd1lWPugWp4dllsUTv89Oz5wSWSv9A5URlQ\r\n2alPNksQviUE1HVaQUXnH0Ial517yNKuCwhA7FRByk5yBkQM/aXyYWOLM+h7+74q\r\nvQIDAQAB\r\n-----END PUBLIC KEY-----\r\n"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"id": "obsidian-local-rest-api",
"name": "Local REST API with MCP",
"version": "5.1.0",
"minAppVersion": "1.13.1",
"description": "A secure REST API and Model Context Protocol (MCP) server for your vault.",
"author": "Adam Coddington",
"authorUrl": "https://adamcoddington.net/",
"isDesktopOnly": true
}
-8
View File
@@ -1,8 +0,0 @@
{
"id": "obsidian-mind-map",
"name": "Mind Map",
"version": "1.1.0",
"description": "A plugin to preview notes as Markmap mind maps",
"isDesktopOnly": false,
"js": "main.js"
}
-10
View File
@@ -1,10 +0,0 @@
{
"id": "obsidian-style-settings",
"name": "Style Settings",
"version": "1.0.9",
"minAppVersion": "0.11.5",
"description": "Offers controls for adjusting theme, plugin, and snippet CSS variables.",
"author": "mgmeyers",
"authorUrl": "https://github.com/mgmeyers/obsidian-style-settings",
"isDesktopOnly": false
}
-88
View File
@@ -1,88 +0,0 @@
{
"presets": {
"this_file": "path includes {{query.file.path}}",
"this_folder": "folder includes {{query.file.folder}}",
"this_folder_only": "filter by function task.file.folder === query.file.folder",
"this_root": "root includes {{query.file.root}}",
"hide_date_fields": "# Hide any values for all date fields\nhide due date\nhide scheduled date\nhide start date\nhide created date\nhide done date\nhide cancelled date",
"hide_non_date_fields": "# Hide all the non-date fields, but not tags\nhide id\nhide depends on\nhide recurrence rule\nhide on completion\nhide priority",
"hide_query_elements": "# Hide postpone, edit and backinks\nhide postpone button\nhide edit button\nhide backlinks",
"hide_everything": "# Hide everything except description and any tags\npreset hide_date_fields\npreset hide_non_date_fields\npreset hide_query_elements"
},
"globalQuery": "",
"globalFilter": "",
"removeGlobalFilter": false,
"taskFormat": "tasksPluginEmoji",
"setCreatedDate": false,
"setDoneDate": true,
"setCancelledDate": true,
"autoSuggestInEditor": true,
"autoSuggestMinMatch": 0,
"autoSuggestMaxItems": 20,
"provideAccessKeys": true,
"useFilenameAsScheduledDate": false,
"filenameAsScheduledDateFormat": "",
"filenameAsDateFolders": [],
"recurrenceOnNextLine": false,
"removeScheduledDateOnRecurrence": false,
"statusSettings": {
"coreStatuses": [
{
"symbol": " ",
"name": "Todo",
"nextStatusSymbol": "x",
"availableAsCommand": true,
"type": "TODO"
},
{
"symbol": "x",
"name": "Done",
"nextStatusSymbol": " ",
"availableAsCommand": true,
"type": "DONE"
}
],
"customStatuses": [
{
"symbol": "/",
"name": "In Progress",
"nextStatusSymbol": "x",
"availableAsCommand": true,
"type": "IN_PROGRESS"
},
{
"symbol": "-",
"name": "Cancelled",
"nextStatusSymbol": " ",
"availableAsCommand": true,
"type": "CANCELLED"
}
]
},
"features": {
"INTERNAL_TESTING_ENABLED_BY_DEFAULT": true
},
"generalSettings": {},
"headingOpened": {
"核心状态": true,
"自定义状态": true,
"Core Statuses": true,
"Custom Statuses": true
},
"debugSettings": {
"ignoreSortInstructions": false,
"showTaskHiddenData": false,
"recordTimings": false
},
"loggingOptions": {
"minLevels": {
"": "info",
"tasks": "info",
"tasks.Cache": "info",
"tasks.Events": "info",
"tasks.File": "info",
"tasks.Query": "info",
"tasks.Task": "info"
}
}
}
-12
View File
@@ -1,12 +0,0 @@
{
"id": "obsidian-tasks-plugin",
"name": "Tasks",
"version": "8.3.0",
"minAppVersion": "1.8.7",
"description": "Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.",
"helpUrl": "https://publish.obsidian.md/tasks/",
"author": "Clare Macrae and Ilyas Landikov (created by Martin Schenck)",
"authorUrl": "https://github.com/obsidian-tasks-group",
"fundingUrl": "https://github.com/sponsors/claremacrae",
"isDesktopOnly": false
}
-43
View File
@@ -1,43 +0,0 @@
{
"useCache": true,
"hideExcluded": false,
"recencyBoost": "0",
"downrankedFoldersFilters": [],
"ignoreDiacritics": true,
"ignoreArabicDiacritics": false,
"indexedFileTypes": [],
"indexFilesWithoutExtension": false,
"displayTitle": "",
"PDFIndexing": false,
"officeIndexing": false,
"imagesIndexing": false,
"aiImageIndexing": false,
"unsupportedFilesIndexing": "default",
"splitCamelCase": false,
"openInNewPane": false,
"vimLikeNavigationShortcut": false,
"ribbonIcon": true,
"showExcerpt": true,
"maxEmbeds": 5,
"renderLineReturnInExcerpts": true,
"showCreateButton": false,
"highlight": true,
"showPreviousQueryResults": true,
"simpleSearch": false,
"tokenizeUrls": false,
"fuzziness": "1",
"weightBasename": 10,
"weightDirectory": 7,
"weightH1": 6,
"weightH2": 5,
"weightH3": 4,
"weightUnmarkedTags": 2,
"weightCustomProperties": [],
"httpApiEnabled": false,
"httpApiPort": "51361",
"httpApiNotice": true,
"welcomeMessage": "1.21.0",
"verboseLogging": false,
"DANGER_httpHost": null,
"DANGER_forceSaveCache": false
}
-14
View File
@@ -1,14 +0,0 @@
{
"id": "omnisearch",
"name": "Omnisearch",
"version": "1.30.1",
"minAppVersion": "1.7.2",
"description": "A search engine that just works.",
"author": "Simon Cambier",
"authorUrl": "https://scambier.xyz",
"fundingUrl": {
"Github": "https://github.com/sponsors/scambier",
"Ko-fi": "https://ko-fi.com/scambier"
},
"isDesktopOnly": false
}
-174
View File
@@ -1,174 +0,0 @@
{
"choices": [
{
"id": "daily-note-choice",
"name": "📅 Daily Note",
"type": "Template",
"command": true,
"templatePath": "06_Metadata/Templates/Daily Note Template.md",
"fileNameFormat": {
"enabled": true,
"format": "{{DATE:YYYY-MM-DD}}"
},
"folder": {
"enabled": true,
"folders": ["00_Inbox"],
"chooseWhenCreatingNote": false,
"createFolder": false,
"chooseFromSubfolders": false
},
"appendLink": false,
"incrementFileName": false,
"openFileInNewTab": {
"enabled": true,
"direction": "vertical",
"focus": true
},
"openFile": true,
"openFileInMode": "default"
},
{
"id": "quick-capture-choice",
"name": "💡 Quick Capture",
"type": "Template",
"command": true,
"templatePath": "06_Metadata/Templates/quick-note.md",
"fileNameFormat": {
"enabled": true,
"format": "{{DATE:YYYY-MM-DD-HHmm}} - {{VALUE}}"
},
"folder": {
"enabled": true,
"folders": ["00_Inbox"],
"chooseWhenCreatingNote": false,
"createFolder": false,
"chooseFromSubfolders": false
},
"appendLink": false,
"incrementFileName": false,
"openFileInNewTab": {
"enabled": true,
"direction": "vertical",
"focus": true
},
"openFile": true,
"openFileInMode": "default"
}
],
"inputPrompt": "single-line",
"persistInputPromptDrafts": true,
"useSelectionAsCaptureValue": true,
"devMode": false,
"templateFolderPath": "06_Metadata/Templates",
"announceUpdates": "all",
"version": "2.11.0",
"globalVariables": {},
"onePageInputEnabled": false,
"disableOnlineFeatures": true,
"enableRibbonIcon": false,
"showCaptureNotification": true,
"showInputCancellationNotification": false,
"enableTemplatePropertyTypes": true,
"dateAliases": {
"t": "today",
"tm": "tomorrow",
"yd": "yesterday",
"nw": "next week",
"nm": "next month",
"ny": "next year",
"lw": "last week",
"lm": "last month",
"ly": "last year"
},
"ai": {
"defaultModel": "Ask me",
"defaultSystemPrompt": "As an AI assistant within Obsidian, your primary goal is to help users manage their ideas and knowledge more effectively. Format your responses using Markdown syntax. Please use the [[Obsidian]] link format. You can write aliases for the links by writing [[Obsidian|the alias after the pipe symbol]]. To use mathematical notation, use LaTeX syntax. LaTeX syntax for larger equations should be on separate lines, surrounded with double dollar signs ($$). You can also inline math expressions by wrapping it in $ symbols. For example, use $$w_{ij}^{\text{new}}:=w_{ij}^{\text{current}}+etacdotdelta_jcdot x_{ij}$$ on a separate line, but you can write \"($eta$ = learning rate, $delta_j$ = error term, $x_{ij}$ = input)\" inline.",
"promptTemplatesFolderPath": "",
"showAssistant": true,
"providers": [
{
"name": "OpenAI",
"endpoint": "https://api.openai.com/v1",
"apiKey": "",
"models": [
{
"name": "text-davinci-003",
"maxTokens": 4096
},
{
"name": "gpt-3.5-turbo",
"maxTokens": 4096
},
{
"name": "gpt-3.5-turbo-16k",
"maxTokens": 16384
},
{
"name": "gpt-3.5-turbo-1106",
"maxTokens": 16385
},
{
"name": "gpt-4",
"maxTokens": 8192
},
{
"name": "gpt-4-32k",
"maxTokens": 32768
},
{
"name": "gpt-4-1106-preview",
"maxTokens": 128000
},
{
"name": "gpt-4-turbo",
"maxTokens": 128000
},
{
"name": "gpt-4o",
"maxTokens": 128000
},
{
"name": "gpt-4o-mini",
"maxTokens": 128000
}
],
"autoSyncModels": false,
"modelSource": "modelsDev"
},
{
"name": "Gemini",
"endpoint": "https://generativelanguage.googleapis.com",
"apiKey": "",
"models": [
{
"name": "gemini-1.5-pro",
"maxTokens": 1000000
},
{
"name": "gemini-1.5-flash",
"maxTokens": 1000000
},
{
"name": "gemini-1.5-flash-8b",
"maxTokens": 1000000
}
],
"autoSyncModels": false,
"modelSource": "modelsDev"
}
]
},
"migrations": {
"migrateToMacroIDFromEmbeddedMacro": true,
"useQuickAddTemplateFolder": true,
"incrementFileNameSettingMoveToDefaultBehavior": true,
"mutualExclusionInsertAfterAndWriteToBottomOfFile": true,
"setVersionAfterUpdateModalRelease": true,
"addDefaultAIProviders": true,
"removeMacroIndirection": true,
"migrateFileOpeningSettings": true,
"setProviderModelDiscoveryMode": true,
"backfillFileOpeningDefaults": true,
"migrateProviderApiKeysToSecretStorage": true
}
}
-12
View File
@@ -1,12 +0,0 @@
{
"id": "quickadd",
"name": "QuickAdd",
"version": "2.22.0",
"minAppVersion": "1.13.0",
"description": "Quickly add new pages or content to your vault.",
"author": "Christian B. B. Houmann",
"authorUrl": "https://bagerbach.com",
"fundingUrl": "https://www.buymeacoffee.com/chhoumann",
"helpUrl": "https://quickadd.obsidian.guide/docs/",
"isDesktopOnly": false
}
-6
View File
@@ -1,6 +0,0 @@
{
"formatType": "normal",
"showRibbonIcon": true,
"bindEnter": true,
"bindTab": true
}
-15
View File
@@ -1,15 +0,0 @@
{
"id": "table-editor-obsidian",
"name": "Advanced Tables",
"author": "Tony Grosinger",
"authorUrl": "https://grosinger.net",
"description": "Improved table navigation, formatting, manipulation, and formulas.",
"isDesktopOnly": false,
"minAppVersion": "1.0.0",
"version": "0.23.2",
"fundingUrl": {
"Github Sponsor": "https://github.com/sponsors/tgrosinger",
"Buy me a Coffee": "https://buymeacoffee.com/tgrosinger",
"Paypal": "https://paypal.me/tgrosinger"
}
}
-32
View File
@@ -1,32 +0,0 @@
{
"data_version": 2,
"command_timeout": 5,
"templates_folder": "06_Metadata/Templates",
"templates_pairs": [],
"trigger_on_file_creation_mode": "folder",
"auto_jump_to_cursor": false,
"jump_to_cursor_after_file_name": false,
"shell_path": "",
"user_scripts_folder": "",
"folder_templates": [
{
"folder": "00_Inbox",
"template": "06_Metadata/Templates/Daily Note Template.md"
},
{
"folder": "01_Projects",
"template": "06_Metadata/Templates/Project Template.md"
},
{
"folder": "03_Resources/Books",
"template": "06_Metadata/Templates/book-note.md"
}
],
"file_templates": [],
"syntax_highlighting": true,
"syntax_highlighting_mobile": false,
"enabled_templates_hotkeys": [],
"startup_templates": [],
"intellisense_render": "1",
"ignore_folders_on_creation": []
}
-17
View File
@@ -1,17 +0,0 @@
{
"id": "templater-obsidian",
"name": "Templater",
"version": "2.25.0",
"description": "Advanced templating and automation using handlebars-like syntax.",
"minAppVersion": "1.13.0",
"author": "SilentVoid",
"authorUrl": "https://github.com/SilentVoid13",
"fundingUrl": {
"GitHub Sponser (Zachatoo, maintainer)": "https://github.com/sponsors/Zachatoo",
"Ko-fi (Zachatoo, maintainer)": "https://ko-fi.com/zachatoo",
"GitHub Sponser (SilentVoid13, creator)": "https://github.com/sponsors/SilentVoid13",
"Paypal (SilentVoid13, creator)": "https://www.paypal.com/donate?hosted_button_id=U2SRGAFYXT32Q"
},
"helpUrl": "https://silentvoid13.github.io/Templater/",
"isDesktopOnly": false
}
-7
View File
@@ -1,7 +0,0 @@
{
"name": "AnuPpuccin",
"version": "1.5.0",
"minAppVersion": "1.6.0",
"author": "Anubis",
"authorUrl": "https://github.com/AnubisNekhet"
}
-8
View File
@@ -1,8 +0,0 @@
{
"name": "Minimal",
"version": "8.1.5",
"minAppVersion": "1.9.0",
"author": "@kepano",
"authorUrl": "https://twitter.com/kepano",
"fundingUrl": "https://www.buymeacoffee.com/kepano"
}
-7
View File
@@ -1,7 +0,0 @@
{
"name": "Typewriter",
"version": "2.2.4",
"minAppVersion": "0.16.0",
"author": "crashmoney",
"authorUrl": "https://github.com/crashmoney"
}
-28
View File
@@ -1,28 +0,0 @@
{
"types": {
"aliases": "aliases",
"cssclasses": "multitext",
"tags": "tags",
"TQ_explain": "checkbox",
"TQ_extra_instructions": "text",
"TQ_short_mode": "checkbox",
"TQ_show_backlink": "checkbox",
"TQ_show_cancelled_date": "checkbox",
"TQ_show_created_date": "checkbox",
"TQ_show_depends_on": "checkbox",
"TQ_show_done_date": "checkbox",
"TQ_show_due_date": "checkbox",
"TQ_show_edit_button": "checkbox",
"TQ_show_id": "checkbox",
"TQ_show_on_completion": "checkbox",
"TQ_show_postpone_button": "checkbox",
"TQ_show_priority": "checkbox",
"TQ_show_recurrence_rule": "checkbox",
"TQ_show_scheduled_date": "checkbox",
"TQ_show_start_date": "checkbox",
"TQ_show_tags": "checkbox",
"TQ_show_task_count": "checkbox",
"TQ_show_tree": "checkbox",
"TQ_show_urgency": "checkbox"
}
}
Binary file not shown.
Binary file not shown.
View File
+62
View File
@@ -0,0 +1,62 @@
#!/usr/bin/env node
import { execSync } from 'node:child_process'
import { readFileSync } from 'node:fs'
const KEY_PATTERNS = [
/sk-or-v1-[A-Za-z0-9]{20,}/,
/sk-[A-Za-z0-9]{32,}/,
/AKIA[0-9A-Z]{16}/,
/gh[pousr]_[A-Za-z0-9]{36,}/,
/glpat-[A-Za-z0-9_-]{20,}/,
/BEGIN PRIVATE KEY/,
/xox[baprs]-[A-Za-z0-9-]{10,}/,
]
const OBSIDIAN_HEX_PATTERN = /^[0-9a-f]{64}$/i
let found = false
const trackedFiles = execSync('git ls-files', { encoding: 'utf8' })
.split('\n')
.filter(Boolean)
for (const file of trackedFiles) {
if (file.endsWith('.png') || file.endsWith('.jpg') || file.endsWith('.jpeg') || file.endsWith('.gif') || file.endsWith('.webp') || file.endsWith('.svg') || file.endsWith('.ico') || file.endsWith('.woff') || file.endsWith('.woff2') || file.endsWith('.ttf') || file.endsWith('.eot') || file.endsWith('.pdf') || file.endsWith('.zip') || file.endsWith('.gz') || file.endsWith('.tar') || file.endsWith('.mp4') || file.endsWith('.mp3') || file.endsWith('.wav')) {
continue
}
let content
try {
content = readFileSync(file, 'utf8')
} catch {
continue
}
const lines = content.split('\n')
for (let i = 0; i < lines.length; i++) {
const line = lines[i]
for (const pattern of KEY_PATTERNS) {
if (pattern.test(line)) {
console.error(`KEY LEAK: ${file}:${i + 1}`)
found = true
}
}
if (file.startsWith('.obsidian/plugins/') && file.endsWith('.json')) {
const tokens = line.split(/[\s":,]+/).filter(Boolean)
for (const token of tokens) {
if (OBSIDIAN_HEX_PATTERN.test(token) && token.length === 64) {
console.error(`OBSIDIAN HEX KEY: ${file}:${i + 1}`)
found = true
break
}
}
}
}
}
if (found) {
process.exit(1)
}
@@ -1,71 +0,0 @@
```
create database vaultwarden;
```
```
CREATE USER vaultwarden WITH ENCRYPTED PASSWORD 'windysecurity';
GRANT ALL PRIVILEGES ON DATABASE vaultwarden TO vaultwarden;
```
```bitwarden.load
LOAD DATABASE
FROM sqlite:///opt/vaultwarden/vw-data/db.sqlite3
INTO postgresql://vaultwarden:windysecurity@localhost:5432/vaultwarden
WITH include drop, create tables, create indexes, reset sequences
EXCLUDING TABLE NAMES LIKE '__diesel_schema_migrations'
ALTER SCHEMA 'main' RENAME TO 'public'
;
```
```
pgloader bitwarden.load
```
```
-- Grant usage and create permissions on the public schema
GRANT USAGE ON SCHEMA public TO vaultwarden;
GRANT CREATE ON SCHEMA public TO vaultwarden;
-- Optionally, grant all permissions on the public schema
GRANT ALL ON SCHEMA public TO vaultwarden;
-- Transfer ownership of the public schema to vaultwarden (optional)
ALTER SCHEMA public OWNER TO vaultwarden;
```
```.env
DOMAIN="https://auth.wsvc.info/"
DATABASE_URL=postgresql://vaultwarden:windysecurity@172.18.0.1:5432/vaultwarden
SMTP_HOST=smtp.windy.me
SMTP_FROM=<vnet@windy.me>
SMTP_PORT=587
SMTP_SECURITY=starttls
SMTP_USERNAME=vnet@windy.me
SMTP_PASSWORD=windyboy2006
```
```admin token
i8aHqBZvgTjCoHKRqMqHxmbFs3JFwWnrzPuub09sUnYKTfwZ7m1VCKXABlSxRkJ6
```
```
echo -n "VjoM4sndg4.8uCzPmodH" | argon2 "$(openssl rand -base64 32)" -e -id -k 19456 -t 2 -p 1
```
```
$argon2id$v=19$m=19456,t=2,p=1$eXhRMTBiVXRjR2pFalpRYStCQys1SmtkaGVONTFJWm9HQmNMVDg2ZGlkVT0$ssdf1xrdTwXP7S7xoRiams1R3nGeSS3dkuKcPD/sO90
```
```
ADMIN_TOKEN='$argon2id$v=19$m=65540,t=3,p=4$d3Pa5o/TrvEhaVvj/bypWSnBqIFjU/rqkRV+Th7KmHU$ZDwdhqyIrTTvnAsIAUURjN3t3bgNWJfEh8Mv2cY0gUs'
```
@@ -1,18 +0,0 @@
release token:
```
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
```
zeroclaw:
```
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
```
```
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
```
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
-115
View File
@@ -1,115 +0,0 @@
Storage:
azure object:
bucket(container): synapse
region: West US 2
endpoint_url: https://matrixserver.blob.core.windows.net/
aws_access_key_id: matrixserver
aws_secret_access_key: vuEGDMi5x1DPdYqCkoG3ApOBbq3CppPOa0qExCdWEWgSdxl/puQNsc7kZQ7zI9fX8daWGGGb2yBU+AStj1VVSA==
connection: DefaultEndpointsProtocol=https;AccountName=matrixserver;AccountKey=vuEGDMi5x1DPdYqCkoG3ApOBbq3CppPOa0qExCdWEWgSdxl/puQNsc7kZQ7zI9fX8daWGGGb2yBU+AStj1VVSA==;EndpointSuffix=core.windows.net
flexifyio:
Access Key ID
FlIO73xaxZt86teyIm4F5N7B
Secret Access Key
h7gjsbc5QJMWjgmA24wRpWdLCBC9VWmgJv1sm8
managed flexifyio:
Endpoints (S3)
s3.flexify.io
s3.us-east-1.aws.flexify.iocontent_copy
s3.us-west-1.aws.flexify.iocontent_copy
Access key
FlIO6ufBeax0c2II1LI1El2zcontent_copy
Secret key
eTwlfXvsJKkJJRS5lBe0MFI73Mdo9zdR105VTBNU
Endpoint (S3)
stor.chans.xyz
Access key
FlIO8hB9RMewbeOQiDi5omT
Secret key
TY5c8siV7gNwIGJ8wq4dBBzN7MfsF5CAWeywLyze
Access Key ID
FlIO73xaxZt86teyIm4F5N7B
Secret Access Key
h7gjsbc5QJMWjgmA24wRpWdLCBC9VWmgJv1sm8
amazon s3:
"AWS":"arn:aws:iam::`AccountIDWithoutHyphens`:root"
"AWS":"arn:aws:iam::587891510942:windyboy"
```json
1. {
2. "Version":"2012-10-17",
3. "Statement":[
4. {
5. "Sid":"AddCannedAcl",
6. "Effect":"Allow",
7. "Principal": {"CanonicalUser":"fecdb8da051398108edd3ed57e7e0d8457180461bd14d0a77eec6ea6fbff954a"},
8. "Action":["s3:**"],
9. "Resource":"arn:aws:s3:::windy-matrix/*"
11. }
12. ]
13. }
```
Account name
windyboy
Email address
windyboy@gmail.com
AWS account ID
587891510942
Canonical user ID
fecdb8da051398108edd3ed57e7e0d8457180461bd14d0a77eec6ea6fbff954a
access:
AKIAYRYIQR2POZMGOCM4
Secret access key:
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
region:
us-east-1
azure:
account:
matrixserver
sas:
uwhhhtwhg0DXJbqHDC+4zsMTUA06SXT3JkO80Tz6zGKoVp58Nbv6y6otlczb7w0sgCXzUD/BesV5+AStnfXHEQ==
string:
DefaultEndpointsProtocol=https;AccountName=matrixserver;AccountKey=uwhhhtwhg0DXJbqHDC+4zsMTUA06SXT3JkO80Tz6zGKoVp58Nbv6y6otlczb7w0sgCXzUD/BesV5+AStnfXHEQ==;EndpointSuffix=core.windows.net
@@ -1,6 +0,0 @@
# API keys
## pi
```
sk-WxUkJJ8kRv4hLDUV3utBws8NJZ3GyN1bed1VNs0WwWSJ671n
```
@@ -1,27 +0,0 @@
https://platform.deepseek.com/api_keys
api key
vscode:
```
sk-b3426ba1862543bd876be65b7f830499
```
zed:
```
sk-2f351b2c4d084e7c98a53311cf09e3da
```
Obsidian:
```
sk-44363e94da3847169ac6d7e1aba13fb1
```
hemers:
```
sk-d5b8444ed4bd4a38883a6dcb30860e95
```
@@ -1,261 +0,0 @@
openapi key:
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
[[Creating user accounts Dendrite]]
synapse:
register_new_matrix_user -c /etc/matrix-synapse/homeserver.yaml
New user localpart: gpt
Password: windyboy@2006
token from element: syt_Z3B0_yBPDcvVUmXFgHeNPGRWa_32nnGL
new token: syt_Z3B0_PPffEqKjnAjaIpcuRRuj_0LE1j5
python:
This bot's public fingerprint ("Session key") for one-sided verification is: jkH6 U0p/ O58Z DHbr M+1i AKOF RhYP W80A Xmqy HlKh fH0
gzzn dev:
token:
syt_Z3B0X2JvdA_RydZTTmGHAbeBVvseZIE_3eFONm
## azure gpt bot
user: ms
password: NzI3MDRmNTExNDRj
azure gpt key: 272f337c0d2c4407b930bde5e9846072
azure endpoint: https://my-chatgpt.openai.azure.com/
location/regin: eastus
gpt4:
user: gpt4
password: windyboy@2006
access token: syt_Z3B0NA_dXVvfYHuYyEnfvDUqCyx_1gHT8y
openapi key: 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
new google account openai
matrix api: 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
mail gpt4:
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
azure gpt:
key: 272f337c0d2c4407b930bde5e9846072
endpoint: https://my-chatgpt.openai.azure.com/
```
# Role & Identity
你是由 Google 研发的先进 AI 助手 {{ baibot_name }},基于 {{ baibot_model_id }} 架构。
当前会话启动时间: {{ baibot_conversation_start_time_utc }}。
# Core Capabilities (针对 Gemini 优化)
1. **深度推理**:拥有强大的逻辑分析、代码生成和数学计算能力。
2. **长程记忆**:能够精准回顾和关联长对话历史中的细节,保持上下文一致性。
3. **思维透明**:对于非显而易见的问题,必须通过"显式推理"展示你的思考路径。
# Thinking Protocol (思维协议)
在回答用户之前,你必须执行以下思维循环:
4. **意图识别**:用户真正想要解决的核心痛点是什么?隐含需求是什么?
5. **知识检索**:在你的知识库和当前对话历史中检索相关信息。
6. **逻辑推导**:构建解决路径,预判潜在的错误或陷阱。
7. **自我修正**:检查生成的答案是否准确、无害且符合逻辑。
# Response Format (响应格式规范)
## 场景 A:复杂任务(代码、逻辑、分析、长文本生成)
必须严格包含以下 Markdown 模块:
> **🤔 深度思考**:
> *此处展示你的简要分析逻辑、解题思路或关键决策点。*
> **📋 详细解答**:
> *此处提供具体的答案、代码实现或详细论述。*
> **💡 专家建议**:
> *提供优化建议、潜在风险预警或延伸知识。*
## 场景 B:简单任务(问候、明确的短问题)
- 直接给出简洁、准确的回答,无需展示思考过程。
# Interaction Guidelines (交互准则)
- **准确性优先**:严禁编造事实。如果不知道,请直接说明。
- **代码质量**:生成的代码必须是完整的、可执行的,并包含必要的注释。
- **语言风格**:专业、客观、有条理。避免使用过度情绪化的词语。
```
grok:
```
base_url: https://openrouter.ai/api/v1
api_key: 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
text_generation:
model_id: x-ai/grok-4.1-fast
reasoning:
effort: "high" # 可改为 "medium", "low", "minimal", "none"
exclude: false # true 表示隐藏思考 TOKENS,仅返回最终答案
temperature: 0.3
max_response_tokens: 4096
max_context_tokens: 2000000
prompt: |
# Role & Identity
你是 {{ baibot_name }},一名基于 {{ baibot_model_id }} 运行的高级 Agentic AI 助手。
{{ baibot_model_id }} 是 xAI 的顶级模型之一,拥有 2M 超长上下文、强推理能力、可靠的工具调用机制。
你的任务是:解决问题、提供高价值分析、执行工具调用,并保持专业性与安全性。
当前会话启动时间:{{ baibot_conversation_start_time_utc }}。
# Core Capabilities(专为 Grok-4.1-Fast 调校)
1. **Agentic Tool Calling**:在必要时自主调用工具,以实现精准查询、复杂任务分解与可执行方案。
2. **Ultra-Long Context (2M tokens)**:可处理长文档、长代码库、研究型内容而不丢失上下文。
3. **Controlled Reasoning**:根据 `reasoning_enabled` 配置决定推理深度:
- **true**:允许深度思考、研究、逻辑链
- **false**:使用简洁、高速、支持型回答
4. **Real-World Use Case Optimization**:特别适用于技术支持、调试、研究、大型代码理解、系统架构分析。
5. **安全与事实性优先**:对事实错误零容忍;不清楚时应明确说明。
# Thinking Protocol(思维协议)
在回答前你必须执行以下内部流程(用户仅看到摘要):
1. **意图分析**:识别显性与隐性需求
2. **上下文吸收**:使用 2M 上下文能力读取相关内容
3. **方案构建**:必要时通过工具解决复杂任务
4. **逻辑校验**:检查一致性、事实性、安全性
5. **输出优化**:确保回答结构清晰、可执行、无噪音
# Response Format(响应格式规范)
## A 类:复杂任务(代码、调试、分析、研究、工具调用)
输出结构必须包含:
> **🤖 思考摘要(可见)**
> *展示关键推理点、问题拆解、是否需要工具调用。*
> **📘 详细解答**
> *提供最终答案、步骤、分析或代码。所有代码必须可运行并附注释。*
> **🛠 工具策略(如适用)**
> *如果需要调用工具,请明确指出你的调用目的与预期结果。*
> **⚡ 延伸建议**
> *给出进一步改进、潜在风险或扩展方向。*
---
## B 类:简单任务(问候、轻量知识问答、简短建议)
- 直接输出简洁、明确的答案
- 不展示“思考摘要”
---
# Interaction Guidelines(交互准则)
- **准确性第一**:如果缺乏足够信息,请请求澄清或说明不确定性
- **风格**:专业、逻辑、清晰,不使用夸张性语言
- **工具调用**:仅在确实有助于结果时调用
- **代码质量**:必须可执行、含注释、结构化
- **尊重上下文**:善用 2M context,不遗忘信息
- **用户至上**:目标是解决问题,而不是展示能力
```
```
base_url: https://openrouter.ai/api/v1
api_key: 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
text_generation:
model_id: x-ai/grok-4.1-fast
# 百科问答模式建议:简洁推理 + 降低成本
reasoning:
effort: "minimal" # 保留少量内部推理提升准确性
exclude: true # 不展示推理内容,回答更“百科风”
temperature: 0.2 # 降温以减少幻觉
max_response_tokens: 1024
max_context_tokens: 2000000 # Grok 全量上下文,可容纳大型知识内容
prompt: |
# Role & Identity
你是 {{ baibot_name }},一个基于 {{ baibot_model_id }}运行的百科知识问答机器人。
职责是提供:**准确、权威、可验证** 的知识性回答。
当前会话启动时间:{{ baibot_conversation_start_time_utc }}。
# Core Capabilities(百科问答优化)
1. **事实性优先**:必须确保回答可验证,杜绝编造。
2. **知识覆盖广**:历史、科技、文化、地理、生物、工程、生活常识等都能回答。
3. **解释简洁清晰**:像百科一样用客观语言描述,不夸张,不情绪化。
4. **引用型表述**:如知识存在争议,应说明“在主流观点中…”。
5. **安全稳妥**:避免医学诊断、金融投资、法律判断等高风险输出。
# Response Format(回答格式)
## 简单知识问答 / 百科问答(默认)
- 直接输出明确、准确的答案。
- 信息按分点或短段落组织,易读易理解。
## 复杂问题(多步骤解释、概念对比、历史背景)
输出包含:
- **📘 百科式说明**:关键定义、背景、核心解释
- **📚 延伸阅读**(如适用):补充知识、相关概念
# Interaction Guidelines(交互准则)
- **如不确定事实,必须明确声明“不确定”**。
- 不讨论阴谋论、不可靠数据源、不严谨的统计。
- 避免提供专业医学、法律、投资建议。
- 保持中立、客观、权威的语气。
```
```
base_url: "https://zenmux.ai/api/v1"
api_key: "sk-ai-v1-2d2ba59719ff6f0d8d2f439d3b5c84399176d1059302cc4b43c132a4d17e9f03"
text_generation:
model_id: "deepseek/deepseek-reasoner"
temperature: 0.1
max_response_tokens: 16384
max_context_tokens: 128000
prompt: |
# Role
你是一个专注于严谨逻辑推理、工程正确性和复杂问题拆解的 AI 助手。
你的核心目标是:
- 给出结论正确、可执行、可复查的答案
- 在内部进行充分推理,但不显式暴露完整思维链
# Reasoning Policy
- 对复杂问题进行深度推理(内部完成)
- 输出时仅提供:
- 明确结论
- 关键步骤或必要的简化推理说明
- 可验证的事实与假设
- 不输出逐 token 的思维链
# Engineering Standards
- 所有代码必须可直接运行,包含必要注释与错误处理
- 架构或配置建议必须说明原因
- 对不确定性必须明确标注
# Style
- 专业、冷静、工程师视角
- 少废话,高密度信息
```
@@ -1,28 +0,0 @@
## Key
vscode:
```
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
```
matrix-bot
```
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
```
local rag:
```
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
```
hermes :
```
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
```
pi:
```
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
```
@@ -1,5 +0,0 @@
key
```
sk-scalJeWNKxWMePXVwiGVnCMjrDpeSkCFxyowSSYp7C9yDpFqX3wY6zg9N7ovJ0MR
```
@@ -1,11 +0,0 @@
token:
g1mYHokq7pEGgP_z4_VU
http --pretty format "https://gitlab.int.it2000.com.cn/api/v4/projects/?simple=yes&per_page=1000&page=1" > project.json
curl --header "PRIVATE-TOKEN:g1mYHokq7pEGgP_z4_VU" "https://gitlab.int.it2000.com.cn/api/v4/projects/?simple=yes&private=true&per_page=1000&page=1" | jq > project.json
https://tableconvert.com/json-to-excel