2008-09-13 9:43 mss * livejournal/protocol.py: fixed bad import 2003-10-19 14:16 mss * MANIFEST.in: this file is required for distutils 2003-10-19 14:05 mss * lj.py: added a comment about the code: this is a sandbox 2003-10-19 14:05 mss * lje.py, ljcs.py: fixed the usage string 2003-10-19 14:04 mss * ljbackup.py: fixed the usage string; do expand the backup file name 2003-10-19 14:03 mss * ljac.py: fixed the usage string; added a preliminary description 2003-10-19 14:01 mss * setup.py: * moving to the next version (0.8) * made a better (I hope) short description * added a long description * fiexed the url to point to the right place 2003-10-19 13:55 mss * ljp.py: added a doc string and some variables to be shown via pydoc 2003-07-04 13:39 mss * ljac.py, ljbackup.py, ljcs.py, lje.py, ljp.py, livejournal/config.py: make the server section a configurable option 2003-06-26 23:10 mss * lje.py: added the preliminary version of the "edit event" program 2003-06-26 20:59 mss * ljac.py: * make use of the standard parameters parser * put some preliminary code for dealing with encodings * use properly the supplied parameters/config file 2003-06-26 19:35 mss * livejournal/config.py: * updated the copyright year * added a "useful" method to the Config class (will be used in case a configuration file needs updating) * added a function to create a parameters parser for the standard set of options 2003-06-26 19:34 mss * livejournal/utils.py: updated the copyright year 2003-06-26 19:34 mss * livejournal/protocol.py: * added a possibility to parse a date that consists only of the day specification * make use of this new feature in getevents/day function * use the proper name of the argument in getevents/day 2003-06-26 19:32 mss * livejournal/convert.py: * updated the copyright year * added a dummy function to convert a text representation of an event into a form that can be used by postevent 2003-06-26 19:30 mss * livejournal/__init__.py: updated the copyright year 2003-06-26 19:30 mss * ljcs.py: a skeleton for the tool that changes security level for the existing entries 2003-06-26 18:54 mss * livejournal/protocol.py: * updated the copyright year * use the existing argument in getevents 2003-06-26 03:50 mss * livejournal/protocol.py: * convert the "binary" data supplied in properties (this might need a better implementation) 2003-06-12 20:57 mss * livejournal/protocol.py: update the copyright year 2003-05-28 02:39 mss * livejournal/protocol.py: prelimary code for the body formatter is put in place 2003-02-17 15:46 mss * livejournal/utils.py: added several helper functions 2003-02-17 15:42 mss * ljp.py: modified the version; fixed the syntax error 2002-12-12 14:22 mss * livejournal/protocol.py: finally fixed the login method: now it accepts and properly passes all parameters defined in the documentation 2002-12-05 20:43 mss * ljp.py, livejournal/config.py: moved some options to a separate file 2002-12-05 04:25 mss * ljp.py: got rid of a debug print 2002-12-04 16:57 mss * livejournal/convert.py: first version of args2text function 2002-12-03 22:35 mss * ljp.py: * cleaned up the import list * provided a bit better usage info * re-arranged the code to make it possible to run an external editor in a non-batch mode * improved the way options can be specified * made use of a local section in the config file 2002-12-03 22:33 mss * setup.py: move the version on 2002-12-03 22:30 mss * livejournal/config.py: fix up the imports 2002-12-03 22:29 mss * livejournal/__init__.py: reflact the change in the file name; fix up the list of exported stuff 2002-12-03 22:05 mss * livejournal/__init__.py: provide one more function 2002-12-03 22:02 mss * livejournal/: config.py, protocol.py, utils.py, __init__.py: rearranged the code into separate files 2002-12-03 21:56 mss * livejournal/.cvsignore: ignore .pyc files 2002-12-03 21:56 mss * setup.py: from now on livejournal is a package 2002-12-03 21:53 mss * livejournal/__init__.py: start a python package: the stuff becomes way too large 2002-12-03 20:08 mss * livejournal/protocol.py: fixed evalue 2002-12-03 18:52 mss * livejournal/protocol.py: implemented new function: list2list -- convert a comma-and-space separated string into list 2002-12-03 16:55 mss * ljp.py: * re-arranged the options * added two options for editing/batching 2002-12-02 14:41 mss * ljp.py: * fix the syntax error * make use of the supplied in command line encoding 2002-12-02 14:00 mss * ljp.py: * reorganize options * make use of the supplied "--journal" option * provide a proper link regardless the used journal 2002-12-02 01:35 mss * ljp.py: * give a nice diagnostics about absense of optik module, that's a nice piece of software, and I really rely on it * make use of the username/password provided in the command line * do not even try to login if either username or password is missing 2002-12-02 01:24 mss * ljp.py: got rid of an mdict import 2002-12-02 00:23 mss * ljac.py: use new interface to config files 2002-12-02 00:22 mss * ljp.py, livejournal/protocol.py: implementing config stuff in a bit different way. using ConfigParser from now on 2002-11-06 18:49 mss * ljp.py: * move s2s to livejournal as list2mask * finally implement 'preformatted' option * added options to control user name, password, config file * added preliminary code for working with encodings 2002-11-06 18:47 mss * livejournal/protocol.py: added list2mask helper 2002-11-04 20:59 mss * setup.py: * changed the version (now I consider it to be 0.5) * fixed the URL 2002-11-04 20:25 mss * livejournal/protocol.py: * added comment for the Config class * made a dispatcher of getevents method 2002-11-04 20:19 mss * ljac.py: the Config class moved to livejournal 2002-11-04 19:41 mss * config.py, livejournal/protocol.py: move the code to livejournal.py 2002-10-10 14:08 mss * ljp.py: now put the reference to the correct variable 2002-10-10 14:05 mss * ljp.py: print a link to the newly created post 2002-09-05 14:52 mss * livejournal/protocol.py: return a structure instead of a dictionary 2002-09-05 13:31 mss * README: drafting the README... step-by-step 2002-09-03 04:14 mss * ljbackup.py: getting items to read 2002-09-03 04:08 mss * ljbackup.py: attempt to create a backup utility for lj 2002-09-02 18:53 mss * README: misc notes about the package 2002-09-02 18:45 mss * setup.py: increased version 2002-09-02 18:04 mss * pe.py: a leftover 2002-09-02 18:01 mss * setup.py: adde.py is now known as ljp.py 2002-09-02 18:00 mss * adde.py, ljp.py: renamed the file to lj post 2002-09-02 12:38 mss * livejournal/protocol.py: make sure fastserver attribute is there, and is none if server does not return its value 2002-08-29 18:03 mss * adde.py: minor changes 2002-08-24 21:44 mss * livejournal/protocol.py: implemented a number of methods 2002-08-24 06:25 mss * setup.py: added new script: ljac.py 2002-08-23 04:03 mss * ljac.py: added some sort of interactivity 2002-08-23 03:12 mss * livejournal/protocol.py: some fixes in consolecommand method 2002-08-23 03:12 mss * ljac.py: preliminary version of admin console client 2002-08-05 14:24 mss * docs/special-tags.txt: some information on the special tags available @ lj 2002-08-03 06:32 mss * setup.py: added adde.py script 2002-08-03 06:29 mss * adde.py: implement security parameter 2002-08-03 06:29 mss * .cvsignore: just in case 2002-07-31 20:07 mss * livejournal/protocol.py: added module date; changed the return value for syncitems 2002-07-31 17:26 mss * livejournal/protocol.py: changed the name for dictm; added description for getevents 2002-07-31 00:30 mss * livejournal/protocol.py: finalize the getevents method: use all parameters, and implement all types of getevents 2002-07-30 21:21 mss * livejournal/protocol.py: raise an exception if not logged in 2002-07-30 19:56 mss * livejournal/protocol.py: implemented getdaycounts method 2002-07-30 19:01 mss * livejournal/protocol.py: * implemented 'editevent' method * fixed the way 'security' argument is processed in 'postevent' method 2002-07-30 18:33 mss * livejournal/protocol.py: added version string 2002-07-30 18:33 mss * livejournal/protocol.py: * added a special class for the errors * made the _do_request method smarter as for what we can pass as arguments * made the code nicer as we now how a better _do_request method :) * implemented 'syncitems' method * implemented 'consolecommand' method 2002-07-30 14:31 mss * livejournal/protocol.py: added the forgotten getfriends 2002-07-30 14:27 mss * livejournal/protocol.py: added the forgotten getdaycounts 2002-07-30 14:16 mss * livejournal/protocol.py: * added copyright notice * added a doc string for the module * copied method descriptions from the lj documentation * do not store plain text password any more * created a special method to fill in the "required" fields * made use of this new method 2002-07-29 17:26 mss * pp.py: leftover 2002-07-29 14:07 mss * livejournal/protocol.py: fix the getfriends and checkfriends methods 2002-07-29 01:09 mss * moods.py: moving toward a special class for dealing with moods 2002-07-29 01:01 mss * adde.py, pe.py: read configuration parameters from a config file 2002-07-29 00:54 mss * lj.py: read the username/password from a config file; check the getfriends method 2002-07-29 00:52 mss * livejournal/protocol.py: * made a dedicated method to "communicate" with the server (it should allow to change the protocol if necessary) * made sure that this new method is being used through out the code 2002-07-29 00:39 mss * config.py: fix the problems 2002-07-28 16:33 mss * config.py: support for working with configuration files 2002-07-28 15:15 mss * livejournal/protocol.py: * mad it possible to use different "access" point for xml-rpc interface (for example, for working with systems other than livejournal) * implemented getfriends command 2002-07-28 05:11 mss * livejournal/protocol.py: since _getevents is a helper function, move the appropriate code in it 2002-07-27 00:52 mss * setup.py: setup script for ljpy 2002-07-26 16:43 mss * livejournal/protocol.py: instead of updating arguments, just return the parsed or the current date 2002-07-26 13:55 mss * adde.py: simple code to add a new event 2002-07-26 12:09 mss * livejournal/protocol.py: * added regular expression to parse dates * added function to parse the dates and update the request parameters accordingly * cleaned up the postevent code 2002-07-26 06:17 mss * livejournal/protocol.py: * made sure the subject, and event arguments are in the proper format * if the props argument of the correct type (dictionary), do use it as the source of properties * get rid of the debug print 2002-07-26 05:29 mss * lj.py, moods.py, pe.py, pp.py, protocol.dat, docs/checkfriends.html, docs/consolecommand.html, docs/editevent.html, docs/editfriendgroups.html, docs/editfriends.html, docs/friendof.html, docs/getdaycounts.html, docs/getevents.html, docs/getfriendgroups.html, docs/getfriends.html, docs/login.html, docs/postevent.html, docs/proplist.html, docs/protocol.html, docs/syncitems.html, livejournal/protocol.py: Initial revision 2002-07-26 05:29 mss * lj.py, moods.py, pe.py, pp.py, protocol.dat, docs/checkfriends.html, docs/consolecommand.html, docs/editevent.html, docs/editfriendgroups.html, docs/editfriends.html, docs/friendof.html, docs/getdaycounts.html, docs/getevents.html, docs/getfriendgroups.html, docs/getfriends.html, docs/login.html, docs/postevent.html, docs/proplist.html, docs/protocol.html, docs/syncitems.html, livejournal/protocol.py: Just trying to make it more useful. :)