Open a web page -> show this web page as a printable version -> click
the cmd+P -> Click on the PDF button and choose "Save PDF to YJ" ->
anyway go to YJ and tag the item. This not that efficient way work
working like Mac users got to used to right?
Now I would like to mail this PDF to somebody: Open YJ -> Export the
PDF to Desktop -> open new empty message window -> drag the PDF to
that window.
Also not so efficient way of working.
I cannot mail that PDF directly from YJ (because YJ does not supports
that) and I cannot drag the item from YJ, because so called known bug
in Mail.app when you drag something to the Mail.app dock application
is going to not respond and hang up. There is also no way to
automatically tag the PDF during the save procedure, so I have to go
to YJ to prevent the mess in the future. Any suggestions? How to
improve such workflow using YJ? Even if I use Collections in YJ little
bar it does not tag my items automatically and there is no system wide
shortcut to print a PDF to YJ.
The same effort I have to put to save a mail message to YJ. Sad :-(
--
Krzysztof M.
There is no place like ::1
A lot of the problems you seem to have the most trouble with
could most likely be solved by writing some Applescripts. That
assumes no one has already written such of course. If you don't
feel capable or comfortable writing your own then Google is your
friend. <http://tinyurl.com/6jnqtn>
You could also post a message here asking if anyone has a script
for such a task. I know there has been discussion of these tasks before.
J
--
Whenever you find that you are on the side of the majority, it
is time to reform. -Mark Twain
Well Apple Script is the possible solution, but it's not efficient and
rather slow during the execution.
I though that maybe I am doing something wrong and there is a way
better solution for that.
YJ should reach that kind of expectation ASAP if they want to stay on
top of the market IMHO.
So to sum up there is no way to do this kind of workflow better using
YJ and keyboard shortcuts right?
Did you guys also meet this kind of limitation, do you have the same
feeling that would be great to improve it?
Sure, I have. This is probably well known bug and is going to be fixed
in next update release.
>I like YJ, but when I more working with this app, the more
>lacks I am seeing unfortunately. My question is how to easily
>save a PDF file from any application using only keyboard? Now I
>do something like this:
>
>Open a web page -> show this web page as a printable version ->
>click the cmd+P -> Click on the PDF button and choose "Save PDF
>to YJ" -> anyway go to YJ and tag the item. This not that
>efficient way work working like Mac users got to used to right?
Why are you converting web pages to PDF, is there some reason
you aren't using Yj's Web Archive?
>Now I would like to mail this PDF to somebody: Open YJ ->
>Export the PDF to Desktop -> open new empty message window ->
>drag the PDF to that window.
>Also not so efficient way of working.
>
>I cannot mail that PDF directly from YJ (because YJ does not
>supports that) and I cannot drag the item from YJ, because so
>called known bug in Mail.app when you drag something to the
>Mail.app dock application is going to not respond and hang up.
Why email a PDF file when you can send the url of the web page.
You are correct that Yojimbo isn't an email program. I'd suggest
you check out Mailsmith from Barebones for emailing.
>There is also no way to automatically tag the PDF during the
>save procedure, so I have to go to YJ to prevent the mess in
>the future. Any suggestions?
You need to start thinking outside the box.
Your computer can't read your mind so there is no way Yojimbo
could know which tag to use. That means there must be user interaction.
Don't send a large PDF file when a URL will do the same job. You
can save a web archive with tag to Yojimbo without ever touching
Yojimbo except via Applescript.
>How to improve such workflow using YJ?
Use Applescript and if you add in a macro program such as
Quickeys things get even better. I have a script I wrote that
looks exactly like you are sending mail from within Yojimbo,
including sending a pdf archive as an attachment. It uses
something other than Mail for the job. It is a bit too large a
script to post here.
>Even if I use Collections in YJ little bar it does not tag my
>items automatically and there is no system wide shortcut to
>print a PDF to YJ.
Again, the computer cannot read your mind but it can be
programmed to make a best guess.
Here are a couple of suggested scripts.
This script will save a Safari web page to Yojimbo as a web
archive, with tag if desired. Be careful of wrapped line as
there are some long ones.
--> Cut <--
set res to (display dialog "Add tag to item?" default answer ""
buttons {"No", "Yes"} default button 2)
if button returned of res is "Yes" then
set res to text returned of res
set flg to false
else
set flg to true
end if
tell application "Safari"
set theURL to URL of document 1
set theName to name of document 1
end tell
tell application "Yojimbo"
if flg then
make new web archive item with contents theURL with properties
{name:theName, flagged:flg}
else
set itmID to (make new web archive item with contents theURL
with properties {name:theName, flagged:flg})
add tags res to itmID
end if
end tell
--> Cut <--
This script makes a new email in Mail.app when you have a web
archive selected in Yojimbo. Be careful of wrapped line as there
is a long one.
--> Cut <--
try
tell application "Yojimbo"
set sel to item 1 of (get selection)
set selname to name of sel
set selClass to class of sel
if selClass ≠ web archive item then error "Item is not a Web
Archive" number 1
set selURL to source URL of sel
end tell
tell application "Mail"
make new outgoing message at end with properties
{subject:selname, visible:true, content:("<" & selURL & ">")}
end tell
on error errMsg number errNum
display alert "Error #: " & errNum message errMsg
end try
--> Cut <--
If properly placed into the system script menu (or FastScripts)
these scripts will operate as a menu selection in their
respective applications. Using FastScripts or Quickeys you can
attach a hot-key to them.
If you really must use PDF format items get back to me off list
and I'll see what I can come up with for you.
J
--
Experience should teach us to be most on our guard to protect
liberty when the Government's purposes are beneficent. Men born
to freedom are naturally alert to repel invasion of their
liberty by evil-minded rulers. The greatest dangers to liberty
lurk in insidious encroachment by men of zeal, well-meaning but
without understanding. -Justice Louis D. Brandeis, dissenting,
Olmstead v. United States
> Well Apple Script is the possible solution, but it's not efficient
> and rather slow during the execution.
I have no clue what you are talking about.
A competently written AppleScript, for non-computational tasks, can be
as fast as native compiled code.
What script have you tried that runs too slow? Maybe we can help make
it more efficient.
Steve
I just want to make my life better and improve somehow my general
tasks. Why I prefer to send an email from YJ, because somebody might
not be able to access to the Internet at that time and ask me to send
a PDF file, that's why. Do you guys have any ideas how to improve my
workflow?
Thanks a lot, you are always helpful,
Krzysztof Maj
> --~--~---------~--~----~------------~-------~--~----~
> You received this message because you are subscribed to the Google
> Groups "Yojimbo Talk" group.
> To post to this group, send email to yojimb...@googlegroups.com
> To unsubscribe from this group, send email to yojimbo-talk...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/yojimbo-talk?hl=en
> -~----------~----~----~----~------~----~------~--~---
>>> Open a web page -> show this web page as a printable version ->
>>> click the cmd+P -> Click on the PDF button and choose "Save PDF
>>> to YJ" -> anyway go to YJ and tag the item. This not that
>>> efficient way work working like Mac users got to used to right?
>>
>> Why are you converting web pages to PDF, is there some reason
>> you aren't using Yj's Web Archive?
Here is the reason:
The webarchive file format is available on Apple's Mac platform for
saving and reviewing complete web pages using the Safari browser.[1]
Support for webarchive documents only exists on Macs; Safari 3 on
Windows does not support the format.
The webarchive format appears to be a concatenation of source files
with filenames and an unknown binary glue in-between. It is not meant
to be a regular standard to pass documents around, and many people
prefer to use Safari's Print to PDF feature instead to store webpages.
Nice format, but not cross platform unfortunately :-(