My Migration from Papers to Bookends

I have dedicated a lot of time and energy squeaking every ounce of productivity from the Papers app. I’ve used Papers for more than a decade. Over the years, I built many scripts and work-arounds to address the shortcomings of the application.ReadCube purchased Papers in 2016. Because of the time I’ve spent in Papers, I started having angst when I read of certain changes to the software: a subscription model, the loss of Magic Citations, and the loss of integration with Scrivener.I started exploring alternatives to Papers. When I wrote about my interest in migrating away from Papers, several Wippp Readers suggested I check out Bookends. Several folks raved about the tight integration between Bookends and Devonthink as well as Bookends and Tinderbox—two other programs I use heavily in my academic life. Several people also mentioned the LEGENDARY support of SonnySoft, the company  behind Bookends.My initial evaluation of Bookends was far too cursory. Following publication of the blog entry, I received a very nice email from SonnySoft asking me to take a closer look at Bookends. After digging deep into the software, I decided to migrate from Papers to Bookends. I haven’t looked back. It’s been several months now and the more I use Bookends, the more I like it.Things I like about Bookends:

  • The interface, although not as modern as Papers, is cleaner and more organized.

  • The iOS and Desktop version are better integrated than Papers.

  • A PDF on my phone is drop-dead easy to import into Bookends. The PDF and the metadata I choose is automatically synced with the Mac app (although I have to rename the pdf when I get to my Mac).

  • All PDFs are saved to a single folder in iCloud, making them easy to access and for Devonthink to index.

  • Bookends integrates well with Scrivener (and many other writing clients)

  • Dragging and dropping citations into Tinderbox and Devonthink are both seamless. Tinderbox maintains metadata from Bookends. This obviates the need for the KM script I built to move citations from Papers to Tinderbox.

Things I don’t like:

  • It was difficult to import Papers library with PDF into Bookends (Bookends only imported about 1/3 of my PDFs).

  • I can't export or customize the format of the exported metadata.

  • My smart collections don’t transfer to iOS.

  • Although I can designate a “watch” folder to import new PDFs into Bookends, this only works with PDFs that are saved to the folder AFTER Bookends is open. This didn't work well with how I collect information so I decided to modify my Hazel script, changing it to launch Bookends instead of Papers.

  • I don't like the way duplicate references and / or PDFs are handled.

Over the next few months, I plan to write several entries about my migration and how Bookends has become a critical part of my augmented writing workflow.

Highlights.app Redux

I was too quick to judge the program Highlights. I gave Highlights a second chance, and although not perfect, the app is slowly winning me over. Highlights has greatly sped up the extraction of information from my reading.First a little background. I use Papers for my PDF and bibliographic management. I’ve written about how I extract highlights and annotations into individual files along with their relevant references. The reason to go to this trouble is to enable Devonthink’s artificial intelligence. The Devonthink AI uses word count to find related information in other files. I use this method extensively in my writing of grants and manuscripts. With my previous method, I found by adding references to each annotation (thus similar words) I was interfering with Devonthink’s ability to find relevant information. In order to improve Devonthink’s accuracy, I stopped adding references to each individual annotation. Instead, I merely include a Papers Link back to the original file.Highlights shows the annotations you make in the app's right-hand column. A pop-up interface within Highlights allows you to make comments, underline , change colors, etc. The killer feature of Highlights is single-command extraction of each annotation / comment to its own file. This feature allows me to extract highlights (and metadata) without having to invoke my Keyboard Maestro macros. When the data is extracted into Devonthink, the individual files are in Markdown. This makes the extracted information easy to view and edit.Although I’m more enthusiastic about Highlights, there are several quirks you should understand:

  1. When Highlights explodes your annotations into individual files, it prepends the original file’s name. If you use Highlights from within Papers (e.g. selecting Highlights as your PDF reader of choice from within Papers) you will end up with a ridiculous, machine based title in your metadata. This is not Highlights fault. The use of non-intuitive file names is one of my pet peeves about Papers. The workaround is to export a copy of the PDF to your Desktop and then launch the exported file using Highlights. Using this method, the author’s name and the title of the manuscript along with the year of publication are all prepended to each markdown file.

  2. After reading and highlighting, I edit the markdown headers in Highlights (choosing the edit tab in the annotations window). I erase all but the primary author’s name and then add the Paper’s Citation and a Papers Link back to original file (copied from Paper’s Edit Menu). There is another quirk here. In Highlights Edit Mode, if you don’t leave a space between the markdown coding and the information you add, your file will be reset back to its original state, erasing your modifications.

  3. Highlights has the ability to automatically look up DOI numbers. When it works, it’s great. It takes a single click to import a reference from the bibliography into your Paper’s Database. Unfortunately, this feature is flaky, especially with longer manuscripts. I often have to revert to my Launchbar scripts to capture the bibliographic information I need.

