← Back to team overview

zeitgeist team mailing list archive

Re: [Bug 899602] Re: Automatically determine interpretation from mime-type when it's empty

 

This is nothing new, just the existing code from Python/libzeitgeist.

2011/12/16 Seif Lotfy <899602@xxxxxxxxxxxxxxxxxx>:
> 1) Is there a way to do it cross platform so we dont need to depend on any GNOME or KDE libraries to do so
Sure, we're just looking up the "subject mime-type" field in a
mimetype->interpretation dictionary.

> 2) Should we do it as an extension that hooks into "Pre Insert Event" or hard code it into the engine.
Don't see why we would overcomplicate it with an extension. Either we
do it, or we don't, but we don't "maybe" guess mime-type, that's just
confusing API users who want to rely on the feature.

-- 
You received this bug notification because you are a member of Zeitgeist
Framework Team, which is subscribed to Zeitgeist Framework.
https://bugs.launchpad.net/bugs/899602

Title:
  Automatically determine interpretation from mime-type when it's empty

Status in Zeitgeist Framework:
  New

Bug description:
  Several of our client APIs (python-zeitgeist and libzeitgeist)
  currently support guessing the subject interpretation from the mime-
  type.

  I think it'd make sense to move this directly into the engine. So, if
  a subject is inserted with an empty interpretation (which seems to be
  allowed currently), we'll try to determine it from the mime-type.

  This will avoid duplicating the mime-type mappings in different
  bindings. It'll be even more useful for clients using the D-Bus API
  directly (such as GTK+).

To manage notifications about this bug go to:
https://bugs.launchpad.net/zeitgeist/+bug/899602/+subscriptions


Follow ups

References