A simple tool writen in chicken scheme for extracting new bookmarks from two html bookmark files exported from Firefox/Chrome.
To build it, you need to install chicken, then run the following commands
git clone https://github.com/alxbnct/bookmarkdiff.git
chicken-install -n
./bookmarkdiff
$ bookmarkdiff --help
Usage:
-a, --input-file-a=FILE Input file a
-b, --input-file-b=FILE Input file b
-o, --output-file=FILE Output file name
-d, --directory=DIR Directory for new bookmarks
If you want to put the new bookmarks to a certain directory in the browser, you can use the -d
flag as follows
./bookmarkdiff -a bookmarks_firefox.html -b bookmarks_chrome_2023_8_24.html -o diff8.html -d "Bookmarks Menu/Other Bookmarks/Chrome/2023-08-24"