eyalroz / removedupes

Remove Duplicate Messages
https://addons.thunderbird.net/en-US/thunderbird/addon/removedupes/
Other
87 stars 6 forks source link

It says it can search across folders, but how?! #209

Closed johnstonesnow closed 6 months ago

johnstonesnow commented 6 months ago

I have tons of email I've imported to TB after leaving Mac Mail behind. I have duplicates cross different folders. The plugin page says this plugin can find dupes across folders, but I can't find any instructions for how to do it. I wonder if it's related to TB's ongoing lack of ability to select multiple folders (ctrl-click or shift-click)? If not, I'd be very grateful if someone could advise how to do this please

eyalroz commented 6 months ago

@johnstonesnow : Indeed, you guest correctly.

Thunderbird is perfectly capable of selecting multiple folders. It allowed such selection for decades (IIANM, this was also the case in Seamonkey Mail&News). In recent years, however, project governance has taken a very unfortunate direction. Functionality is being actively narrowed or removed; the UI design is being gradually degraded; and extension support gradually corralled into the straight-jacket of a narrow and weak API.

I wrote the removedupes extension for a Thunderbird which supports the selection of multiple folders, and this still works - API-wise. It's just that the app won't allow you to make such selections. I can't fix that.

The only suggestion I can make is that you move your messages from multiple folders into a single work folder, then choose that work folder as a single folder, and search for dupes. Alternatively, choose one folder as the "origins folder", and search a second one for dupes.

johnstonesnow commented 6 months ago

Thank you. I heard similar things recently. I guess I better take a look at BetterBird, which was suggested to me. If you have any thoughts on that, I'd sure appreciate hearing them :) thanks again And BTW - I managed to use the tool to remove dupes manually on each folder, took a while. Wow, what a slick plugin, worked like a charm without any tweaks. Great work.

eyalroz commented 6 months ago

Betterbird is a patchset over Thunderbird, a project of - mostly - my friend Jorg Knobloch, who was one of the main developers and project board member for years. He was ousted a few years ago, essentially for being in opposition to the project's direction and the way it was being managed. They literally banned him from the project - to the level of having a filter which prevents messages mentioning his name from making it to the project discussion mailing list, at some point. It was crazy.

I like Betterbird - and in fact use instead of TB per se - but there is only so much Jorg can do over the baseline.

As for your experience - thanks for the compliment. removedupes is not such a magical piece of software, I worked out the main kinks of the dupe detection and removal logic over a decade ago; the extension was originally written in 2007, and since TB has not added functionality which would allow me to improve on the extension's functionality, I've mostly been trying to keep up with TB and hop past the occasional obstacle. These days it's not so easy.

johnstonesnow commented 6 months ago

Excellent thank you. Yes, I have actually had some emails with Jörg. Wow. I also read the back and forth he had regarding the 'ban'. Reminded me of a phrase an old (now dead) friend used to say: "Give a small man power, and he'll show you how small he is." Seemed utterly tyrannical to me but that aside...

I don't care if he struggles to maintain it perfectly, he seems to be committed to doing his best for users and that's more than good enough for me. I'd sooner use, support, and donate to someone like that, than certain other types of people.

Thanks for the replies, BB for me, TB for the, er, trash bin. ha, i should be on stage. :D

PackElend commented 6 months ago

by the way, can you say, what is the last version, which allows you to select multiple folders? A Workaround could be to use this version only for finding dupes.