I've been doing a lot of Python for Google's Highly Open Participation
contest lately but finally found the time to make a utility I thought
of a few weeks ago. Basically, it allows you to pipe to and from the
clipboard on the command line. Example:
You can also access it with the normal Control-C/Control-V shortcuts.
So, it's a great concept, but not such a good implementation. First,
I doctored the output above. ruby-gnome2 seems to be outputting error
messages that I can't get rid of, even after a Google search. This is
the real output:
I've been doing a lot of Python for Google's Highly Open Participation
contest lately but finally found the time to make a utility I thought
of a few weeks ago. Basically, it allows you to pipe to and from the
clipboard on the command line. Example:
You can also access it with the normal Control-C/Control-V shortcuts.
So, it's a great concept, but not such a good implementation. First,
I doctored the output above. ruby-gnome2 seems to be outputting error
messages that I can't get rid of, even after a Google search. This is
the real output:
I have seen these errors as well, you will have better luck if you
compile ruby-gnome2 directly from SVN.
Yeah, it has lots of dependencies, but probably you will have them.
I will love to play with code and see where it takes me!
···
On Jan 3, 2008 2:39 AM, dfinnie <dfinnie@gmail.com> wrote:
I have tried doing something like this with stderr, stdout, and defout
with no luck:
require 'stringio'
I'm not saying you shouldn't write this utility -- I've been known to
duplicate existing utilities at times, too, sometimes with a good reason
and sometimes for less-good reasons. However . . .
Are you aware there's a commonly available utility for this already
called xclip? I use it pretty extensively.
FreeBSD:
root@host:/> portinstall xclip
(assuming you use portupgrade)
Debian:
root@host:/# apt-get install xclip
If you already knew about xclip, I'm curious why you are writing what
amounts to a Ruby replacement for it. Are you just practicing? Do you
want to rewrite a bunch of utilities in Ruby kinda like the Perl Power
Tools? Do you dislike the xclip licensing?
Feel free to refuse to cater to my idle curiosity. I'm just nosy that
way.
···
On Thu, Jan 03, 2008 at 06:09:58AM +0900, dfinnie wrote:
I've been doing a lot of Python for Google's Highly Open Participation
contest lately but finally found the time to make a utility I thought
of a few weeks ago. Basically, it allows you to pipe to and from the
clipboard on the command line. Example:
--
CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ]
Leon Festinger: "A man with a conviction is a hard man to change. Tell him
you disagree and he turns away. Show him facts and figures and he questions
your sources. Appeal to logic and he fails to see your point."
I actually did not know about xclip, I wrote the utility to use it, not as
an exercise. Thanks for the link.
Do you have any other favorite command line utilities?
Thanks,
Dan Finnie
···
On 1/3/08, Chad Perrin <perrin@apotheon.com> wrote:
On Thu, Jan 03, 2008 at 06:09:58AM +0900, dfinnie wrote:
> I've been doing a lot of Python for Google's Highly Open Participation
> contest lately but finally found the time to make a utility I thought
> of a few weeks ago. Basically, it allows you to pipe to and from the
> clipboard on the command line. Example:
>
> daniel@daniel-desktop:~$ echo 'ruby' | clipboard
> daniel@daniel-desktop:~$ clipboard
> ruby
> daniel@daniel-desktop:~$
I'm not saying you shouldn't write this utility -- I've been known to
duplicate existing utilities at times, too, sometimes with a good reason
and sometimes for less-good reasons. However . . .
Are you aware there's a commonly available utility for this already
called xclip? I use it pretty extensively.
FreeBSD:
root@host:/> portinstall xclip
(assuming you use portupgrade)
Debian:
root@host:/# apt-get install xclip
If you already knew about xclip, I'm curious why you are writing what
amounts to a Ruby replacement for it. Are you just practicing? Do you
want to rewrite a bunch of utilities in Ruby kinda like the Perl Power
Tools? Do you dislike the xclip licensing?
Feel free to refuse to cater to my idle curiosity. I'm just nosy that
way.
--
CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ]
Leon Festinger: "A man with a conviction is a hard man to change. Tell him
you disagree and he turns away. Show him facts and figures and he
questions
your sources. Appeal to logic and he fails to see your point."