Scrapbook integration is a bit of a pain, so I haven't really gotten any further with that. But getting feature requests from users have spurred me on to put a bit more polish on Benzaiten, which resulted in this release, 0.8.1.
You can download the release
here.
New in this release:- Menu item under 'File' to refresh the account information. Will refresh the list of icons, tags and recent entries. So if you have just uploaded a new icon through the website, you don't have to quit Benzaiten to start using it!
- I added a button for an LJ Cut to the toolbar. The icon is courtesy
amberkitsune.
- Changed the text entry widget to GTKSourceView2, because the original GTKSourceView is not available in Ubuntu 10.04 anymore.
- Added a photo to the Login and About windows. This is the roof of the Benzaiten temple in Ueno Park in Tokyo, with cherry blossoms.
- Added a button to the About window that will direct you to this community.
- Added music detection functionality through Last.fm.
- Added a preview functionality.
About the music detectionThe music detection works through Last.fm -- so if you use a media player that scrobbles through Last.fm (I use Spotify myself), you can have the music you're playing at the time of posting automatically detected and added to the entry.
However, Benzaiten makes use of
pylast, a Python module that is not installed in Ubuntu. In fact, there is no package for it, so you will have to install it manually, unfortunately. To get the module, issue these commands on a commandline:
svn checkout http://pylast.googlecode.com/svn/trunk/ pylast-read-only
cd pylast-read-only
sudo python setup.py installYou must restart Benzaiten and enter your Last.fm account details in the Preferences dialog. If you check the Autodetect box, the music will be detected when you post an entry, just before it's sent to the server. You can also manually detect the music with the button 'Detect Now'.
If you don't have
pylast installed, this functionality will simply be disabled -- Benzaiten will still work.
About the preview functionalityThe preview functionality builds up a local HTML page with your entry as it will appear on the site and shows that in your webbrowser. It currently works through a template file, and I have used my own journal style to create this template. I might make this configurable in the next release, so that you could create your own template based on your own journal style.
Through some Javascript trickery, the LJ Cuts even work: the contents are displayed when you click on the cut.
As always, your comments and bug reports are greatly appreciated.