Notes: This is the README file for the ljKlient software. For licensing information, please read the LICENCE file. ---- ljKlient aims to be a simple, easy to use, yet featureful LiveJournal client. It is being developed in Python (2.4), using the Qt and KDE bindings provided by pyQt (3.16) and pyKDE (3.15), respectively. If you do not have these modules, please download them. In the Ubuntu system I work on, this can be done with the `apt-get install python-kde3` command executed as root (this can be achieved with the `sudo` command). Alternatively, just use a graphical package installer. The software is in its early stages, but it is perfectly useable for posting on LiveJournal, even making Friends-only and Private posts. It supports setting current music, mood, post tags, and post options such as screening and commentability. It has no settings to mess with at the moment, and (yeah, I know, uncomfortable) it doesn't save your username and/or password yet either. I will add that later -- it should be considered an ALPHA quality software right now. To use it, just run ljklient.py. If it seems to be missing python but you know it's installed, run it as `/your/path/to/python ljklient.py`. ---- For more information and new releases please see the SourceForge.net project page at http://www.sf.net/projects/ljklient And (once I get done... err... started with it) the project web site at http://ljklient.sf.net/
Changes: Version 0.1.0 (in the works) + Imported much 0.0.10 LiveJournal-related code to module ljklivejournal + the LJMood class + the LJScreenMode class + the LJConnection class as LJSession * Extended __init__ to be able to take all relevant parameters * Merged all /post(Raw)?Request(Cookie)?/ methods into one: postRequest * Imported the doLogin logic from ljklient:0.0.10/LoginWindow.doLogin() * Some unneeded parameters have been removed (theProtocol, user, etc.) ! More to come from ljklient:0.0.10/MainWindow + Moved some global constants to module ljkglobals ! appDotPath is Linux-only, must fix + Split UI into a separate module, ljkkdegui * Fixed the "unknown" bug by using a more modern initialisation + Proper centralWidget, problem fixed (Balinares) * QMainWindow claiming there's already another layout + Proper centralWidget, problem fixed (Balinares) * Port field changed to a spinbox * Better layout for the form fields ! Some hard-coded size constraints; must look into it. + Enter/Return activates loginButton + new passwordedit and spinbox classes so that they can emit returnPressed() * Restricted the username field to [a-z0-9_] due to a bug in Flat. * Undone. Checking for username syntax after lower()ing it, instead. * Moved it to ljklivejournal, raising exceptions, whatnot. + added new login code * changed import method for ljklivejournal in ljkkdegui, to be able to pass the REQVERSION variable over to the livejournal backend code. + Split the GUI into separate blocks (event editor, login, extensions...) + Main program is a wrapper that tries to load the GUI ! More work needs to be done on the importing, such as proper error handling. And many more...
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use