?

Log in

No account? Create an account
livejournal crawler/entry manager based on LogJam source or libraries? - LogJam [entries|archive|friends|userinfo]
LogJam

[ website | LogJam ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

livejournal crawler/entry manager based on LogJam source or libraries? [Dec. 13th, 2013|04:02 am]
LogJam

logjam

[grey_olli]
I've a question related to LogJam source code. I wish to have a tool to manage my old entries. Currently I'm unaware about availability of such a tool with features I wish to have.
I've downloaded sources, but examples are mostly out of the scope - seems the usual 'source contains all examples needed' nerdy programmer way is a mastering idea of the software.
Not very friendly to a programmer that has not much experience. I've some knowledge of x86 assembler, C, C++, Java, Erlang and Perl. The language I'm willing to learn currently is Scala.
Anyway I'm not really a fun of scripting languages or functional paradigm (like Erlang) , thus Perl and Erlang are not a choice. Development in C is very slow for me due to lack of practice and time.

So, I've generally these questions:

Are there any examples of using livejournal API in detail, especially examples on using LogJam libs?

Are there any ready to work alternatives for livejournal API in Java or Scala or C++?

I found a tool in Perl that is okay to make cron backups. But I'd like to try to code a tool I wish in true object oriented language and using as much ready code as possible and as far from detail of the protocol as possible.
That's why I'm asking about examples of using LogJam or other non-scripting code as a library.

Are there a mailing list for people who 'd like to spend some time on implementing something free GPL or BSD (or other similar) free licensed code?

In general what I wish to have is some API for livejournal to:
get an entry one by one,
get an entry by date,
get entry comments one by one,
get tag list for an account,
delete a tag,
rename a tag,
add a tag,
get profile data,
get interests,
change interests,
get lists of mutual friends,
get list of friends that 'list account as a friend w/o mutuality'
get list of accounts that 'account lists as friend w/o mutuality'

In general I (and many people I know) would like to create a journal re-tagger and may be after this - a crawler for my data.

I've too much tags that are not optimal. The idea is to make an ability to re-tag entries: by hands and automatically by some criteria. Current livejournal web interface to change tags by hands is impractical for a person having thousands of tags and looks ugly.

Thanks. Hope that's not much off-topic here.
LinkReply

Comments:
From: jdevelop
2013-12-13 02:45 am (UTC)
What prevents you from using well-documented XML-RPC protocol or it's flat alternative found in the official documentation?

Edited at 2013-12-13 02:45 am (UTC)
(Reply) (Thread)