Tabs Outliner is such a part of my daily browsing that I almost took it for granted, and since I use Chrome Sync it gets installed on every new machine I sign into, but I didn't even think of making a backup of my old session until it was too late.
Now I'm going to look at the options to keep it in sync across all my machines, because it is quite a bit of work to merge my sessions, and many times I've saved something on one machine that would be useful on another.
I've re-installed a new OS and would like to transfer my TO from the old computer to the new one. I followed your instructions from your Feb 11 but nothing happens for me. All the steps work fine without error, but when Chrome starts up, TO just contains the current session (it doesn't restore the manually copied session..)
So, I had to reformat my computer. And I didn't want to make the same mistake as last time, so I saved the TO page as html. Unfortunately I hadn't expanded all the nodes. But I also copied all the nodes and saved another backup as a google doc. And from that I was able to export as html. In any case. I have 2 backups. The problem is, I can't seem to drag the content from the html back into TO. When I drag, it just adds one entry in TO with a name as long as the html file. So, I'm doing something wrong. I'm hoping you can point me in the right direction? I'm sure i have all I need just not sure how to properly restore. This is the one thing about TO I find a bit frustrating, though I recently read that you are offering a simplified service to deal with this. I'll have to look into that cause my browsing experience is completely dependent on TO.
Anyway, let me know if you have any solutions. I'd appreciate it. Thanks again.
Anyway, let me know if you have any solutions. I'd appreciate it. Thanks again.
In another comment you keep writing "there is a way" to restore this from the backups in the File System folder, but you will not write the way, why not?! Please write it!
The following folders did not exist:
I then copied the TO folder from a working TO installation on a source PC:
"\IndexedDB\chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0.indexeddb.leveldb" to the target PC.
When I launch Chrome, then TO, the tree isn't a new tree, but it's an empty tree, except for the following nodes: the new Chrome window, TO, and a blank node with a spinning circle icon (as if it's trying to do something).
The tree works on the source PC. If this is a corruption issue, is there any way to de-corrupt the working tree on the source PC?
So frustrating. These instructions suck. Sorry man, your extension is AMAZING. Honestly the single most useful extension in the store, and by far, but it shouldn't be like this whenever I need to change computers. So here I am again, with a saved html file and a backed up egg folder and nothing to show for it. And again, I'm too pissed to pay for this now that i have to start over.
Sorry. I had to vent.
Once I figured out how to do it, it took me 30 secs.
- Open up TO on new computer
- Open up Options (gear icon)
- Click Backup tab
- - At this point you should see a list of all your old backups from other computers or before corruption
- - You should see a Delete, or View button next to each backup
- Click the View button next to the one you want to restore
- - This will open a new TO window
- Put Current TO window next to old backup TO window
- Drag old hierarchy and drop on Current TO window
- - Your old heirarchy, should now be there with your new one.
As long as your are backing up correctly, this should work for you if you have corrupted database, or a new computer, or anything else.
I was very worried after reading all these comments, but then I found this very small comment by Vlad, IT SOLVES EVERYTHING, just is sparse in detail. I added detail above.
"Also worth note that there is really easy way to backup and transfer your data:
Just expand all nodes, save the view through Ctrl-S and you will be able to drag hierarchies from this file to some other Tabs Outliner instance, or just use this file on its own. "
I stupidly uninstalled and reinstalled TO (because it was having some problems), expecting that TO would go and find the data folder and automatically restore the whole tree.
If I get it right, unless I had kept a backup of the tree, it's impossible to recover my 1000 tabs :(
Is that right?
"Also, to do a backup/export you can perform standard "Save as complete Html" operation in the Tabs Outliner window (by Ctrl-S).
The resulting file will be very usable to reopen all your tabs, as they will be exported as regular HTML links.
You will even be able to drag anything from such a file back to the main Tabs Outliner window."
I have numerous backups as HTML, made as recommended by the developer.
However, as of a few months ago it seems like these no longer can be restored: they display fine, but dragging anything from there to a "live" Tabs Outliner window just displays the JSON that makes up the tree, and I haven't found any other way yet that can successfully restore my tabs to an existing TO window. I can open the links in the backup, one at a time -- but considering that the point of the extension is to manage numerous tabs, opening one link at a time and re-sorting into windows would take an *excruciating* amount of time.
Does anyone have a working solution for how to get data out of an existing HTML backup back into Tabs Outliner?
Doesn't really affect the problem, of course -- still can't find a way to restore HTML backups of TO trees. If anyone can help with this I'd greatly appreciate it.
You are a genius. Thank you so much!!
It is store own data in:Windows Vista, Windows 7 (Chrome Dev, Beta, Prod Channels):C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default\IndexedDB\chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0.indexeddb.leveldb\Windows Vista, Windows 7 (Chrome Canary Build):C:\Users\%USERNAME%\AppData\Local\Google\Chrome SxS\User Data\Default\IndexedDB\chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0.indexeddb.leveldb\OSX:/Users/<username>/Library/Application Support/Google/Chrome/Default/IndexedDB/chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0.indexeddb.leveldb/Ubuntu - Chrome:/home/<username>/.config/google-chrome/Default/IndexedDB/chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0.indexeddb.leveldb/Ubuntu - Chromium:/home/<username>/.config/chromium/Default/IndexedDB/chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0.indexeddb.leveldbTake note the /Default/ subfolder, if you have more then one Chrome profile and use it with TabsOutliner there will be different folder name. Typically Chrome name all the others profiles folders as: "Profile 1", "Profile 3", "Profile 9" .....An easy way to know the correct path to the profile of the current Chrome window is to enter in its address-bar next url:chrome://version/The path will be displayed in the "Profile path:" section
Or you can search for a "chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0.indexeddb.leveldb" in a filesystem to find all the relevant folders in all the profiles.I highly recommend backup every day this folder and keep several older versions!
Use the standard system backup, or better install some of the backup or synchronize service to copy this folder in to the Cloud. For example SugarSync can backup any folder on a PC to a cloud, not only own default folder, and it is goes with a completely enough free plan to backup all the Tabs Outliner data.You can also delete this folder if Tabs Outliner does not start for some reason - for example when database become corrupted after some bluescreen (of course you will lose all you data from tree in this case, this is why i recommend keep several older backups - that's not true anymore), by deleting files int TO IndexedDb folder you will actually force restoration of last good known saved data from the emergence backup (Tabs Outliner perform and maintain several backups of the main database using completely different technology), yet maintain several older backups of the IndexedDB folder is strongly advised anyway. As this is the main recommended way how you can restore you tree to other pc or after serious crash.UPDATE:IndexedDB storage mentioned in this post continue to be a primary data storage. Yet in additional to it there is also file backups of data for 9 last days (every day a backup) and for 6 last hours (a backup for every hour). Unfortunately - not in Chrome 18 (default Ubunta browser) - please upgrade you Chromium to latest stable build!There was several really strange incidents with data lost, mostly on unofficial Chrome builds - portable or from third parties (Co0lNova browser) and several incidents of database corruptions, and one reaffirmed incident when database was sometime stop work at all, until Chrome restart. So, to minimize data loss in future on such events (really rare, yet anyway) latest version not only make periodic automatic backups but also duplicate all data on every save in one additional place. If data from Database is corrupted or not look like the latest saved data the data from this emergency place will be utilized upon restart.This might affect your ability to restore your tree using IndexedDB files backup - as the data from IndexedDB will be ignored (as they will not look like something that TO successfully saved last time), and instead data from emergency source will be utilized.
So to restore you tree from backup, or to move you data to an other PC you must first clear this emergency storage in a freshly installed version of the TO. The simplest way to do this is by uninstalling the Tabs Outliner from a PC where you plan to restore you tree. Note that you must uninstall the TO, not simple disable.The procedure to transfer you tree (to a new PC for example, or to other profile on a same PC) is next:0. Save the Tabs Outliner window on a PC where you plan to restore your tree to a html file (by Ctrl-S), if you already have some useful data in it.
1. Delete (uninstall) the Tabs Outliner from a target Chrome (use this link: chrome://chrome/extensions to open list of extensions)
Note that you must delete the Tabs Outliner by delete icon, not simple disable it, it is important!
2. You need to find this directory in you old backup (in the Chrome installation from which you plan to copy the data):
(if you have only one Chrome profile)
3. And copy its content to a similar directory in the target Chrome.
Basicaly you must copy the "chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0.indexeddb.leveldb" subfolder to the
on the target PC (or target profile, but in this case there will be not the "Default" name).
4. Install again Tabs Outliner from the Chrome Web Store - it will utilize the existed in profile database
Ok this is really weird. I left the state of the restore as it was for a couple of days, during which I would have restarted my computer & chrome a few times, and now my old TO tree is appearing! Not sure what has changed, but looks like my issue is now fixed.