All Projects → mpco → Alfredworkflow Devonthink Search

mpco / Alfredworkflow Devonthink Search

Licence: mit
Powerful Tool for Searching in DEVONthink.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Alfredworkflow Devonthink Search

Alfred Slack
The Slack workflow for Alfred app
Stars: ✭ 254 (-23.49%)
Mutual labels:  alfred, alfred-workflow
Alfred Ssh
Open SSH/SFTP/mosh connections from Alfred 3+
Stars: ✭ 301 (-9.34%)
Mutual labels:  alfred, alfred-workflow
linguee-alfred-workflow
Dictionary workflow for Alfred based on linguee.de
Stars: ✭ 59 (-82.23%)
Mutual labels:  alfred, alfred-workflow
Alfred Laravel Docs
An ultra-fast Laravel docs search workflow for Alfred 3+.
Stars: ✭ 270 (-18.67%)
Mutual labels:  alfred, alfred-workflow
Alfred Bear
Alfred 3 workflow to create and search notes in Bear.
Stars: ✭ 319 (-3.92%)
Mutual labels:  alfred, alfred-workflow
AlfredWorkflows
My workflow creations for Alfred on macOS.
Stars: ✭ 55 (-83.43%)
Mutual labels:  alfred, alfred-workflow
Alfred My Mind
Alfred workflow to search through my notes and bookmarks
Stars: ✭ 321 (-3.31%)
Mutual labels:  alfred, alfred-workflow
alfred-chrome-history
Search your Google Chrome history in Alfred
Stars: ✭ 169 (-49.1%)
Mutual labels:  alfred, alfred-workflow
alfred-iterm-profiles-workflow
An Alfred 3 workflow to easily search and open iTerm profiles
Stars: ✭ 26 (-92.17%)
Mutual labels:  alfred, alfred-workflow
alfred-latex-symbols-workflow
🔎 Alfred 3-4 workflow to search for latex symbol commands
Stars: ✭ 33 (-90.06%)
Mutual labels:  alfred, alfred-workflow
Alfred Things
Interact with Things 3 using Alfred.
Stars: ✭ 278 (-16.27%)
Mutual labels:  alfred, alfred-workflow
Hue Alfred Workflow
An Alfred workflow for controlling Philips Hue lights.
Stars: ✭ 304 (-8.43%)
Mutual labels:  alfred, alfred-workflow
Alfred Npms
Alfred 3 workflow to search for npm packages with npms.io
Stars: ✭ 312 (-6.02%)
Mutual labels:  alfred, alfred-workflow
Alfred Wunderlist Workflow
Unbelievably fast task entry in Wunderlist with due dates, reminders, and recurrence
Stars: ✭ 310 (-6.63%)
Mutual labels:  alfred, alfred-workflow
pandoc alfred
Pandoc-Suite for Academic Writing in Markdown
Stars: ✭ 68 (-79.52%)
Mutual labels:  alfred, alfred-workflow
alfred-relative-dates
Alfred workflow to generate relative dates in different locales
Stars: ✭ 30 (-90.96%)
Mutual labels:  alfred, alfred-workflow
alfred-mailto
Send emails to recipients and groups from Alfred
Stars: ✭ 59 (-82.23%)
Mutual labels:  alfred, alfred-workflow
alfred-microsoft-onenote-navigator
Use Alfred to browse through your Microsoft OneNote notebooks, section groups and sections and then jump to them instantly.
Stars: ✭ 52 (-84.34%)
Mutual labels:  alfred, alfred-workflow
alfred-timing
⏳ Alfred workflow for Timing app
Stars: ✭ 21 (-93.67%)
Mutual labels:  alfred, alfred-workflow
alfred-imessage-2fa
iMessage 2FA Workflow for Alfred
Stars: ✭ 71 (-78.61%)
Mutual labels:  alfred, alfred-workflow

DEVONthink Search

Powerful tool for seaching in DEVONthink, for DEVONthink 3.x.

For DEVONthink 2.x, you can use the versions of this workflow before V7.0. Switch to Branch DEVONthink 2.x to access the README document and source code.

Download 中文说明

Usage

  • Type dnt + keywords to search in all opened databases in Alfred. Search results are sorted by relevance score, consistent with DEVONthink.
  • Type dnts + keywords to search in DEVONthink window.
    • Press Enter to search in existing window.
    • Press ⌘Command + Enter to search in a new window.
  • Type dnd to choose which datebase to search
    • Press Enter, then type in keywords to search in the chosen database.
    • Press ⌘Command + Enter to list all tags in the database, then choose a tag and press Enter to list all documents which have the tag.
    • Press ⌥Option + Enter to list smart groups in the chosen database.
  • Type dnm + tag1, tag2, ... to list all documents which have these tags in all database. Tags inputed must be exact. For example, Tag aBcD can't be inputed as aBc or abcd
  • Actions for Workspace:
    • Type dnw to list all workspaces, press Enter to load the selected workspace.
    • Type dnwa + WorkspaceName to save current workspace named WorkspaceName.
  • Type dnf to list favorites.
  • Type dnsg to list all smart groups in all opened databases.

After documents were listed,

  • Press Enter to open the selected file with external editor.
  • Press ⌘Command + Enter to open with DEVONthink.
  • Press ⌥Option + Enter to reveal result in DEVONthink.
  • Press , fn, etc. to show file actions of Alfred. The keys are set in Features → File Search → Actions of Alfred Preferences.
  • Press Shift or ⌘Command + Y to QuickLook the selected file.
  • Press ⌘Command + C to copy DEVONthink link (x-devonthink-item://xxxx) of the selected file.
  • Drag & Drop file in the result list to wherever you want.

Enter

Configuration

ignoredDbUuidList: ignore databases

dnt and dnm search in all opened databases. You can ignore some databases by setting ignoredDbUuidList environment variable in Alfred workflow.

  1. Copy database link in DEVONthink, which is similar to x-devonthink-item://1FC1A542-D8CA-4807-B806-8617966870B5.
  2. The part 1FC1A542-D8CA-4807-B806-8617966870B5 is the database's UUID.
  3. Fill in workflow configuration with UUIDs. You should separate multiple UUIDs with comma(,).

Configuration

filterOutGroup: filter out group and tag in searching result

You can set environment variable filterOutGroup to yes if you want to filter out group and tag.

Automation permission in macOS Mojave

Alfred will ask for Automation permission to control DEVONthink when you run the workflow for the first time. You should check up permission of Alfred controlling DEVONthink in System Preferences → Security & Privacy → Privacy → Automation if the workflow doesn't work.

Known issues

CJK (Chinese, Japanese, and Korean) characters should be added ~ in the front when seaching in DEVONthink. For example, searching keywords 你abc我他 should be converted to ~你abc~我他. It's added automatically in DEVONthink Search by using regular expression /([\u4e00-\u9fff]+)/g to matching Chinese characters.

The regular expression can't match Japanese or Korean characters. You can research more perfect regular expressions which match CJK and tell me.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].