Once I’ve added the metadata I want to the master annotation file (and collected the references of interest), from within Highlights, I choose Export >> Devonthink. Highlights creates individual markdown files for each of the annotations. Each individual file contains the master file’s metadata. The data is copied to my Devonthink Global Inbox. I move the folder from the Devonthink Inbox to my Desktop and from there to my Annotations Folder using Launchbar.Highlights has significantly sped up the time it takes to process a manuscript. Using this method, I’m also having greater success with the “See Also” feature of Devonthink. I hope it works for you too.

Retrieval, Annotation, and Capture of Highlights (2016)

I have a unique way of processing scholarly information, I am convinced it gives me an advantage when writing grants and manuscripts--allowing me to find specific notes and related information very quickly and efficiently without having to rely purely on memory. I’ve written a bit about this before, but the process has evolved, so I am dedicating an entry to my updated workflow. The software and utlities integral to this workflow are:

Highlighting in Papers 3Despite lacking the outstanding features of Skim, I am back to reading/highlighting in Papers. I switched back to Papers primarily for synchronization. I do a fair amount of reading on my iPad. Any highlights I make on my Mac become immediately available on iOS. Anyhing I highlight on my iPad shows up on my Mac. Although I prefer Skim, the simplification afforded by doing everything in Papers was irresistable. Here is the manuscript we’ll be working with, highlighted in Papers.highlighting-in-papers-3Export NotesOnce I’m finished highlighting, it's time to process. Within Papers I go to File->Export->Notes and am provided with the following menu box. (1) I usually choose to save the file to my Desktop, as it needs to be easily accessible for processing. (2) I choose "Selected Papers Only" or you I export notes from my whole collection. (3) I choose Plain Text.export-notesFirst Stage of Processing the Untitled Notes File on DesktopHere is the untitled notes file saved to my desktop.first-stage-of-processing-the-untitled-notes-file-on-desktopContents of the unprocessed notes Filecontents-of-the-unprocessed-notes-fileKeyboard Maestro Script to Add Citation + Link and Save FileI have written two Keyboard Maestro scripts to help process my exported notes. The first script adds metadata to the text of the notes file we just exported, then renames the file using the unique Papers Citation. In order to use my script, in Papers, I make sure the correct paper is highlighted. Next, in the Finder, I select the exported note file. I invoke the script and it prepends the unique Papers Citation followed by a Papers Link to the top of the file.keyboard-maestro-script-to-add-citation---link-and-save-fileKeyboard Maestro Script to Add Citation + Link and Save File ContinuedThe script continues on to a save dialogue box where it replaces "Untitled" with the unique Papers Citation. I have to manually remove the curly brackets (as they are disallowed in file naming). I save the file to the Desktop.Download the script here…. You'll have to remove the .txt from the end of the file to use.keyboard-maestro-script-to-add-citation---link-and-save-file-continuedUniquely named Notes File Saved to Desktop.This note I just saved contains ALL of the exported highlights from the manuscript in a single file. As I've talked about in previous entries, I find it more efficient to access a single concept rather than having to dig through an entire papers worth of notes. I developed (along with a few others) a second KM script that copies the Metadata at the top of the note file, parses the single note file into a collection of notes files--one highlight per file, and appends the metadata to each file.Processing highlights in this way has revolutionized my grant and manuscript writing efficiency.Keyboard Maestro Script to Parse Highlights and Append metadata to each notekeyboard-maestro-script-to-parse-highlights-and-append-metadata-to-each-noteDownload the script here…. You'll have to remove the .txt from the end of the file to use.Moving the FolderI highlight the folder on my Desktop, then double click my Shift Key--this invokes a Launchbar action.Screenshot 2015-12-19 16.54.54Launchbar Moves FolderUsing Launchbar I move the text notes to the folder where I keep all the extracted highlights from all the manuscripts I'v read.Screenshot 2016-01-05 11.25.23Ulysses to finish the processAs I've mentioned previously, i use Ulysses extensively in my personal and professional life. I use Ulysses to finish the processing of my highlights, but any text editor will do. (1) Ulysses is pointed to read all the files in my Notes folder--here you see all the individual files extracted from this manuscript. (2) is the text of a single highlight, (3) is the metada added to each file by the KM script. With some notes I will add my own comments, other times, not. (4) are the references that support the statement....these are added manually by reading through the statement and copying each of the corresponding references from the original PDF. I don't go back and forth between the text file and the PDF...instead, I take advantage of Launchbar's Clipboard History.ulysses-to-finish-the-processLaunchbar Clipboard HistoryI merely highlight each reference mentioned, then in bulk I paste each of the references into the note.launchbar-clipboard-historyAppearance of NoteI showed you what this file looked like in Ulysses. Here is its appearance as a free standing text file. Depending on my mood (and time) I may or may not append refernces to each note file.appearance-of-noteCopy PDF to Indexed FolderAfter I've processed everything, the last step is to export a copy of my PDF to a location Devonthink can access.copy-pdf-to-indexed-folderUsing Devonthink to Find Concepts and Related InformationYou may aak yourself why I go to such lengths processing the information I read. The answer is Devonthink. I use the "Artificial Intelligence" of Devonthink quite extensively in my writing. As I mentioned, all the processed highlights, copies of PDFs go into a set of folders on Dropbox. I then Index (not import) the information in these folders (1) so they are "seen" by Devonthink. Why is that important? When I conduct a search (2), I can find the idea I'm looking for (3). By clicking on the "See also" function (4) in Devonthink I can see every piece of related information in my scholarly library (5), including things I have previously written. This ability has revolutionized the way I write.using-devonthink-to-find-concepts-and-related-informationConclusionIn this entry, I have shown you how I read and process scholarly my annotations from manuscripts. Although the process requires an extra ten minutes or so per manuscript, the payoff is immense.Please comment below.

