How do I merge 6 older saved json files with bookmarks in FF 23.0.1? Thanks
I have 6 old json files from discarded computers to merge with current bookmarks in ff 23.0.1. Looking for a utility that will combine all into one bookmark folder. Thanks in advance.
Application Basics
Name Firefox
Version 23.0.1
User Agent Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0
Build Configuration
about:buildconfig
Extensions
Name
Version
Enabled
ID
Adblock Plus 2.3.2 true {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Anti-Banner 13.0.2.600 true anti_banner@kaspersky.com
LinkmanFox 8.80.0.0 true {A81031F3-6CEE-4A19-809F-4E26C1D9C1D1}
Advanced SystemCare Surfing Protection 1.0 false ascsurfingprotection@iobit.com
Content Blocker 13.0.2.600 false content_blocker@kaspersky.com
Kaspersky URL Advisor 13.0.2.600 false url_advisor@kaspersky.com
Microsoft .NET Framework Assistant 0.0.0 false {20a82645-c095-46ed-80e3-08825760534b}
Safe Money 13.0.2.600 false online_banking@kaspersky.com
Safe Monitor 2.6.22 false support@safemonitorapp.com
Virtual Keyboard 13.0.2.600 false virtual_keyboard@kaspersky.com
Important Modified Preferences
Name
Value
accessibility.typeaheadfind.flashBar 0
browser.cache.disk.capacity 358400
browser.cache.disk.smart_size.first_run false
browser.cache.disk.smart_size.use_old_max false
browser.cache.disk.smart_size_cached_value 358400
browser.places.smartBookmarksVersion 4
browser.search.useDBForOrder true
browser.startup.homepage_override.buildID 20130814063812
browser.startup.homepage_override.mstone 23.0.1
dom.mozApps.used true
dom.w3c_touch_events.expose false
extensions.lastAppVersion 23.0.1
network.cookie.prefsMigrated true
places.database.lastMaintenance 1376975654
places.history.expiration.transient_current_max_pages 50286
plugin.disable_full_page_plugin_for_types application/pdf
plugin.importedState true
privacy.sanitize.migrateFx3Prefs true
security.disable_button.openCertManager false
security.OCSP.disable_button.managecrl false
security.OCSP.enabled 0
storage.vacuum.last.index 0
storage.vacuum.last.places.sqlite 1376975858
user.js Preferences
Your profile folder contains a
user.js file, which includes preferences that were not created by Firefox.
Graphics
Adapter Description ATI Radeon Xpress 1150 Series
Adapter Drivers ati2dvag
Adapter RAM Unknown
Device ID 0x5974
Direct2D Enabled Blocked for your graphics driver version. Try updating your graphics driver to version 10.6 or newer.
DirectWrite Enabled false (0.0.0.0)
Driver Date 7-22-2006
Driver Version 8.261.4.0
GPU #2 Active false
GPU Accelerated Windows 0/1 Basic Blocked for your graphics driver version. Try updating your graphics driver to version 9.6 or newer.
Vendor ID 0x1002
WebGL Renderer Blocked for your graphics driver version. Try updating your graphics driver to version 9.6 or newer.
AzureCanvasBackend skia
AzureContentBackend none
AzureFallbackCanvasBackend cairo
JavaScript
Incremental GC true
Accessibility
Activated false
Prevent Accessibility 0
Library Versions
Expected minimum version
Version in use
NSPR 4.10 4.10
NSS 3.15 Basic ECC 3.15 Basic ECC
NSSSMIME 3.15 Basic ECC 3.15 Basic ECC
NSSSSL 3.15 Basic ECC 3.15 Basic ECC
NSSUTIL 3.15 3.15
All Replies (6)
All of those backups are likely the same so there is no need to combine them all unless you want 6 of the same bookmark.
Not sure there is any such utility.
I struggle with all but the simplest of tasks using a sql editor on places.squlite ; and depending on ages there are IIRC two different structures.
I guess in principle the .json files could be stitched together in a word processor. There are .json editors, but I have never tried one.
There is one method you could try, and I have just checked it works with Firefox 23. Open multiple instances of Firefox and multiple instances of the bookmarks library you are able to drag and drop bookmarks between the libraries. Not the sort of thing to try with thousands of bookmarks but may be doable over a few sessions if you do not need to move too many bookmarks.
An alternative Firefox based method. If you do not mind loosing tags and keywords is to export as HTML and then import the HTML. HTML bookmarks append when imported. (.json do not append they overwrite).
I could explain in detail how to do this but it is probably better to see if someone has a more elegant or simpler solution. Any idea roughly how many bookmarks you are talking about in each set, and are many of these duplicated. (you would only need to transfer the none duplicated bookmarks)
Edit related threads
- How to merge bookmarks (including tags)? /questions/968959
- Is it possible to amalgamate bookmarks from 2 different backup files? /questions/941531
But no sign of a simple solution.
Modified
How are those bookmarks organized?
If you only need to consider bookmarks in the bookmarks menu folder a then you can consider to 'park' (copy) them to the clipboard when restoring the next JSON backup and then paste the clipboard content to merge the previously saved bookmarks. I don't know if a copy and paste of the All Bookmarks folder is working properly, but you can give that a try.
Thank you for the suggestions. There is a new issue- on my primary computer there are 2 default profiles in firefox. Each contains a bookmarkbackups folder with files of different sizes, dates and information.
How do I switch firefox profiles? They are in the same user account.
Can I merge the bookmarkbackups without one overwriting the other?
Hi mr91506, you cannot merge the .json files in the two bookmarkbackups folders. If you merge the folders, one of the identically named files will have to be deleted.
You can switch your active profile using Firefox's Profile Manager. This allows you to maintain different profiles (e.g., work and home, kids and parents). But only one can be in use at a time.
Exit Firefox and start up in the Profile Manager using Start > search box (or Run):
firefox.exe -P
Any time you want to switch profiles, exit Firefox and return to this dialog.
When creating a new profile, I recommend using the default location suggested, and to avoid data loss, not re-using any existing folder. Before deleting unneeded profiles, I suggest making a backup first in case something were to go wrong.
By the way, to spell out a previously mentioned approach to gathering all your bookmarks from the old JSON files (https://support.mozilla.org/en-US/questions/968777#answer-470541):
(1) Create a new blank profile
(2) Restore a JSON file (see Restore bookmarks from backup or move them to another computer)
(3) Export the restored bookmarks to an HTML format in a convenient location, with a unique file name (see Export Firefox bookmarks to an HTML file to back up or transfer bookmarks)
(4) Repeat Steps 2 and 3 until you have HTML format exports of all the old bookmarks
(5) Exit Firefox and start up in your normal profile
(6) Import all the HTML files (see Import Bookmarks from an HTML file)
Likely, you will have lots of duplicates, but you will have everything in one place at least.