I need a way to log to text files in an organized manner every Firefox Session/URLs visited.
So for example I start a new Firefox Window/Session and a File is created with the URLs of all the TABS in the firefox session.
(You can bid for finding me an existing solution also.)
There will be some organization done later, for now every URL should have some date/timestamp field to help organize the web browsing history as in which URLS/tabs were loaded in what order. The resulting files should be HUMAN READABLE, not some database, it could be some CSV text format etc etc...
i think it should ask me per new window to type a description of those tabs in that firefox Window and should also have a time-datestamp for each tab/url showing when it was opened and maybe include the domain name in filename if you save each tab to a separate file. But probably better to just have a separate file per firefox Window opened? with a datestamp and name/descriptive text it prompts me for and then inside has snapshots for each url/tab opened and the url with of course option to live grab the .mht archive or have a way to after the fact scan the files and create for me .mht files with a way to link to these files so can correlate them to the index/window text files. So basically I was thinking ONE text file per each FIREFOX WINDOW with name of file of this having the initial prompt that I'm asked to describe the firefox browsing session and the date/timestamp and then INSIDE this FILE will be the VARIOUS TABS/Urls that i open on separate lines etc, with each tab also getting a Timestamp next to its URL and possibly a LINK to the location where the .MHT archive of the URL was saved to. Or if not MHT it's fine to do a full SAVE AS full html and then ZIP all the files/url.
Maybe on new firefox window creation ask for Subject-matter/Description for the tabs and make it so can be easily editable at any time this subject/description for that firefox window full of tabs because I may pop-out some tabs and reorganize them in new window session and to write this Description at the top of the file it saves maybe even with a unique identifier so can reference it by scripting later etc..so each window could even be its own url line in the SAME file where its TAB/urls are listed (instead of having different file per firefox-Window) with optional a name for the .mht archive it saved and if so create a subdirectory for each window tab and the .mht's go in that subdir. And above that have dir structure based on the day/date ...
The idea is of course so i have a good way to organize my FireFox browsing/surfing so I can later easily SEARCH through them and find articles I had already read and thought interesting etc, and for some I will even have a copy of the web page in case it disappears off the web. Either as zipped archive or as an .MHT file.
The files should be written on the fly, not by reading firefox sessionstore after the fact, so basically if firefox crashes I will still have all the tabs that I already loaded. Maybe some way to avoid duplication of TABS/urls after firefox crash would be good to have.
I need this to work on FireFox on Windows and Firefox on Linux if possible. If it works on Firefox on Android also wonderful. I'm not sure what you should use, I know there are some platforms, NPAPI ( [url removed, login to view] OR [url removed, login to view] OR [url removed, login to view] ) and others that try to make plugins that work cross-browser, on Chrome, Opera, Firefox etc so although would be a plus to support more, just Firefox support is fine.
You can use existing open source projects or libraries etc but you must tell me what you will use since I must check the licenses etc so that I can retain complete exclusive copyright over the resulting project without problems.