Searching PubMed, Google Scholar, and Research Gate with Launchbar

I have blogged about the custom Keyboard Maestro (KM)scripts I wrote to grab journal articles while reading scholarly information. Using these scripts, I merely highlight text in a PDF (usually a reference), invoke my KM script, and the PubMed or Google ScholarI now do the same thing using Launchbar Action Scripts. I set up three custom search templates in Launchbar’s Search Template Index:PubMedhttp://www.ncbi.nlm.nih.gov/pubmed/?term=*Google Scholarhttps://scholar.google.com/scholar?hl=en&q=*&btnG=&as_sdt=1%2C34&as_sdtp=Research Gatehttps://www.researchgate.net/search.Search.html?type=publication&query=*Now, when I want to retrieve a reference, I merely highlight the reference in the  PDF I’m reading and hit the Shift Key twice–this tells Launchbar that I want to do something with the highlighted text–by hitting tab and then typing the first few letters of Pubmed, Google Scholar, or Research Gate, then hitting Return, I tell Launchbar to pass the search string on to the publication web site. In order to find PDFs, I often have to repeat a search on more than one site. Launchbar makes retrieving PDFs fast and efficient. Check it out.

The Long Road back to Launchbar

After listening to the Mac Power Users episode 286: Launcher Smackdown, I decided to switch from Alfred to Launchbar 6. I used Launchbar for years then switched to Alfred for its more pleasing user-interface. To be honest I never learned the intricacies of Launchbar. Back then I used it primarily as an application launcher. Boy, was I missing out.

