X
Tap here to go to the mobile version of the site.
Your Firefox is out of date and may contain a security risk! Upgrade Firefox

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

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
  • Top 25 Contributor
529 solutions 5045 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.

John99
  • Top 25 Contributor
  • Moderator
624 solutions 8066 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.

Modified by John99

cor-el
  • Top 10 Contributor
  • Moderator
10776 solutions 96962 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.

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?

jscher2000
  • Top 10 Contributor
2377 solutions 21037 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.

jscher2000
  • Top 10 Contributor
2377 solutions 21037 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 a HTML file)

Likely, you will have lots of duplicates, but you will have everything in one place at least.