No description
Find a file
CismonX 348f13df02
backend_firefox: improve length(url) performace
The SQLite builtin function `length()` calculates the number of
Unicode code points of the given argument, while `octet_length()`
calculates the number of bytes.

The two functions should produce the same result for a URL since it's
always ASCII-only, however, with `octet_length()` the length can be
directly fetched from metadata without actually reading the URL text,
thereby improving performance.
2025-02-27 14:26:24 +08:00
.builds ci: add history build urls 2025-02-27 11:06:00 +08:00
doc doc: misc update 2025-02-26 22:53:38 +08:00
m4 test: misc updates 2025-02-20 11:11:10 +08:00
src backend_firefox: improve length(url) performace 2025-02-27 14:26:24 +08:00
tests test: misc updates 2025-02-20 11:11:10 +08:00
.gitignore test: init tests; add tests for util lib 2025-02-08 01:48:07 +08:00
bookmarkfs.pc.in chore: update links 2025-02-05 18:11:37 +08:00
configure.ac test: misc updates 2025-02-20 11:11:10 +08:00
COPYING init: prepare for Savannah 2024-12-31 18:09:03 +08:00
INSTALL.md build: misc update 2025-02-11 18:28:30 +08:00
Makefile.am init: prepare for Savannah 2024-12-31 18:09:03 +08:00
README.md chore: update links 2025-02-05 18:11:37 +08:00

About

BookmarkFS is a FUSE-based pseudo-filesystem which provides an interface to the bookmark data of web browsers.

Currently, the following browsers (and their derivatives) are supported:

  • Firefox
  • Chromium

Getting Started

See 'INSTALL.md' for instructions on how to build and install BookmarkFS. See the files under 'doc/' for the user manual.

Project homepage: https://www.nongnu.org/bookmarkfs/.

Copying

BookmarkFS is free software, distributed under the terms of the GNU General Public License, either version 3, or any later version of the license. For more information, see the file 'COPYING'.

The user manual and other supporting files in this codebase are distributed under separeate licenses. Refer to the corresponding license notice for details.