After listening to my heroes (Katie Floyd and David Sparks) talk about how good Launchbar 6 was, I decided to give it a another try. I’m really glad I did.

I downloaded Launchbar and was up and running in a few minutes. I had to remap Command-Space (in Launchbar’s Preference Menu) to invoke Launchbar (I moved Alfred to Control-Space). I also decided, if I was going to switch back, I was going to learn the power users tricks—so I downloaded Take Control of Launchbar by Kirk McElhearnI. The book was excellent. I was able to finish reading it in about an hour (experimenting with the features as I read along). Within a few minutes I put together a new customized search template for PubMed. I am using Launchbar extensively while reading, and writing scholarly information (more on this in a later posts). Launchbar 6 is loaded with features. In fact Launchbar's mantra is “1000+ features, 1 interface.” I use Launchbar to act on files, invoke Services or  Keyboard Maestro scripts, collect and annotate text, and a whole lot more. I am especially enamored with one of the newer features called “actions.” Actions allow me to act on text or files copied on the mac or dropped onto the app. Using actions I can append information to a note, search Pubmed, or a whole host of other activities directly from the Launcher. Actions are improving my  everyday tasks as well as my reading and writing workflows. 

A tip of the hat to Katie and David for continually upping my game. Now that I’ve taken a deep dive into Launchbar 6 I know it is once again destined to become an indispensable application in my wheelhouse.

Taekman Writing Workflow 2015

The early release of Papers 3 got a bad rap, and rightly so. My negative experience began as I imported my Papers 2 library into Papers 3. I had about 2500 papers, but only a fraction of these PDFs were imported properly. I am still recovering from these import problems--having to add each missing PDF by hand. Although importing was a issue early on, The makers of Papers, MekentosJ, now part of Springer Science+Business Media, worked hard to fix problems. I assume, with all the work on Papers, that importing has been fixed. My advice? Back-up your data before trying to import to Papers 3!

Although I had early problems, I can tell you that Papers 3 is pretty robust now. I recently used it to write and submit a full grant. I’ll say the app should be strongly considered if you’re looking for a reference manager / bibliography builder. If you’re interested in some of the changes in Papers 3, check out this entry.

With the release of Papers 3, all files and PDFs are bundled into a single container. Bundling makes syncing across computers more reliable, but indexing of individual files much more difficult. Unfortunatly, my Papers 2 workflow was dependent on indexing of single files. And thus, with the release of Papers 3, I had to revamp my writing workflow. That’s what I’m going to cover in this entry.

My current workflow has three parts: 1.organizing, 2. creating, and 3. writing/formatting

The software I use includes:
Papers3
DropBox
Hazel
Skim
Keyboard Maestro
Ulysses
Devonthink
Tinderbox
OmniOutliner
Scrivener
Pages or Word

Part 1: Organizing

Papers 3

Papers is used as my storehouse for all academic literature. I use Keywords and Smart Folders (akin to Smart Playlists in iTunes) to keep my literature sorted. In addition to the topic of each manuscript or book chapter, I use keywords such as "MustRead" that fuel my prioritized reading list. I tend to keep my library sorted by the date in the main window, but can easily search or sort my library in numerous other ways. My library is synchronized using Dropbox.

KeyBoard Maestro

