View Issue Details

IDProjectCategoryView StatusLast Update
0003035GNUnetfile-sharing servicepublic2013-12-24 20:54
Reporterbratao Assigned ToChristian Grothoff  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0003035: GNUnet should include a file type in the keyworks
Description(This is related to libextractor but I put here because is an file sharing desired feature)


When we publish a file, GNUnet should include an file-type keyword. Right now it just include an mimetype, but this is bad because it is not possible to search for generic types.

For example, an user probably want to search for all music types. Right now, gnunet-fs-gtk will search for audio/mpeg. But it will not include the opus version, as it have an mimetype of audio/x-opus.

If we publish for both, an "type/audio" keyword, we solve this problem.


TagsNo tags attached.

Activities

Christian Grothoff

2013-09-15 21:53

manager   ~0007458

I think all we really need to do is for mime types split the respective values also at "/" and insert the first part by itself. Additionally, we might want to list generic categories in the mime drop down in the main gnunet-fs-gtk window.

bratao

2013-09-15 23:29

developer   ~0007459

Just splitting and inserting the first part will result in a lot of unintentional false-positives as "video", "audio", "archive" are very generic keywords.

An Example would be "*_audio book.tar".

Christian Grothoff

2013-09-16 08:07

manager   ~0007460

Last edited: 2013-09-16 08:07

I guess we could change the split-up mime types to "mimetype:video", that would avoid your false-positives. Or maybe: "type:video" as it is no longer a full mime.

Christian Grothoff

2013-10-08 11:07

manager   ~0007502

Implemented in SVN 29960.

Issue History

Date Modified Username Field Change
2013-09-15 16:22 bratao New Issue
2013-09-15 21:53 Christian Grothoff Note Added: 0007458
2013-09-15 21:53 Christian Grothoff Status new => confirmed
2013-09-15 21:53 Christian Grothoff Product Version => Git master
2013-09-15 21:53 Christian Grothoff Target Version => 0.10.1
2013-09-15 23:29 bratao Note Added: 0007459
2013-09-16 08:07 Christian Grothoff Note Added: 0007460
2013-09-16 08:07 Christian Grothoff Note Edited: 0007460
2013-10-07 21:58 Christian Grothoff Assigned To => Christian Grothoff
2013-10-07 21:58 Christian Grothoff Status confirmed => assigned
2013-10-08 11:07 Christian Grothoff Note Added: 0007502
2013-10-08 11:07 Christian Grothoff Status assigned => resolved
2013-10-08 11:07 Christian Grothoff Fixed in Version => 0.10.0
2013-10-08 11:07 Christian Grothoff Resolution open => fixed
2013-10-08 11:07 Christian Grothoff Target Version 0.10.1 => 0.10.0
2013-12-24 20:54 Christian Grothoff Status resolved => closed