> On 19 Mar 2017, at 11:29, Christiaan Hofman <[email protected]> wrote:
> 
>> 
>> On 19 Mar 2017, at 03:03, Misha Velthuis <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Hi all, 
>> 
>> Not sure if this is the right way to ask this, but I have a question about 
>> the skimnotes tool (http://sourceforge.net/p/skim-app/wiki/SkimNotes_Tool/ 
>> <http://sourceforge.net/p/skim-app/wiki/SkimNotes_Tool/>).
>> 
>> I have a relatively large database of .skim notes that I would like to 
>> convert into .txt or .rtf documents (so that DocFetcher 
>> <http://docfetcher.sourceforge.net/en/index.html> can find them). 
>> 
>> Today I found out about the skimnotes tool and it works great, the only 
>> problem is that it only seems to work on single files. 
>> 
>> When there is only one .pdf file in the active directory (Mac terminal), and 
>> I run the command: "./skimnotes get -format rtf example.pdf", or when I run 
>> "./skimnotes get -format rtf *.pdf" I get an .rtf file with the notes of 
>> that pdf in the same directory. This works perfectly fine.
>> 
>> But when I have two pdf's or more in that directory, and I run the command 
>> "./skimnotes get -format rtf *.pdf" or "./skimnotes get -format rtf $(find 
>> *.pdf)" I do not get any .rtf file, and instead, one of the pdf's is greatly 
>> reduced in size and has become un-openable.
>> 
>> Am I doing something wrong? Is this a bug in the tool?
>> 
>> Is there any easy way to convert a large number of .skim notes into .rtf or 
>> .txt files? Am I on the right track?
>> 
>> Thanks a lot in advance! And thanks for working on this great software!
>> 
>> Best,
>> 
>> Misha
> 
> The skimnotes tool works on single files only. A second file is interpreted 
> as the output file (run skimnotes help), so it won’t be a PDF file (even if 
> you give it a PDF extension).
> 
> So you should run the skimnotes tool in a loop instead, for instance by using 
> it in the command passed in a find command. There are two scripts running 
> skimnotes on a list of files on the Wiki. Though they run slightly different 
> commands from what you want, you could easily adapt them. The skimbulk script 
> should come closest to what you want (it gets notes in .skim format rather 
> than .txt or .rtf). 
> 
> Christiaan



BTW, here is a quick and dirty way to do it (skimbulk essentially does 
something like this, but neater and safer)

find DIR -type f -name "*.pdf" -exec 
/Applications/Skim.app/Contents/SharedSupport/skimnotes get -format rtf "{}" ";"

Christiaan

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Skim-app-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-users

Reply via email to