New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Export with Subfolders (recursive) for EML, HTML, PDF and Plaintext - Testing and Feedback #538
Comments
I've noticed a problem when exporting sub-folders in HTML (or PDf or plain text): the "messages" folder is not created in the sub-folder. Inbox_20240225-1330 In this way, messages contained in the subfolder are inaccessible by clicking them in the index (wrong path). Cheers, Denis |
@DenB10
|
@cleidigh Courrier entrant_date message3.html is not in a folder "messages". I'm attaching a copy of the console: |
@DenB10 |
@cleidigh |
I assume it has the top two messages? |
That's right. |
In fact, I haven't figured out how to make indents. Sorry. |
@DenB10 |
@cleidigh D:\Users\DenB1\Downloads\Courrier entrant_20240227-2127>tree /f
Thanks for teaching me something 😉 |
Helo! I would very much like to try this beta version but I can't see how to download it. There's a download button but it doesn't seem to do anything... |
@pantropia What formats do you use? |
Ah. Apparently I should have been clicking the Raw button not the Download one. Obvious! |
@pantropia |
Yes, it works! |
Yes it looks like it worked but I'll need to do some faffing about to determine whether it's done it all properly. |
Hello Christopher, |
I agree with Peter Edit: On further investigation, copying an entire message to the clipboard no longer works either. |
@cleidigh
|
Another issue I just realized: |
Sorry for the late reply (I was asleep). However, I've just noticed something strange that solves all the problems: if I inactivate this famous line 1426, exporting becomes possible, as well as copying to the clipboard. If that helps... |
Since beta 10, I can no longer import .eml files from the context menu of imap folders, as the appropriate menu items no longer appear. |
I was fixing another menu issue that disabled the eml option
…On Sat, Mar 2, 2024 at 4:04 PM DenB10 ***@***.***> wrote:
@cleidigh <https://github.com/cleidigh>
Since beta 10, I can no longer import .eml files from the context menu of
imap folders, as the appropriate menu items no longer appear.
It's a function that's very important to me.
I've found a workaround by inactivating lines 1304 and 1308 in the
wextMenus.js file, but I don't know if it's right.
@DenB10 <https://github.com/DenB10>
—
Reply to this email directly, view it on GitHub
<#538 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGAZ7625QOEDGMRZRY4L3ATYWI5GZAVCNFSM6AAAAABDZFVZ42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZUHEYDSMBRGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
https://github.com/thunderbird/import-export-tools-ng/blob/v14.0.2/xpi/beta/import-export-tools-ng-14.0.2-b12-tb.xpi |
Thank you 🥇 |
@DenB10 |
Tested with
Some changes to IET default settings (likely irrelevant for this test report)
with four accounts
each with an Inbox with four mails (one with attachemnt) and one subdirectory, again with four emails (one with attachment). I tested some export function in the context menu of each account's Inbox. These export functions generated results that look reasonable:
Note: I observed that the zip export does not work with IMAP if mails are only stored on the server. However, there is a warning about this, so I don't consider this as a bug. I am using mainly the EML export functions; these export functions produce exactly what I expect them to produce:
Suggestion for improvement: When exporting a directory structure as HTML, a directory's
IET is a very valuable tool for me. Thanks for keeping up the development! |
First of all, I'm impressed by your rigorous testing and presentation - well done! Secondly, I had also thought of your suggestion for improvement, but I wonder whether the added value provided is sufficient, bearing in mind that any improvement is likely to break other functions. But if it's easy to implement, why not? It's up to Christopher to decide! |
@Yarny0 |
@kiki-ja
@tidebre67
@DenB10
@librelegal
@warrendodge
@pe4000
@zwergneun
@Thorsten-Nutzer
@projecttocs
@grzegorzsurowiec
@Yarny0
@Mr-Update
All
I have tagged you as a power use, someone I have done a fix or tweak,
translators or all the above!
Adding subfolder ( recursive ) export is a way overdue addition.
I had to patch it in to code that all has to be rewritten
for the next esr. It's pretty important it gets as many
eyeballs on it as possible. Thanks for any testing.
If you are not interested, no problem, just unsubscribe.
Translators:
I have not finished the English so I will post when that is ready.
Notes:
I made a change to the output structure for both single
and recursive exports, this is for HTML, PDF and plaintext :
Subfolder export of Inbox:
Inbox_20240225-1330
Inbox
index.html
messages
msg1.html
msg2.html
Attachments
Subfolder1
index.html
messages
msg1.html
For EML I did it differently so that the structure matches
the required directory structure for importing EMLs:
Inbox_20240225-1330
Inbox
index.html
msg1.eml
msg2.eml
Subfolder1
index.html
msg1.eml
You can import at the top container level and you get the folders created even if you import
at the account level.
For PDF with attachments we will have to wait until I
do my first rewrite for the next esr using more webextension apis.
Any comments or suggestions welcome.
v14.0.2-b10
https://github.com/thunderbird/import-export-tools-ng/blob/v14.0.2/xpi/beta/import-export-tools-ng-14.0.2-b10-tb.xpi
Cheers,
Christopher
The text was updated successfully, but these errors were encountered: