?

Log in

No account? Create an account

Benzaiten status
2D barcode
fub
I've upgraded my desktop to Ubuntu 11.10, using Unity. Benzaiten works as expected, but the notifications of updates on the friends page don't show up in the notification area. I'm busy working on that, porting the notifications to the new appindicator library.

Right now, I get an error on the call to the 'lastn'-method on LJ. Clearly, this is an error, but I don't know when it will be fixed -- this is up to LJ. Until they do fix it, editing the last few entries won't work.

Checking for updates on your friends page does not work on Dreamwidth. The method I use ('checkfriends') has been disabled on DW. There is an alternative, but that works exclusively with XML-RPC -- and I use the flat interface. Supporting that new method will take a complete rewrite of the backend, and I'm not sure I feel up to it. I can't even reliably get the reflection to work -- anyone have any pointers?

Also, I'm looking for someone who can create icons for the application itself and the notification icon. Right now I (mis-)use LJ's pencil for the notification, but I'd rather have something more generic.

Benzaiten on Natty
ADM3A
fub
I've done the upgrade dance today, and my machine is running Ubuntu 11.04 -- Natty Narwhal. I'm pleased to announce that Benzaiten works without any modifications on the latest version of Ubuntu.

Maverick
ADM3A
fub
Just upgraded my machine to Ubuntu 10.10, Maverick Meerkat. Benzaiten still works and looks better than ever with the Ambience theme.

0.8.2 Bug
Kahoko
amberkitsune
I get the following error when posting and the progress bar hangs.  The post does get pushed up to LJ though.

Traceback (most recent call last):
  File "classes/EntryEditWindow.py", line 929, in postEntry
    self.user.save()
  File "tamonten/LJUser.py", line 125, in save
    client.set_string('/apps/tamonten/server/' + self.server.server + '/' + self.account + '/lastfmuser', self.lastFmUser)
TypeError: GConfClient.set_string() argument 2 must be string, not None
Tags:

Feature request Clarification.
Kahoko
amberkitsune
I had previously asked for the Ok button to have focus. While I see that it does have focus now, I don't get any action when I press the [Enter] key after typing my password. I am not sure if the problem is a limitation of the GUI toolkit or not, so this may not be doable. This issue is NOT a priority item though.

Read more...Collapse )

Bugfix release 0.8.2
2D barcode
fub
While I'm at it, I might as well release 0.8.2, which fixes some bugs in 0.8.1:

- Fixed a bug that not correctly loaded Last.fm account details
- Fixed a bug that gave an error if you have not yet logged in
- Implemented clipboard functions across the whole interface

(Yes, that last one means you can use the keyboard shortcuts in any part of the interface, not only in the entry textarea.)

Release is here.

I'm sorry for the buggy experience. I'm using you as my beta-testers: some things I stumble upon myself, but I don't hit all the possible situations.
Tags: ,

Benzaiten 0.8.1 released!
ADM3A
fub
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 detection
The 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 install


You 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 functionality
The 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.
Tags:

Bugs & Features
Kahoko
amberkitsune
Fub, found some bugs for you. ^_^

Bugs:
1. With focus set in Music textbox, Ctrl-V pastes from clipboard into Journal Body textbox. Only way to paste into Music textbox is to right-click and select "Paste" from menu.
2. Ctrl-Z does not undo erroneous paste action described above.
3. Ctrl-Z does not undo menu paste into Music textbox.

And another feature request:
1. On login window, set "OK" button to default action so that after entering password, pressing the [Enter] key clicks the "OK" button.

Upgrade to Lucid breaks Benzaiten
ADM3A
fub
Today, I upgraded to Ubuntu 10.04, Lucid Lynx. After the upgrade, Benzaiten did not properly run, because the GtkSourceview package has been removed and replaced by the GtkSourceview2 package...
I'm updating Benzaiten to work with this new version. Has anybody else experienced problems?
Tags:

Visiting a temple
sakuracoin
fub
Today, I visited the Benzaiten temple in Ueno Park in Tokyo. I offered some incense in hopes of writing better software. :) I also took some pictures that I expect to be able to use to make the log-in screen a bit more visually appealing.

Thank you for your continued support!