This document lists all public versions, the date they were released on and the changes they contain. For more information about LyXBlogger visit the main page index.html.
Version 0.34
svn: 429
Converted documentation model to include LyX masters in docs/raw and html exports in docs.
Put everything from original wiki page into documentation.
Now includes a user guide, development guide.
Changed images used in examples to public domain images.
LyXBlogger now looks for input file content, rather than input file extension, to determine which converter was used to produce it.
Informs user of whichever supported format user is not using.
Added unit tests to file-type-checking code.
Added instructions in development guide on how to call seed.py as a script if desired.
Changed directory structure of example docs
Changed md5sums for basic_blog.html annd basic_blog.xhtml
Added interact.py to be able to test in interactive mode.
Unit tests now run on Python 2.4, 2.5, and 2.6 consecutively.
Changed distribution model so that all unit tests must pass before executable module is constructed.
Renamed internal variables related to relative directory locations so code is more understandable.
Moved hosting to www.nongnu.org/lyxblogger
Moved functional code inside main() and only call main if __name__ == ’__main__’ This makes sure that you can run __import__(’lyxblogger’) without lib/configure.py crashing
Updated instructions on how to configure LyX 2.0 to use eLyXer as its default LyX -> xhtml converter
Version 0.33b (Beta release only — non production)
svn:387
Changed name from LyxBlogger to LyXBlogger
Moved wiki page to http://wiki.lyx.org/Tools/LyXBlogger
Module filename changed to lyxblogger.py
Uses coalesce.py to create python file from several smaller modules
Includes some unit testing
Release is now in compressed format
License header added to all files make file included
Includes two setup options. Default includes elyxer and wordpresslib
Organization of source code structure
Added license headers on all text files
Version 0.33a (Alpha release only — non production)
svn:343
Added support for Microsoft Windows.
Now works on at least three platforms: GNU/Linux, Mac OSX, and Windows.
More specifically: tested on Ubuntu 9.10, OSX, and Vista 32-bit.
Provides different instructions for closing the windows based on os detection.
In this version, LyXBlogger installs as a python module instead of as an executable.
Name of python module in this version was not lyxblogger, but subsequent versions revert to lyxblogger.
Changed license to GNU General Public License version 3.
Version 0.32
svn:324
MODELS: models will remain the same as those shown for 0.31 unless otherwise noted.
Removes "Converted document" string used by eLyXer for blogs with no other title.
Added error checking to make sure title isn’t inadvertently posted twice.
Prompts user whether to use default credentials or enter new ones.
Test site moved to blogtest.letseatalready.com.
Converted print() statements to sys.stdout.write instead of print() in order to facilitate an automated test suite.
Changed documentation model to include README.html, which is a snapshot in time of the LyXBlogger wiki page.
Version 0.31
svn:281
MODELS:
LyX --> LyXHTML --> filters --> XML-RPC
LyX --> eLyXer --> filters --> XML-RPC
Added support for eLyXer created documents.
Automatically detects input format based on file type (.xhtml = LyXHTML, .html = eLyXer)
Improved documentation for implementing as a converter.
Includes a username and password to do test posting to http://zippermania.wordpress.com
Version 0.30
svn: ???
MODEL: LyX --> LyXHTML --> filters --> XML-RPC
First release of LyXBlogger using XML-RPC
Uses input from LyX 2.0 (internal) LyXHTML format.
Uploads both text and images to server Allows user to be prompted for credentions or to save them in file
Spawns its own xterm window to display error messages
Retrieves category list from server and allows selection of one category.
Retains option for CUT_FLAG (ignores anything belows the CUT_FLAG)
Removes title from body and uses it as the post title
Version 0.20
svn: ???
MODEL: LyX --> LyXHTML --> filters --> Xclip
Same as Version 0.15 except: Uses LyX 2.0 (internal) LyXHTML format
Version 0.15
svn: ???
MODEL: LyX --> eLyXer --> filters --> Xclip
Mostly the same as 0.05 except that eLyXer is being used for html
CUT_FLAG is implemented (ignores anything below the CUT_FLAG)
Removes arrows from eLyXer footnote references.
Version 0.05
svn: ???
MODEL: LyX --> TtH --> filters --> Xclip
Original prototype of LyXBlogger which used Xclip.
Takes the output from TtH, stripped unneeded content, and copied the resulting html code to the clipboard using Xclip.
This allowed a user to easily paste code into a browser-based blog composition window.