beagle & soc07 02 Aug 2007 02:49 pm
Not much left to to
In my last status report email I wrote something like this (TODO list for this week):
- Add an about box
- Make the “remove a folder from beagle’s index” work
- Ensure that the main loop only runs when there’s something to index
- Clean up the extension a bit and add better error explanations
- At least try to fix the threading issue in the “unindex” dialog window
- Hack around the “moving” and “removal from trash” issues until we have proper support for this [moving should have been “renaming”]
- Fix bugs
I have completed most of the tasks listed. The major one left is the second dot and I still don’t know why my code does not work. It should in my eyes. Well, well… Bug fixing is the next big thing and that’s basically what I have left before this project ends.
lThere’s some notes that I want to add though:
- Currently there’s no way for me to fix the “renaming” and “removal from trash” issues as there are no APIs available today for dealing with this. The functions needed are there but they are never called (stub functions). My code should work as soon as these functions are implemented. I know for a fact that they will be implemented but I don’t know when they will appear in Thunderbird.
I have updated beagle-search to work with Thunderbird. Unfortunately Thunderbird lacks a good way of displaying data and I don’t know how to fix this right know. A solution is evidently checked into the 3.x branch but I think that some temporary solution is needed here.- No address book support so far. I might add support for it later but it will not be during SoC. The address book has an entirely different API and it would require more work than I have time for (school is starting pretty soon).
Seems like opening emails from the command line will need some attention from me right now. So I’ll get started on that and see how it goes. And oh, I know that I said that I wouldn’t publish any more XPIs but I’ll publish the latest one any way on request (note that I’ve bumped the version number).
Beagle extension for Thunderbird v0.1.1
Update: I have now implemented basic command line support in the extension, which basically means that you can open your Thunderbird data from beagle-search. It’s still experimental but hopefully it’ll work for you. Enjoy!
Latest beagle extension for Thunderbird
on 03 Aug 2007 at 3:36 pm 1.H Hung said …
Hi Pierre,
I noticed after I installed that I can’t keep the beagle indexing enabled for very long. It just keeps disabling itself. Not sure if this is a common problem.. I’m using Fedora 7..
Anyway, keep up the good work. Looking forward to the next installment.
on 03 Aug 2007 at 3:41 pm 2.Pierre Östlund said …
Did you create the ~/.beagle/Indexes/ThunderbirdIndex directory? It will disable itself it that directory does not exist. The extension should display a warning about this though.
on 04 Aug 2007 at 6:51 pm 3.Wal said …
Hi Pierre - a question for you on what versions of Thunderbird and Beagle are required? Now that you have posted the .xpi, do I need to use both the latest Beagle and also mozilla-thunderbird-dev? I am running Thunderbird 2.0.x, it would be good if I could run with that version.
Regards,
Wal
on 04 Aug 2007 at 8:14 pm 4.Pierre Östlund said …
The Thunderbird version needed for the extension is 2.0.0.x (so you will be fine with the one you have installed) or a CVS build. You do not need any development files, the version you download from mozilla.org works just fine. As for beagle; you need the version in my SVN branch (beagle-tbird-soc07) as described in earlier blog posts if you want any indexing to happen.
on 19 Aug 2008 at 9:17 pm 5.Xanax. said …
How long does 1mg of xanax stay in your system….
Buy xanax. Xanax no prescription. Xanax. Geniric xanax. Xanax side effects….