MCPcopy Index your code
hub / github.com/TfTHacker/obsidian42-text-transporter

github.com/TfTHacker/obsidian42-text-transporter @1.0.12

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.0.12 ↗ · + Follow
124 symbols 273 edges 21 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Text Transporter - advanced text management for Obsidian

Text Transporter is the Swiss Army Knife of text manipulation plugins for Obsidian that allows you to modify contents of files in your vault, even when the file is not visible. In addition Text Transporter provides a number of convenient functions for quickly selecting lines, blocks and more, along with quickly creating block references.

Text Transporter will make you a text ninja! Text Transporter is made with extra heart for keyboard lovers!

Learn more about Text Transporter: https://tfthacker.com/transporter or follow me at https://twitter.com/tfthacker for updates.

Help with Text Transporter

There are a number of new requests in the Issues database. If you are interested in helping expand the functionality of Text Transporter, please take a look at the Issues database and see if there is something you can help with. I am always looking for Pull Requests to help improve Text Transporter from the community.

Other things

You might also be interested in a few products I have made for Obsidian:

  • JournalCraft - A curated collection of 10 powerful journaling templates designed to enhance your journaling experience. Whether new to journaling or looking to step up your game, JournalCraft has something for you.
  • Cornell Notes Learning Vault - This vault teaches you how to use the Cornell Note-Taking System in your Obsidian vault. It includes learning material, samples, and Obsidian configuration files to enable Cornell Notes in your vault.

Extension points exported contracts — how you extend this code

Settings (Interface)
(no doc)
src/settings.ts
TagLocation (Interface)
(no doc)
src/utils/tags.ts
SuggesterItem (Interface)
(no doc)
src/ui/GenericFuzzySuggester2.ts
CacheDetails (Interface)
(no doc)
src/utils/fileCacheAnalyzer.ts
FileChooserCallback (Interface)
(no doc)
src/utils/fileNavigatior.ts
bookmarkInfo (Interface)
(no doc)
src/utils/fileNavigatior.ts

Core symbols most depended-on inside this repo

getActiveView
called by 17
src/utils/views.ts
setSuggesterData
called by 12
src/ui/GenericFuzzySuggester2.ts
display
called by 10
src/ui/GenericFuzzySuggester2.ts
openFileInObsidian
called by 7
src/utils/fileNavigatior.ts
getBlockAtLine
called by 6
src/utils/fileCacheAnalyzer.ts
convertFileIntoArray
called by 5
src/utils/fileNavigatior.ts
setSelectedItem
called by 5
src/ui/silentFileAndTagSuggesterSuggest1.ts
displayFileLineSuggester
called by 4
src/utils/fileNavigatior.ts

Shape

Method 51
Function 45
Class 19
Interface 6
Enum 3

Languages

TypeScript100%

Modules by API surface

src/ui/silentFileAndTagSuggesterSuggest1.ts14 symbols
src/ui/SilentFileAndTagSuggester2.ts13 symbols
src/ui/GenericFuzzySuggester2.ts13 symbols
src/utils/fileSystem.ts11 symbols
src/utils/fileNavigatior.ts11 symbols
src/utils/fileCacheAnalyzer.ts11 symbols
src/features/transporterFunctions.ts11 symbols
src/main.ts7 symbols
src/utils/tags.ts6 symbols
src/ui/QuickCaptureModal.ts5 symbols
src/ui/PluginCommands.ts5 symbols
src/ui/SettingsTab.ts4 symbols

For agents

$ claude mcp add obsidian42-text-transporter \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact