All Projects → Offerel → SyncMarks-Extension

Offerel / SyncMarks-Extension

Licence: MPL-2.0 License
Browser Webextension for Firefox, Edge or Chromium derivatives to sync your bookmarks with a private backend.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to SyncMarks-Extension

Floccus
☁️ Sync your bookmarks privately across browsers
Stars: ✭ 2,630 (+11334.78%)
Mutual labels:  firefox, webdav, bookmarks, edge-extension
Nighttab
A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.
Stars: ✭ 598 (+2500%)
Mutual labels:  firefox, addon, bookmarks
Min Vid
Popout video player in Firefox
Stars: ✭ 180 (+682.61%)
Mutual labels:  firefox, addon
Treestyletab
Tree Style Tab, Show tabs like a tree.
Stars: ✭ 2,438 (+10500%)
Mutual labels:  firefox, addon
time-capsule
A WebExtension to send links to your future self
Stars: ✭ 27 (+17.39%)
Mutual labels:  addon, bookmarks
Addon
ClearURLs is an add-on based on the new WebExtensions technology and will automatically remove tracking elements from URLs to help protect your privacy.
Stars: ✭ 161 (+600%)
Mutual labels:  firefox, addon
Firessh
free, cross-platform SSH terminal client for Firefox and Chrome
Stars: ✭ 173 (+652.17%)
Mutual labels:  firefox, addon
Smartproxy
Firefox/Chrome browser extension. SmartProxy will automatically enable/disable proxy for the sites you visit, based on customizable patterns.
Stars: ✭ 199 (+765.22%)
Mutual labels:  firefox, edge-extension
Swift Selection Search
Swift Selection Search (SSS) is a simple Firefox add-on that lets you quickly search for some text in a page using your favorite search engines.
Stars: ✭ 125 (+443.48%)
Mutual labels:  firefox, addon
netflix-list-exporter
💫‎‎‎‏‏‎ An Extension to export your lists from Netflix to Clipboard area and share it with your friends.
Stars: ✭ 60 (+160.87%)
Mutual labels:  firefox, addon
yet-another-pinboard-extension
Manage your Pinboard bookmarks in your browser.
Stars: ✭ 27 (+17.39%)
Mutual labels:  firefox, addon
sticky-reader-mode
A browser extension to turn on Reader Mode automatically per your preference
Stars: ✭ 18 (-21.74%)
Mutual labels:  firefox, firefox-webextension
Alfred Firefox
Search and control Firefox from Alfred
Stars: ✭ 142 (+517.39%)
Mutual labels:  firefox, bookmarks
Livemarks
Extension that restores RSS Feed Livemarks in Firefox.
Stars: ✭ 137 (+495.65%)
Mutual labels:  firefox, addon
Scratchaddons
All-in-one browser extension for Scratch.
Stars: ✭ 133 (+478.26%)
Mutual labels:  firefox, addon
Rester
A REST client for almost any web service (Firefox and Chrome Extension)
Stars: ✭ 192 (+734.78%)
Mutual labels:  firefox, addon
Session-resurrection
Save your browser sessions and restore them any time
Stars: ✭ 36 (+56.52%)
Mutual labels:  firefox, firefox-webextension
Vertical Tabs Reloaded
Firefox add-on for arranging tabs vertically
Stars: ✭ 115 (+400%)
Mutual labels:  firefox, addon
Librefox
License: Mozilla Public License 2.0
Stars: ✭ 1,574 (+6743.48%)
Mutual labels:  firefox, addon
BrainlyTools Extension
A toolbox for exclusive users of Brainly. It enhances Brainly and provides tools to do fast and massive actions and much more..
Stars: ✭ 0 (-100%)
Mutual labels:  edge-extension, chromium-extension

Please note, that future changes can only be found at https://codeberg.org/Offerel/SyncMarks-Extension. This repository will be archived.

.

.

SyncMarks Extension

This is a Webextension for Browsers to sync and backup your bookmarks via PHP or WebDAV. You can simply install the AddOn for Firefox via AMO or for Microsoft Edge via Edge Store. The Addon will work also on other Chromium derivates, including Kiwi Browser. You can use this plugin to export, import and sync your bookmarks to your backend (WebDAV share / or SyncMarks-Webapp.

Currently there is no bookmark API for Firefox on Android, but other features should work there. The AddOns can be installed in Kiwi Browser.

The bookmarks can be exported manually or automatically. There are corresponding options in the addon settings. The Export/Import process is compatible with Browser internal Sync. The bookmarks are also be compatible with the corresponding Roundcube plugin, so that they can also be used in Roundcube.

Permissions

There are some permissions needed.

Access your data for all https sites

The WebDAV share or PHP backend can theoretically be located on any https url. Since I don't know beforehand which one this will be, the AddOn needs the permission to communicate with any https url. However, the data is only exchanged with the server specified in the settings.

Read and modify bookmarks

Since you export and import all your bookmarks, the AddOn needs access to them. Currently this API is supported on the desktop and on Kiwi on mobile. If the Mozilla implements this finally on mobile, it will work there to.

Storage

This is to save the AddOn options. All data are only saved localy in your profile.

Notifications

The AddOn uses notifications to alert you about error occured or to notify you about pushes send from other clients.

Context menus

On desktop you can right click on a empty space at the page or on a link and can push this link as notification to other clients, including the Webapp. Since this API is not available on mobile, you can't use this feature there. On mobile you can use the toolbar button to send a page as notification.

Current open bugs

There are some open browser issue, where i must use a workaround or if no workaround is possible, we have to wait for a upstream fix in Fennec/Chromium. This is a list of a issues im aware as of now:

  • Bookmark API isn't supported on Android. There is hope, that this will be supported in the upcoming future, but currently it's unsupported at least on Android. In Kiwi Browser its working as expected. You can follow the Firefox bug at https://bugzilla.mozilla.org/show_bug.cgi?id=1625231. As some sort of workaround, the Addon displays the bookmarks from the WebApp in the popup page, when you click on the AddOn button.
  • Context menu isn't supported on Firefox Android. The only workaround so far is to use the toolbar button.
  • Notifications are completely broken in Fennec Android. As a workaround, i have added pushed urls also the logfile. You can follow the bug report at mozilla-mobile/fenix#14993 Fixed in Firefox v86.
  • Clicking the notification is not working on Android. The bug for this is now open since months. You can follow at mozilla-mobile/android-components#7477
  • activeTabs permission is missing url properties on Firefox Android. As a workaround i have re-added the tabs permission, to get the current url of the active tab. You can follow this bug at mozilla-mobile/fenix#14093
  • The settings page will not opened correctly in Firefox Android. The settings page will be opened invisible in a tab in the background, some other times it will opened multiple times. You can follow the bugreport at mozilla-mobile/fenix#15742
  • Requesting optional permissions is not working on Android. You can find the bug at mozilla-mobile/fenix#16912
  • Startup sync can lead to unexpected nehavior. I have tried to fix that but there are situations, where the sync will not work as expected:
    • If the parentfolder can not be identified, a synced bookmark will not be removed, moved or added. I try to find a way to fallback to at least create a bookmark in folder "Other bookmarks".
    • If the bookmark or folder cant be identified, this may lead to bookmark/folder duplication.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].