In IRL time or 0.6 time?PetriW wrote:a couple of months.

Moderator: AniDB
http://pearpc.sf.net/PetriW wrote:To be honest I'd love to work on a full client for mac os x but I lack a critical component... A macintosh, solve that and I'll release one in a couple of months.
You have any idea how slow PearPC is?WoLpH wrote:http://pearpc.sf.net/
Ugh... X11 integration is nearly nonexistent on OS X. X apps run in their own little world. No standard GUI widgets, keyboard shortcuts, or even drag and drop (a must for a file-based application)WoLpH wrote:If you build a program that works in x.org (linux/bsd/*n?x) then it will work in OS X aswell.
Ok I have to admit that I can't speak out of my own experience (because of the lack of macs around here) but I'm sure that I've read something like that some time ago.phip wrote:Ugh... X11 integration is nearly nonexistent on OS X. X apps run in their own little world. No standard GUI widgets, keyboard shortcuts, or even drag and drop (a must for a file-based application)WoLpH wrote:If you build a program that works in x.org (linux/bsd/*n?x) then it will work in OS X aswell.
Actually, I am planning on building such a client.nich wrote:My idea of a multiplatform client is a wxBase based (note: not wxGTK, wxWin or wxMac, but wxBase only!) backend that can communicate with anidb and manage the local copy. Basically, do what aom does without the GUI.
This is absolutely correct, in fact I've done it, running KDE over OS X. Apple has done an admirable job of implementing the X window system. But X apps still don't feel like regular ones. They're rather awkward, and lack the standard elements I pointed out.WoLpH wrote:It was even possible to run KDE and such on a mac, so..... those stories aren't correct?
WoLpH, keep us informed of your progress with this! I'd be willing to help, and write the Mac frontend. Hmm, how to design the API - there will be tons of data to pass back and forth...WoLpH wrote:Actually, I am planning on building such a client.nich wrote:My idea of a multiplatform client is a wxBase based (note: not wxGTK, wxWin or wxMac, but wxBase only!) backend that can communicate with anidb and manage the local copy. Basically, do what aom does without the GUI.
I have to admit I'm a console junky anyway, I do have X running but I do most of my work in a console.phip wrote:But argh! If you intend to use wxBase, you'll be using C++. I can't help you there. A nice POSIX C AniDB library. Now that's what we need!
WoLpH wrote:The client I'm planning on creating will contain the following features
- Create a hash of the local files (by scanning the directories recursively)
- Renaming files according to the data on AniDB
- Autoscan for additions to the directories and exporting them to a list
- Saving the comments placed on AniDB in the folder where the anime is located
- Exporting all files to different formats where the user can select what info he wants (csv, xml, sql)
- Autoadd files to AniDB if added to one of the folders