Most people, while reading academic literature, find additional manuscripts they’d like to download. I’ve developed a series of KeyBoard Maestro scripts that simplify the download of these additional articles from Duke’s Library, Pubmed, and Google Scholar. As I’m reading a manuscript, I highlight the article I want to download and invoke my KM script. The macro copies the text string I’ve highlighted, goes to the appropriate web page (e.g. Duke’s Library), pastes the search string into the appropriate box, and hits submit. Thus with two keystrokes, I can find and download new PDFs I’d like to read. The new PDFs are sent to my “Downloads” folder. Then Hazel takes over.

Hazel

Hazel is a program that watches folders on my computer. When a file matches defined criteria, Hazel performs a script. I have a Hazel script watch for PDFs that contain the word “Reference.” When Hazel sees a file that matches, it launches Papers and imports the file into my library.

Skim

Despite the pleasing new main interface, Papers 3 highlighting leaves much to be desired. For reading and annotating scientific literature I use Skim (Skim can designated as the primary PDF reader in the Papers Prefernce menu). Skim has a robust feature set and is customized for academic literature. Oh, and it’s free! When I’m done reading and annotating, I export the Skim annotations to a PlainText file. I then use a KM script to name the the Skim Notes file to my convention.

Using another KM script, I parse the single notes file into separate text files (one for each highlight or annotation). Each file is named to convention and contains the text I highlighted in the manuscript, my own comments, and the full reference. All the individual notes are aggragated into a folder. I move this folder from my Desktop to the cloud so I can access it from anywhere. I call this my Literature Comments Folder. Now I move to Ulysses.

Ulysses

Ulysses is able to read files anywhere on my computer. I’ve configured Ulysses to point to my Literature Comments Folder so all my comments are available in an organized fashion. At this point I can add additional comments to my individual highlight files. The next step is to index the files in Devonthink.

Devonthink

Finally, I open Devonthink. This workflow has matured from what I discussed in this entry. I have a database that is solely used to index my scholarly reading. From the File Menu, I update the index (NOT import) of my Literature Comments Folder. Indexing this folder allows me to take advantage of the “Artificial Intelligence” of Devonthink, finding relevant information throughout my reading.

Part 2: Creating

Tinderbox

At this point I’m ready to start developing my scholarly work. I use Tinderbox (in Outline View) to generate a high-level preliminary outline. Tinderbox is a power-user’s application. I’ve only scratched the surface of its capabilities, but find it extremely useful early on to organize thoughts and find connections between what I’ve read and what I hope to write.

From within Devonthink, I review each of my comments. If I find something I want to include, I drag and drop the file (comment, reference, and highlighted text) into Tinderbox. Then, using Devonthink’s “See Also & Classify” command, I see related notes in my Literature Comments Folder . I drag and drop the additional comments into Tinderbox too. As I think of new ideas, it’s not uncommon for me to conduct a freeform search from within Devonthink to see which comments bubble to the top.

Once I have several dozen comments in Tinderbox, I find myself entertaining new thoughts, and often adjusting (or add to) my outline.

Another way I approach the creative process is to surf through interesting comments and move them one by one into Tinderbox without organizing them (usually in the Map View). Once I have a few dozen of these interesting quotes and highlights, I start to see connections between them, letting me further refine and organize my thoughts (and begin to develop and outline).

Once I’m satisfied with my outline, I’ll sometimes export to OmniOutliner for additional organization. But most times, I’ll export my outline directly from Tinderbox to Scrivener.

Part 3: Writing and Formatting

Scrivener

Scrivener is the place where the early versions of my manuscript are built. Scrivener imports OPML files from Tinderbox or OmniOutliner—each bullet of the outline gets its own content field. I do the majority of my early writing in Scrivener, attacking whatever section I feel like writing at the time. I use the Magic Citations of Papers 3 to insert my references as I write. Once I get words down on the screen, I often find myself tweaking the outline in Scrivener. This early phase, when I’m writing on the go, is when I yearn for the iPad version of Scrivener. Until that’s available, I’ll continue to use Scrivener’s synchronization with SimpleNote when I plan to write on my iPad.

