Comments (12)
For those interested, while this is not implemented, it is possible to search for:
linkedItems:(mediaHash)
To find the chats where the media was linked to. If WhatsApp, mediaHash must be the sha-256 of the file, for other apps, md5. Unfortunately, for now the user must scroll down manually to find the media position into the chat.
from iped.
In the past I thought about a dialog listing multiple chats pointing to the same media, but this could be implemented like SimilarImageSearchFilter.
And when some chat is selected, a similar approach used by "Go to parent chat position" from individual messages could be used to scroll down to media position in chat.
from iped.
Or maybe a new tab in the lower-central panel to show chats referring to the media selected in the main table. In the past I have already thought about converting this panel to a generalized "Related Items" panel, with 1 tab for duplicates, 1 single tree tab for subitems/parent items, and other 1 or 2 tabs for items with incoming/outgoing references.
The advantage is the user won't need to leave current filter state to view the related items.
Eventually, other features like Similar(Images|Docs|Faces)Search could be converted to this new approach, not sure if better, would still need to show and sort by score in the new "similar items" tab.
from iped.
Opinions? We can open a new ticket to track last suggestion if someone thinks it's a good idea...
from iped.
Or maybe a new tab in the lower-central panel to show chats referring to the media selected in the main table. In the past I have already thought about converting this panel to a generalized "Related Items" panel, with 1 tab for duplicates, 1 single tree tab for subitems/parent items, and other 1 or 2 tabs for items with incoming/outgoing references.
The advantage is the user won't need to leave current filter state to view the related items.
Eventually, other features like Similar(Images|Docs|Faces)Search could be converted to this new approach, not sure if better, would still need to show and sort by score in the new "similar items" tab.
I like this idea. It is similar to what I discussed with other users here, who want to find chats in which a image/video was sent/received.
As there could be many of them, showing in a list seems better than the direct navigation ("go to chat").
Adding another tab in the central panel is a possible solution, but as there are already quite a few, maybe reorganizing them as you said, possibly merging some of them in a tree style, with more than one root would be good idea.
About the similar items search, at least from images and faces, I think the gallery view is crucial, so the current interface (placing hits in the item list) seems better.
from iped.
About the similar items search, at least from images and faces, I think the gallery view is crucial, so the current interface (placing hits in the item list) seems better.
good point, I totally agree.
from iped.
For this issue, printing the media hash or name in chats is an easy workaround, although not the ideal solution. What do you think @fmpfeifer?
from iped.
If user searches for the media hash/name directly on search bar, some false positives could be returned (or chats with carved linked items could be missed if 'name' is used), but scroll to chat position would work.
from iped.
if found item name is printed (carved-xxx) instead of original DB entry name, chats with carved linked items would be returned too. Printing sha-256 for whatsapp chats would waste too much space...
from iped.
We could also print md5 for whatsapp just retrieving it from query results instead of using original sha-256 of medias stored in DB.
from iped.
I will try to implement the new tab ideia...
Hopefully in the next days the v3.18.7 will be released, some important fixes were done. I was thinking about being very conservative and including just fixes or simple/very small enhancements. This feature is kind independent, except for some changes needed in chat parsers to allow the scroll to media position to work. What other devs think, this should be included or not?
from iped.
Chat parsers didn't need to be changed as there was already an element name=hash used to select/unselect medias :).
This is also working to find P2P histories where a media was shared, except the scrolling. I will change P2P parsers to put a name=hash in each table div, so scroll should work too.
from iped.
Related Issues (20)
- Extract more thumbnails from WhatsApp databases HOT 1
- Aborting OutOfMemoryError caused by TwelveMonkeys TIF reader plugin HOT 17
- New Feature - VLC vlc-qt-interface.ini parser HOT 5
- Sometimes WhatsApp messages are out of order
- Preserve line breaks, text formatting and contact display name in WhatsApp messages HOT 1
- Bookmarks may be lost in multicase reports HOT 7
- Aborting OutOfMemoryError caused by too many results from ItemSearcher called from UFEDChatParser HOT 4
- Using an existing case output folder by accident makes the case unfinished HOT 1
- Tika Metadata Add performance optimization HOT 1
- Link modified WhatsApp images by (long) path HOT 3
- Put audio transcription results in a column of items from Instant Messages category
- Stop condition for iped.parsers.whatsapp.Message.setThumbData() recursion HOT 8
- Fix remote CI tests and build HOT 1
- Support DAV videos
- Update MPlayer (for Windows) HOT 1
- Location of the original data source path
- Compilation failure in Linux: Invalid CEN header HOT 8
- Handle some new UFDR categories HOT 1
- Add support for named groups in metadata extraction on ExternalParser HOT 3
- Negative estimated time to finish UFDR processing HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iped.