AutoSave ( for TB ) ver 0.0.96 is available
-
- Posts: 0
- Joined: December 31st, 1969, 5:00 pm
AutoSave ( for TB ) ver 0.0.96 is available
AutoSave allows a user to automatically save messages as individual files upon receipt or upon send
The filenames of these individual files are specified by userprefs
Firstly, the user prefs
autosave.defaultExt dictates the default extension of filenames
autosave.filename_style dictates how the filename will be arranged
so for sender - date - subject
user_pref("autosave.defaultExt", ".eml");
user_pref("autosave.filename_style", "%sndr - %dat - %subj");
will produce a filename like "Jim@someisp.com - <dateFormat> - The pics I promised.eml"
That way any permutation can be used..
for sender=subj=recipient
user_pref("autosave.filename_style", "%sndr=%subj=%recp");
will produce "Jim@someisp.com=The pics I promised.eml=me@myisp.com"
outgoing_filename_style dictates how outgoing filenames will be formatted
..in case you want the outgoing filenames formatted different to incoming... follows the same rules as filename_style
autosave.date_style dictates how the %dat variable will look
user_pref("autosave.date_style", "%dd.%mm.%yyyy");
will produce a date like 04.11.2005
user_pref("autosave.date_style", "%mm%dd%yyyy");
will produce a date like 11042005
hours minutes seconds and ampm are supported as well ( NOTE minutes is %mn )
%hr, %mn, %ss, %ampm
...if %ampm is present, hrs will be 12 hr format
...if %ampm is NOT present, hrs will be 24 hr format
%now will insert your current system date in a filename, formatted according to autosave.date_style
A complete list of variables > %sndr, %dat, %subj, %recp, %now, %yyyy, %mm, %dd, %hr, %mn, %ss, %ampm
A "Rules" file dictatates what will be autosaved and to where ( an example is in the xpi )
Breifly, the rules file lists headers ( of the message ) first, then a path string..
Each header can have a regexp - not all headers need be included in a rule
if all headers' regexps for a rule match, the corresponding 'fileto' path will be used no further rules will be considered
Now for the fun bit..
IF the regexp produces two substring matches, the second will fill in a %r var which can be used in the fileto path
example: this rule will take messages whose subject has the string '#' in it and will file it in c:\docs\XXXXX\<filename_style>.eml
...where XXXXX are the characters that follow the # in the subject line, ending at the first space character
subject:(#)([^ ]*)
fileto:c:\docs\%r\
headers that can be regexped (so far) are
from
to
subject
NOTE: the fileto path that you want to be used MUST EXIST or the autosave will fail.. This can be a benefit as you can have a rule that matches messages that you DO NOT want autosaved use a path that does NOT exist
The combo of a rules file and the userprefs can be very powerful..
If you put slashes in the filename_style ( or outgoing_filename_style ) , those get used as directory specifiers when the file is eventually saved
- for example -
if your filename style looks like this %dat-%sndr-%subj"
and you have your datestyle pref look like this %yyyy\\%mm\\%mm%dd%yyyy~%hr:%mn
and your rule specifies a path of C:\archive\projectX\
then your filename and path will be C:\archive\projectX\2005\06\06152005~15:04-todd@jams.org-project Specs revision 111.eml
it also is able to import one/many emls from File...Import Messages
and is able to import one/many emls when you double click an eml file in explorer or block select a bunch of emls in explorer and right-click 'open' them
...changes to your registry are required !!! ( instructions here > www.supportware.net/mozilla/TB_AutoSaveHelp.txt )
get it from from www.supportware.net/mozilla/AutoSave.xpi
The filenames of these individual files are specified by userprefs
Firstly, the user prefs
autosave.defaultExt dictates the default extension of filenames
autosave.filename_style dictates how the filename will be arranged
so for sender - date - subject
user_pref("autosave.defaultExt", ".eml");
user_pref("autosave.filename_style", "%sndr - %dat - %subj");
will produce a filename like "Jim@someisp.com - <dateFormat> - The pics I promised.eml"
That way any permutation can be used..
for sender=subj=recipient
user_pref("autosave.filename_style", "%sndr=%subj=%recp");
will produce "Jim@someisp.com=The pics I promised.eml=me@myisp.com"
outgoing_filename_style dictates how outgoing filenames will be formatted
..in case you want the outgoing filenames formatted different to incoming... follows the same rules as filename_style
autosave.date_style dictates how the %dat variable will look
user_pref("autosave.date_style", "%dd.%mm.%yyyy");
will produce a date like 04.11.2005
user_pref("autosave.date_style", "%mm%dd%yyyy");
will produce a date like 11042005
hours minutes seconds and ampm are supported as well ( NOTE minutes is %mn )
%hr, %mn, %ss, %ampm
...if %ampm is present, hrs will be 12 hr format
...if %ampm is NOT present, hrs will be 24 hr format
%now will insert your current system date in a filename, formatted according to autosave.date_style
A complete list of variables > %sndr, %dat, %subj, %recp, %now, %yyyy, %mm, %dd, %hr, %mn, %ss, %ampm
A "Rules" file dictatates what will be autosaved and to where ( an example is in the xpi )
Breifly, the rules file lists headers ( of the message ) first, then a path string..
Each header can have a regexp - not all headers need be included in a rule
if all headers' regexps for a rule match, the corresponding 'fileto' path will be used no further rules will be considered
Now for the fun bit..
IF the regexp produces two substring matches, the second will fill in a %r var which can be used in the fileto path
example: this rule will take messages whose subject has the string '#' in it and will file it in c:\docs\XXXXX\<filename_style>.eml
...where XXXXX are the characters that follow the # in the subject line, ending at the first space character
subject:(#)([^ ]*)
fileto:c:\docs\%r\
headers that can be regexped (so far) are
from
to
subject
NOTE: the fileto path that you want to be used MUST EXIST or the autosave will fail.. This can be a benefit as you can have a rule that matches messages that you DO NOT want autosaved use a path that does NOT exist
The combo of a rules file and the userprefs can be very powerful..
If you put slashes in the filename_style ( or outgoing_filename_style ) , those get used as directory specifiers when the file is eventually saved
- for example -
if your filename style looks like this %dat-%sndr-%subj"
and you have your datestyle pref look like this %yyyy\\%mm\\%mm%dd%yyyy~%hr:%mn
and your rule specifies a path of C:\archive\projectX\
then your filename and path will be C:\archive\projectX\2005\06\06152005~15:04-todd@jams.org-project Specs revision 111.eml
it also is able to import one/many emls from File...Import Messages
and is able to import one/many emls when you double click an eml file in explorer or block select a bunch of emls in explorer and right-click 'open' them
...changes to your registry are required !!! ( instructions here > www.supportware.net/mozilla/TB_AutoSaveHelp.txt )
get it from from www.supportware.net/mozilla/AutoSave.xpi
-
- Posts: 16
- Joined: June 3rd, 2005, 6:37 am
Hello ausdilecce,
i have found a "bug" in your extension. ok it is not really a bug, but for me it is very important, because without that your extension is for me useless.
At my company where i work we have a lot of customers who have their names with letters that are not on the US keyboard set.
So... when this letters occur in the sender or recipient or subject field, your exstension fails to save the email.
example:
name:....................email:....................................subject:
Jože Jadovšček --> joze.jadovscek@someip.at --> Pišem v zvezi s šolo v Gorišnici in Žižkih
if you couldnt read the letters above you can see it bellow:
some of these letters are here:
http://www.w3schools.com/html/html_entitiesref.asp
-small and capital S with caron
-small and capital C with caron
-small and capital Z with caron
if you could fix this bug, and make letters to unicode or something... i would be glad,
thnx
i have found a "bug" in your extension. ok it is not really a bug, but for me it is very important, because without that your extension is for me useless.
At my company where i work we have a lot of customers who have their names with letters that are not on the US keyboard set.
So... when this letters occur in the sender or recipient or subject field, your exstension fails to save the email.
example:
name:....................email:....................................subject:
Jože Jadovšček --> joze.jadovscek@someip.at --> Pišem v zvezi s šolo v Gorišnici in Žižkih
if you couldnt read the letters above you can see it bellow:
some of these letters are here:
http://www.w3schools.com/html/html_entitiesref.asp
-small and capital S with caron
-small and capital C with caron
-small and capital Z with caron
if you could fix this bug, and make letters to unicode or something... i would be glad,
thnx
-
- Posts: 0
- Joined: December 31st, 1969, 5:00 pm
Sorry for not getting back to you sooner.. I just now got the alert that there was a reply to the thread...
Now, regarding this bug and moving to thunderbird..
While I understand that you like the functionality and all, I would be *very* hesitant to use this extension and Thunderbird in a production environment.. This extension has NOT been stress tested nor has it been run through a variety of tests intended to shake out all bugs... ( as you can see by the bug you found)
Now, I would be glad to fix the bug but I will need some example emails to test with..
Please send such examples to [autosave] [at] [supportware] [dot] [net]
Now, regarding this bug and moving to thunderbird..
While I understand that you like the functionality and all, I would be *very* hesitant to use this extension and Thunderbird in a production environment.. This extension has NOT been stress tested nor has it been run through a variety of tests intended to shake out all bugs... ( as you can see by the bug you found)
Now, I would be glad to fix the bug but I will need some example emails to test with..
Please send such examples to [autosave] [at] [supportware] [dot] [net]
-
- Posts: 0
- Joined: December 31st, 1969, 5:00 pm
-
- Posts: 16
- Joined: June 3rd, 2005, 6:37 am
meszaj,
could you tell me what your pref "autosave.filename_style" is and also send me your autosave rules please..
my autosave rules are only that i save all outgoing and all incoming emails in seperate folders, nothing else
user_pref("app.update.lastUpdateDate", 1115107648);
user_pref("autosave.date_style", "%dd.%mm.%yyyy");
user_pref("autosave.debug", false);
user_pref("autosave.defaultExt", ".eml");
user_pref("autosave.dir0", "D:\\!Downloads\\Email Arhiv\\Prejeto");
user_pref("autosave.dir0en", true);
user_pref("autosave.dir1", "none");
user_pref("autosave.dir1en", false);
user_pref("autosave.dir2", "none");
user_pref("autosave.dir2en", false);
user_pref("autosave.dir3", "none");
user_pref("autosave.dir3en", false);
user_pref("autosave.dir4", "none");
user_pref("autosave.dir4en", false);
user_pref("autosave.dir5", "none");
user_pref("autosave.dir5en", false);
user_pref("autosave.filename_style", "%dat - %sndr - %subj");
user_pref("autosave.filenamesUnique", true);
user_pref("autosave.outgoing_dir", "D:\\!Downloads\\Email Arhiv\\Poslano");
user_pref("autosave.outgoing_filename_style", "%dat - %recp - %subj");
user_pref("autosave.rulesfilepath", "C:\\Documents and Settings\\Administrator\\Application Data\\Thunderbird\\Profiles\\lh2skdts.default\\ASre.txt");
user_pref("autosave.saveWhat", 3);
When you say it fails to save, do you mean it gives you an error or nothing happens or what ?
when autosaving --> nothing happens
when manually--> in the status bar it shows xy messages saved, but when i look after it, the message was not saved
-
- Posts: 0
- Joined: December 31st, 1969, 5:00 pm
-
- Posts: 2
- Joined: June 28th, 2005, 6:27 am
Hi !
I have just discovered this extension and i think it is very useful but I think that it would useful also to be able to autosave a whole repertory or to autosave emails already received with certain labels, for the moment if I understood we can save automatically only mails entering or outgoing, so is it possible to do that ?
I have just discovered this extension and i think it is very useful but I think that it would useful also to be able to autosave a whole repertory or to autosave emails already received with certain labels, for the moment if I understood we can save automatically only mails entering or outgoing, so is it possible to do that ?
-
- Posts: 0
- Joined: December 31st, 1969, 5:00 pm
-
- Posts: 16
- Joined: June 3rd, 2005, 6:37 am
ausdilecce wrote:meszaj,
You do know that there is a ! before Downloads in your outgoing_dir and dir0 prefs right ?
What does your ASre.txt file look like ?
Yes i know its a ! before Downloads, beacuse i want it that way.
the reason is that the folder is on the top when i sort it by name...
even if i rename it to Downloads autosave fails.
I dont use ASre.txt... i dont have the file in the folder where prefs.js is... i dont use it
i have tested the bug with many various settings, but the only thing when autosave fails were the special characters which i send it to you via email
-
- Posts: 16
- Joined: June 3rd, 2005, 6:37 am
once again. in html this special characters(letters) are (i do a little web development):
if you choose ISO-88529-2 charset/encoding or Windows-1250 encoding or utf-8 (unicode) this special characters work in every browser
or if you do it manually:
how to implement this encodings in autosave???--> i dont know but this would 100% fix the bug
if you choose ISO-88529-2 charset/encoding or Windows-1250 encoding or utf-8 (unicode) this special characters work in every browser
or if you do it manually:
š = š or š = š
Š = Š or Š = Š
ž = ž or ž = ž
Ž = Ž or Ž = Ž
č = č
Č = Č
how to implement this encodings in autosave???--> i dont know but this would 100% fix the bug
-
- Posts: 16
- Joined: June 3rd, 2005, 6:37 am
1.)
i have made some more engineering on that bug. with the new version 0.1.0 of your extension all mesages are saved!!
thanx so far...
but i figured out that your extension is only saving fine if the messages subject is in Western ISO - 8559-1 character encoding. But if its in Central Europen - ISO - 8559-2 with special characters then the special characters are swaped by some weird characters, like ~.eml
but i can live with that, so far it saves all messages now...
2.)
i have another problem now. with the new version 0.1.0 autosave doesnt work anymore. i have to save messages manually--> via right click.
my prefs.js looks like this, i dont use ASre.txt:
user_pref("autosave.date_style", "%mm%dd%yyyy");
user_pref("autosave.debug", false);
user_pref("autosave.defaultExt", "eml");
user_pref("autosave.dir0", "D:\\Email\\Prejeto");
user_pref("autosave.dir0en", true);
user_pref("autosave.dir1", "none");
user_pref("autosave.dir1en", false);
user_pref("autosave.dir2", "D:\\Email\\Work");
user_pref("autosave.dir2en", true);
user_pref("autosave.dir3", "none");
user_pref("autosave.dir3en", false);
user_pref("autosave.dir4", "none");
user_pref("autosave.dir4en", false);
user_pref("autosave.dir5", "none");
user_pref("autosave.dir5en", false);
user_pref("autosave.filename_style", "%subj");
user_pref("autosave.filenamesUnique", true);
user_pref("autosave.outgoing_dir", "D:\\Email\\Poslano");
user_pref("autosave.outgoing_filename_style", "%subj");
user_pref("autosave.rulesfilepath", "C:\\Documents and Settings\\meszaj\\Application Data\\Thunderbird\\Profiles\\yjxmtshh.default\\ASre.txt");
user_pref("autosave.saveWhat", 3);
3.)
p.s.
At your site: http://www.supportware.net/mozilla/#ext13 you have still as MozillaZine Thread the old thread as link and some people are still writting there...
i have made some more engineering on that bug. with the new version 0.1.0 of your extension all mesages are saved!!
thanx so far...
but i figured out that your extension is only saving fine if the messages subject is in Western ISO - 8559-1 character encoding. But if its in Central Europen - ISO - 8559-2 with special characters then the special characters are swaped by some weird characters, like ~.eml
but i can live with that, so far it saves all messages now...
2.)
i have another problem now. with the new version 0.1.0 autosave doesnt work anymore. i have to save messages manually--> via right click.
my prefs.js looks like this, i dont use ASre.txt:
user_pref("autosave.date_style", "%mm%dd%yyyy");
user_pref("autosave.debug", false);
user_pref("autosave.defaultExt", "eml");
user_pref("autosave.dir0", "D:\\Email\\Prejeto");
user_pref("autosave.dir0en", true);
user_pref("autosave.dir1", "none");
user_pref("autosave.dir1en", false);
user_pref("autosave.dir2", "D:\\Email\\Work");
user_pref("autosave.dir2en", true);
user_pref("autosave.dir3", "none");
user_pref("autosave.dir3en", false);
user_pref("autosave.dir4", "none");
user_pref("autosave.dir4en", false);
user_pref("autosave.dir5", "none");
user_pref("autosave.dir5en", false);
user_pref("autosave.filename_style", "%subj");
user_pref("autosave.filenamesUnique", true);
user_pref("autosave.outgoing_dir", "D:\\Email\\Poslano");
user_pref("autosave.outgoing_filename_style", "%subj");
user_pref("autosave.rulesfilepath", "C:\\Documents and Settings\\meszaj\\Application Data\\Thunderbird\\Profiles\\yjxmtshh.default\\ASre.txt");
user_pref("autosave.saveWhat", 3);
3.)
p.s.
At your site: http://www.supportware.net/mozilla/#ext13 you have still as MozillaZine Thread the old thread as link and some people are still writting there...
-
- Posts: 0
- Joined: December 31st, 1969, 5:00 pm
Version 0.1.1 is available..
This version should work with all character encodings
get it from from www.supportware.net/mozilla/AutoSave.xpi
This version should work with all character encodings
get it from from www.supportware.net/mozilla/AutoSave.xpi