I’m pretty new to DT, so I assume I have to edit the script (import and ocr) somehow. But I don’t know how…
I want all scans that are copied to a folder “01_scan” to be moved to a folder “scan” in DT, then they should be ocr-ed, and the original file should me deleted.
So I right clicked on the folder 01_scan in finder and chose the folder action “import, ocr & delete.scpt”
But unfortunately nothing happens (folder actions are activated).
So, I assume, I have to edit the script. But I am not sure how.
Maybe, you can help me…
on adding folder items to Scan after receiving added_items
try
if (count of added_items) is greater than 0 then
tell application id "DNtp" to launch
repeat with theItem in added_items
set lastFileSize to 0
set currentFileSize to 1
repeat while lastFileSize ≠ currentFileSize
delay 0.5
set lastFileSize to currentFileSize
set currentFileSize to size of (info for theItem)
end repeat
try
set thePath to theItem as text
if thePath does not end with ".download:" then
tell application id "DNtp"
set theRecord to ocr file thePath to Scan
if exists theRecord then tell application "Finder" to delete theItem
end tell
end if
end try
end repeat
end if
end try
end adding folder items to
Thanks for your help!
Can I tell DT to chose always the database “Belege”? and put all new file in the inbox?
“Scan” is not the folder receiving the files.
You need to locate the group in DEVONthink and assign it to the variable Scan.
For example…
set scanDest to (get record at "Scan")
get record at v : Search for record at the specified location.
get record at text : The location of the record as a POSIX path (/ in names has to be replaced with \/, see location property).
[in database] : The database. Uses current database if not specified.
→ record
Now, I am a bit puzzled.
The folder scan (in /Volumes/daten/scans on my mac) contains the scanned pdfs.
How can I move these files into DT in the database “belege” and make a ocr version of them. The original files on my mac can be deleted and the I only need the ocr files in DT.
I have no cloue about scripting.
Thanks for yout patience.
You need to attach the Folder Action to this folder.
Via the Folder Action you were talking about.
Are you trying to learn about it?
For the moment I would be thankful tonget a quick solution.
Unfortunately, korm postet a solution and had to delete it before I could look at it.
And I couldn’t find a description in your manual. Do you provide anything like that for your customers?
Start with an empty folder and attach the unedited Folder Action. Then add a file. Does it work? (And no, not does it go to some folder in some database of your choice. In general, does it work?)
Add a few more. Does it still work?
Tanks for your help and sorry for my delayed answer.
In general it seems to work:
Then I tried it with some more files. It seems the problem was that most of the files were already scant and imported in another database, apparently they were not reimported.
Finally, I deleted the old databases, tried the (original) DEVONthink - Import, OCR & Delete.scpt again and now it works.
Finally, I find a solution to tell DT in which database to import the file.
Glad to hear it seems to be working now.