When I’ve completed all the sections in my Scrivener outline, I’ll export everything I’ve written to Ulysses. I use Ulysses to edit and rewrite (in Markdown) until I think the work is ready for submission. As I’m importing and editing my paper in Ulysses, I make sure to have the document type set to Markdown (not MarkdownXL). MarkdownXL uses the curly brackets as an internal mark for annotations. If I use MarkdownXL in Ulysses, all of my Papers citations are formatted as footnotes—very annoying.

Word or Pages

I write and edit for several rounds in Ulysses. Ulysses for iPad makes this process more seamless and enjoyable. Unfortunately, when I’m done writing, I cannot format my bibliography in Ulysses. I have to export my file to Word or Pages. That’s okay though, I still have to format my paper. I use an old version of Pages (the new version of Pages still doesn’t allow bibliography formatting). Microsoft Word also works. To do this, I highlight all my text and from the Ulysses Edit Menu I select Copy as RTF (Word), then paste it in the word processing application. After my bibliography is formatted, I format the rest of the paper.

Finally, as the final check of my writing, I use a KM script to read back the text to me. I often find errors, even in this late phase of writing. Finally, I double check everything conforms to required format of the journal (or funding agency) and hit submit.

And there you have it: my writing workflow. As with most of my workflows it is continuously subject to improvement. For the time being this workflow has streamlined my writing. I hope it works for you too.

Writing Workflow: Have Your Mac Talk to You to Improve Editing

As I’ve mentioned several times before, writing is central to what I do. My research interest in the use of games-based learning and screen-based simulation has me writing constantly, whether grant applications, manuscripts, reports, concept papers, or blog posts.

An annoying fact about my writing: If I stick to visually proof-reading, I inevitably miss something. That’s why having the computer read back to me has become an essential step in my writing.

Having a Mac do this is quite simple—just highlight the text you’d like to hear, and Control-Click the text. Then under the Speech submenu select “Start Speaking.” To stop, Control-Click and under the Speech submenu select “Stop Speaking.”

If you’re like me, you’ll catch omitted words, duplicate words, syntactical errors, and the like. The only downside is if you stop the read-back, you can’t restart from the same spot—you’ll have to start from the beginning.

Because of this, I decided to develop and share two Keyboard Maestro scripts. The first, via a single mouse click, will select the current paragraph (regardless of where your cursor is) and read it back to you. The second, selects the whole document and reads it back. I use the default voice (Alex), but you can change the voice to whatever you’d like from within Keyboard Maestro.

Let me know what you think!

P.S. When you download script to your computer from Dropbox, you’ll have to remove the .txt from the file name.

Automating Full-Text Retrieval: KeyBoard Maestro Script for Google Scholar

I absolutely love KeyBoard Maestro. Keyboard Maestro lets me automate just about anything that happens on my computer. I save incredible amounts of time using it to take care of many of my repetitive tasks. It’s well worth $36. If you’re not a Mac user, you’re out of luck.

I’ve published Keyboard Maestro scripts I use in tracking down scholarly information. As an aside A few folks told me the script I published specifically for Duke users didn’t work for them. I’ve updated it again. You can download the modified script here (for Dukies only).  Once you’ve downloaded, import the script into KeyBoard Maestro (File:Import Macros…). It works for me, but let me know if you have trouble.

Unfortunately, I can’t always find full text articles at Duke. If not, my next goto site is Google Scholar. Since I do this so frequently, I decided to program a KeyBoard Maestro script.

Here is how it works:

  1. Highlight any text (web page, PDF, Word Document, etc.) and hit Command-Shift-S
  2. the script will copy the highlighted text
  3. then it will launch Google Scholar (in Safari)
  4. it will paste the copied text into the search field of the Google Scholar
  5. and then submit the search.

