X
Tap here to go to the mobile version of the site.

Support Forum

How do I merge 6 older saved json files with bookmarks in FF 23.0.1? Thanks

Posted

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
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

Additional System Details

Installed Plug-ins

  • Next Generation Java Plug-in 10.25.2 for Mozilla browsers
  • NPRuntime Script Plug-in Library for Java(TM) Deploy
  • Google Update
  • GEPlugin
  • Shockwave Flash 11.7 r700
  • 5.1.20513.0
  • Adobe PDF Plug-In For Firefox and Netscape 10.1.7
  • Google Updater pluginhttp://pack.google.com/
  • The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the QuickTime Web site.
  • Windows Presentation Foundation (WPF) plug-in for Mozilla browsers
  • DRM Netscape Network Object
  • Npdsplay dll
  • DRM Store Netscape Plugin

Application

  • User Agent: Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0

More Information

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

Waka_Flocka_Flame 441 solutions 5048 answers

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.

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.
John99
  • Top 25 Contributor
  • Moderator
683 solutions 9472 answers

Helpful Reply

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

But no sign of a simple solution.

Not sure there is any such utility. <br />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 by John99

cor-el
  • Top 10 Contributor
  • Moderator
11991 solutions 111428 answers

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.

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.

Question owner

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?

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?
jscher2000
  • Top 10 Contributor
2983 solutions 27712 answers

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.

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.
jscher2000
  • Top 10 Contributor
2983 solutions 27712 answers

Helpful Reply

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.

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 a HTML file]]) Likely, you will have lots of duplicates, but you will have everything in one place at least.