ecru - flexible command-line livejournal client for *nix

Oct 09, 2008 21:49

Hello, I'm writing a new command-line client for LiveJournal. There ( Read more... )

Leave a comment

Comments 26

feldgendler October 9 2008, 22:53:40 UTC
Thank you for what you're doing! Good scripting-friendly command line tools is what we need.

Under what license do you release it? I hope it can legally be included in Debian. I'd like to make a package.

Reply

mirrorbox October 10 2008, 11:23:27 UTC
I think it's going to be either MIT or BSD license, which almost the same anyway...

Reply

feldgendler October 10 2008, 18:58:00 UTC
Do you have releases, or not yet?

Reply

mirrorbox October 11 2008, 07:39:36 UTC
I don't have releases yet, however, I'm going to do a first release soon. I don't think I'm going to add new features now, just want to test/improve already implemented features for now and do a release.

You might join ljecru, I will be publishing project related news there.

Reply


pthalogreen October 10 2008, 02:37:50 UTC
very cool :)

Reply


evilhat October 10 2008, 04:18:49 UTC
Very interesting new spin -- looking forward to seeing it.

I will note, however, that there are quite a few LiveJournal console-based clients out there: Check out this list.

For instance, my own client, Charm (community ljcharm), offers the full selection of LiveJournal functionality from both menu-driven and command-line modes, along with support for the MetaWeb and Blogger APIs (which means that you can also use it as a client for Wordpress and Movable Type and so on), switchable profiles, archiving, background friends-checking, and much more.

Reply


fipplebuss October 10 2008, 19:02:25 UTC
I'm interested in this client. But I'm having problems compiling it. I tried to compile the required libiqxmlrpc, but it in turn requires boostlib >= 1.32.0... So I installed my distributions package (Arch Linux: boost-1.34.1-2), and then tried to re-compile libiqxmlrpc, only to see when I ran configure:

checking for boostlib >= 1.32.0... yes ( ... )

Reply

mirrorbox October 11 2008, 07:35:18 UTC
Oh, well, libiqxmlrpc configures well on my freebsd box... I don't know much about boost, but it looks like it searches for the wrong boost threading lib. I think you can find out what thread lib your boost package installed, something like get all shared libs installed by the boost package and do "grep thread" on the list and pass the result to --with-boost-thread argument of the libiqxmlrpc configure script.

Anyway, I understand it's inconvenient to install stuff not from the distro' repos. That's what I don't like about libiqxmlrpc - it doesn't present on all distros.

Can you say what xml-rpc C++ libraries are present in your distro' repository?

PS If you're interested, you might join ljecru community.

Reply

fipplebuss October 11 2008, 23:20:18 UTC
Well, I can't say if it's any better, but I'm more used to seeing this xml-rpc library used: XML-RPC for C and C++.

Also, I tried your suggestion regarding using the --with-boost-thread configure argument for libiqxmlrpc, using the only thread libary I could find in the boost installation from the repository (/usr/lib/libboost_thread-mt):

...
checking for boostlib >= 1.32.0... yes
checking whether the Boost::Thread library is available... yes
checking for main in -llibboost_thread-mt... no
checking for main in -lboost_thread-libboost_thread-mt... no
configure: error: Could not link against boost_thread-libboost_thread-mt !

Reply

mirrorbox October 12 2008, 10:11:00 UTC
Yeah, it looks like xmlrpc-c is more popular indeed, I think I'll try to port ecru to use it and let's see how would it turn out.

Reply


Leave a comment

Up