Bookmark Merger

Python-based module that merges multiple Firefox bookmarks
Download

Bookmark Merger Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • robochat
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 67 KB

Bookmark Merger Tags


Bookmark Merger Description

Python-based module that merges multiple Firefox bookmarks Bookmark Merger is a Python library/module written mostly for the purpose of merging multiple bookmark files together. It works only with the bookmark.html files created by Firefox (although possibly netscape would use the same files?). Rather than removing all duplicate hyperlinks, it works with the folder structure of the bookmarks; merging together two bookmark files in the same way that two recursive filesystem directories would be combined. Folders with the same name are merged appropriately and the duplicate entries are removed and entries with the same hyperlink but different strings are merged.The library consists of two parts. The first is a parsing grammar defined using the 'pyparsing library'. This turns a bookmark file into a recursive collection of strings along with some named attributes consisting of folder name and lists of found hyperlinks. The pyparsing module documentation should be consulted to understand the pyparsing.parseResults class. Optionally the original string can be recreated from the parseResults instance (see function -serialize).The second part is a set of functions for creating a recursive set of dictionaries and for merging two or more bookmark files together.NOTE: Bookmark Merger is licensed and distributed under the terms of the GNU Library or Lesser General Public License (LGPL). Requirements: · Python · Pyparsing


Bookmark Merger Related Software