A single key stroke does it all—automagically. I put a 2-second delay on pasting the clipboard into the search field. If text isn’t pasted into the text field, the load time probably took too long. You can either: 1. Go back to the original document and reinvoke the script, or 2. Just click in the Google Scholar Search box and paste (the script already has copied your text to the clipboard).

This macro works with any text I’ve highlighted, be it on the web, in the bibliography of a manuscript, or somewhere else.

You can download my Google Scholar script here. When you download the macro and before you import, you’ll have to remove the .txt at the end of the file (so it will be recognized as a Keyboard Maestro file).

Enjoy.

Updated Keyboard Maestro Script for Obtaining Scholarly Information through Duke

In a previous entry, I published my Keyboard Maestro script that I often use to obtain scholarly literature. A few months ago, Duke’s Medical Center Library updated their website, which broke my script.

I finally had a chance to re-write the script today.

Here is how it works:

  1. Highlight any text (web page, PDF, Word Document, etc.) and hit Command-Shift R
  2. the script will copy the highlighted text
  3. then it will launch Duke’s Medical Center Library Web Page
  4. it will paste the copied text into the search field of the web page
  5. and then submit the search to Pubmed

All this with a single key stroke–saves me tons of time.

If you’re not a Duke, you will have to modify the URL and search boxes to conform to your library of choice.

Don’t have Keyboard Maestro? Get a demo!

Enjoy.

Addendum, May 17, 2014:  Several folks reported the script didn’t work for them. I’ve modified the script again. You can download the updated script here, and import it into Keyboard Maestro. When you download the macro and before you import, you’ll have to remove the .txt at the end of the file (so it will be recognized as a Keyboard Maestro file).

Writing and Reading Workflow: Batching and Automating Full-Text Retrieval

In my work at Duke University on simulation, games-based learning, and learning technology, I frequently read and write scientific information. I’ve developed a series of workflows to help me efficiently deal with information when writing papers and grants. In a previous entry I talked about how I try to batch operations, doing similar things at the same time. This entry will be about my workflow for reading scientific manuscripts.

I use Skim for scientific reading, typically using the bottom pane of the “Split PDF” feature to look at the title of references as I come across them in the body of the manuscript. On average, I’m interested in downloading about 10% of these references to my personal library.

Although I love Skim, one feature I have not been able to figure out is how to highlight items in the bottom split screen. Thus, I’ve created a workaround. Before I start reading an article in Skim, I create a note called “Get Manuscripts” As I’m reading, I merely record the references number of articles I want to fetch in my “Get References” note. Because I create this note first it’s always located at the top of my Skim Notes. When I’m done reading the current article and processing my annotations, I retrieve the supporting articles I identified while reading. 

To do this, I use a phenomenal program called KeyBoard Maestro. Keyboard Maestro lets me type a single keyboard command to trigger an entire workflow. One by one, I work through my “Get References” numbers, highlighting the title of each corresponding article. After highlighting each title, Keyboard Maestro does the rest (invoked by Command-Option-R).

Keyboard Maestro automatically  (1) copies my highlighted text, (2) surfs to the Duke Library literature search page, (3) pastes the text string into the appropriate field, and (4) submits the search. Thus, with a single key combination, I am able to download the full text of supporting literature. Once I find the full text I'm interested in (usually a PDF), I save it to my Download Folder, where Hazel takes over and imports the paper into my Papers Library.

If I'm not ready to retrieve the articles, I create an Omnifocus Action for each to be collected at a later time.

My macro is not limited to Skim, it works with any text I’ve highlighted, be it on the web, in a manuscript, or somewhere else. Here is a picture of the programming, but obviously, you’ll have to modify it for your own favorite full-text repository. Enjoy!

Maestro Automate Full Text Retrieval

 

Addendum (January 14, 2014): If you’re searching at Duke, you’ve probably noticed the library changed its search interface. I’ve updated the Keyboard Maestro Script accordingly. It’s only configured to search for peer-reviewed articles. Download the script and import it into Keyboard Maestro (will only work for Duke Libraries).