floccusaddon / floccus Goto Github PK
View Code? Open in Web Editor NEW:cloud: Sync your bookmarks privately across browsers and devices
Home Page: https://floccus.org
License: Mozilla Public License 2.0
:cloud: Sync your bookmarks privately across browsers and devices
Home Page: https://floccus.org
License: Mozilla Public License 2.0
Getting this error in Chromium 57:
Errors
Unrecognized manifest key 'applications'.
{
"applications": {
"gecko": {
"id": "[email protected]",
"strict_min_version": "48.0"
}
},
Any help is much appreciated!
Hello,
I am having problems with floccus 1.1.2 running on Firefox 50.0.2 on Debian 8 while accessing my bookmarks on Owncloud 9.1 running the bookmarks app 0.9.0. If I try to save a bookmark or open the Owncloud folder in my Firefox bookmarks, it hangs pretty often telling me if I want to debug/stop/continue this script:
Script: chrome://browser/content/places/browserPlacesViews.js:276
Also the browser is generally unresponsive as long as the floccus addon is activated.
I am just trying to get this app going and I miss an option to a.) manually sync the bookmarks and b.) some kind of feedback of a successful server connection (green icon ?)
see #22
Hi,
i installed Floccus on FF 57 but i could not get it to work. I clicked on the icon, filled the authentication and server info but when i clicked on the save button nothing happened, the pop up UI did not change. Tried both vrtsion 1.2 and 1.3 beta 2.
Somehow I came across this project while looking for something else. I thought I would take a moment to respectfully offer my thoughts, as I have been trying to solve this very same problem for a number of years now.
If you back out and consider the problem of sync on a strategic level, at the end of the day it seems we are depending on others (Mozilla, Google, etc.) to do some things, in order to do what we want. I mean, just a quick look at the issues reported and readme here shows that we are waiting for Mozilla to support certain functionality on FF Mobile, and on and on. It has always been this way, and I suspect always will be. Because reasons. Look at even Mozilla now (as one of your striked-out, half joking comments indicated "pulled a Google" lol) but I have seen this same thing going on over and over since I first started playing with computers on a TRS-80 all those years ago (hence the moniker). And recent changes Mozilla have been making with FF (removing extensibility, trying to make it Chrome, etc.) are alarming to me and so I see no end in sight to this sort of behavior as it seems the nature of the beast that whenever some group achieves a certain size, market share, or whatever it always just seems to me to start going south and they forget what got them there and start doing stupid things. I'm sure there is some witty quote or name for this phenomenon, which now seems to me to be almost a universal law of nature, but it escapes me at the moment.
So a few years ago, I started thinking about this very same problem, namely: how can I remove my dependence on others as much as possible? What format would be universally syncable across platforms, devices, browsers, etc? And once I started thinking that way, I started thinking in terms of just writing my bookmarks in simple text / HTML. I keep these in a folder (called, Bookmarks) in a Mobile folder in NextCloud that is synced across all my devices. I can edit these files in a simple text editor from any platform, save the changes, and have them propagate to all my other devices. Yes it takes a few moments longer than being able to just click on something. But the tradeoff is universal freedom in what you want to include: notes, link title, description, structure (instead of folders you can just make different pages of cross linked HTML in whatever structure you prefer), etc., etc...
If you extend this philosophy to other areas, you end up using todo.txt and/or OrgMode or similar tools for your to do list, because those are also just text files, which can be edited from anywhere and synced. It's also easy to use existing tools like Diff should anything ever get out of sync somehow. And other text processing and scripting tools for advanced usage, for those so inclined and knowledgeable (currently beyond me, but it's there for later, or others to do). This is also following the Unix philosophy of sort of more granularity in tools. Text files are pretty much a universal format.
You also gain some basic knowledge in HTML. It's not hard to learn the basics at all, don't be afraid. :) Personally, I value skill development, however you do have to slow down a bit and be prepared to be a little more patient and invest a little time if you are going to reap the rewards. However, such is life. ;) If you are under the gun and need something RIGHT NOW, this way might not be for you, but consider coming back to it later when you have some time (I follow GTD, so I would tag it with "Someday/Maybe" ;) ).
After using plain HTML text files for a while, I eventually evolved into using a TiddlyWiki (after finding AndTidWiki for Android, which is crucial as half of my workflow, personally, is on mobile). This has the advantages of being slightly simpler to use and giving lots and lots more formatting and cross linking options, as well as keeping your bookmarks together with all your other notes, thoughts, etc. It's just a different way of thinking, but I read some info that supported this is supposed to be closer to the way the brain associates information (tagging, multiple different paths / links between various small bits of info, instead of a hierarchical tree structure). Anyway, in the old days they used to call this a Commonplace Book. Think like DaVinci's notebooks or something. Except now with tagging, cross links, searchable, etc...
At any rate, I did not make this post to offend anyone, discount their work, or necessarily dissuade them from pursuing this course of action. I just wanted to point out that at the end of the day you are putting yourself in a position where you are counting on others (Mozilla, Google, etc.) to a very large degree to be able to do what you want to do. And after banging my head against this very same wall for decades, I finally realized that perhaps a different course of action would work better for me. In fact I have gone fully Free Software and open protocol route and have never been happier but that's another story for another day. Anyone reading this may or may not agree, I just thought I would offer up my thoughts for whatever they are worth.
Merry Christmas everyone!
TRS-80
Hi!
Thank you for your addons, we need it.
I can't synchronize my bookmarks on Firefox 58. I always have the error. I'm using an app password, might be related with that?
Thank you once again!
Hello,
I installed the Floccus 1.2.0 *.crx plugin in Vivaldi 1.10.867.38 and entered my address/credentials, but the plugin is unable to fetch Bookmarks from a Nextcloud 12 instance with the Bookmarks app 0.10.0 enabled.
I get the following in the developer console for the plugin in Vivaldi:
Fetching bookmarks Objectpassword: "password"url: "https://server/owncloud/"username: "user"__proto__: Object
server/owncloud//index.php/apps/bookmarks/public/rest/v2/bookmark?page=-1 Failed to load resource: the server responded with a status of 500 (Internal Server Error)
background-script.js:100 Error: Failed to retrieve bookmarks from ownCloud
at browser.storage.local.get.then.then.response (background-script.js:23)
at <anonymous>
bookmarks.sync.catch.err @ background-script.js:100
This is the log entry in the nextcloud.log file on the server:
{"reqId":"grhrhf","level":3,"time":"2017-06-21T15:33:35+02:00","remoteAddr":"1.1.1.1","user":"--","app":"index","method":"GET","url":"\/owncloud\/\/index.php\/apps\/bookmarks\/public\/rest\/v2\/bookmark","message":"Exception: {\"Exception\":\"Exception\",\"Message\":\"The requested uri(\\\/owncloud\\\/index.php\\\/apps\\\/bookmarks\\\/public\\\/rest\\\/v2\\\/bookmark) cannot be processed by the script '\\\/owncloud\\\/\\\/index.php')\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/owncloud\\\/lib\\\/base.php(952): OC\\\\AppFramework\\\\Http\\\\Request->getRawPathInfo()\\n#1 \\\/var\\\/www\\\/owncloud\\\/index.php(40): OC::handleRequest()\\n#2 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Request.php\",\"Line\":729}","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/59.0.3071.90 Safari\/537.36 Vivaldi\/1.91.867.38","version":"12.0.0.29"}
{"reqId":"grhrhf","level":0,"time":"2017-06-21T15:35:15+02:00","remoteAddr":"1.1.1.1","user":"--","app":"core","method":"GET","url":"\/owncloud\/\/index.php\/apps\/bookmarks\/public\/rest\/v2\/bookmark?page=-1","message":"Scss is disabled for \/var\/www\/owncloud\/core\/css\/styles.scss, ignoring","userAgent":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/59.0.3071.90 Safari\/537.36 Vivaldi\/1.91.867.38","version":"12.0.0.29"}
Would be great to update, so we can tell the upgrade has worked :)
Thanks
Hi,
Could you support the Brave browser of Brendan Eich?
https://blog.brave.com/loading-chrome-extensions-in-brave/
Thanks,
Hello,
this nice addon is currently not compatible with Firefox 47, the addons page says. Is it possible to make it compatible with Firefox 47?
Hi,
there is no synchronization and no error-report what's going wrong on firefox. Maybe a problem with #-character in password?
Greetings,
Andreas
Hello there,
anyone who's up for a bit of testing in order to get an earlier glimpse at the new features of the upcoming floccus (folder sync ;)) version can follow the guide below.
Folders are now synced by utilizing specialized tags that contain the path of the folder the bookmark is in, e.g. floccus:>your>folder
.
Note: You'll need the latest changes of the bookmarks app on the server as well. version 0.11.0 of the bookmarks app in your nextcloud .
chrome://extensions/
Load unpacked extension
and select the root folder of the floccus buildchrome://extensions/
.crx
file into the page to installabout:debugging
Load tempoprary addon
and select the manifest file in the root folder of the floccus buildIn case you experience problems, file an issue on this repo. In order to aid in debugging, please provide client-side logs:
about:debugging
debug
button next to floccus entryforce Sync
for the account of your choice.chrome://extensions
Developer mode
dist/html/background.html
button in floccus' entry next to "Inspect views: "force Sync
for the account of your choiceCheers!
Marcel
So, I've never been fond of paying anything in order to distribute free software. Thus I haven't published floccus on the chrome webstore.
Apparently, though, somebody else has already published a version of floccus on the Chrome WebStore: https://chrome.google.com/webstore/detail/floccus-nextcloud-sync/behlkinclcpoiijckdfjmibdpnfocefg
However, it is outdated and doesn't seem to be maintained.
So, my question is: Does anyone already have a chrome webstore account and would take on the responsibility of publishing and updating an entry for floccus in there? Alternatively, you may also consider throwing money at me, if you really want to see this :)
After the last ServerUpdate 3 weeks ago, there is no more synchronisation.
I have tested a whole new installation with and without reboots of whole system and firefox only... but without success.
How the NC-URL have to be at the floccus configuration side?
"https://server.org" only?
The *.crx file for 1.3.0 Beta 3 you uploaded on the release page is actually 1.2.0.
Hello there,
anyone who's up for a bit of testing in order to get an earlier glimpse at the new features of the upcoming floccus version can follow the guide below:
chrome://extensions/
Load unpacked extension
and select the root folder of the floccus buildabout:debugging
Load tempoprary addon
and select the manifest file in the root folder of the floccus buildforce Sync
after the account has been validated (Don't copy over your old bookmarks from the old floccus folder, but let it fetch them from the server).In order to aid in debugging, please provide client-side logs.
about:debugging
debug
button next to floccus entryforce Sync
for the account of your choice.chrome://extensions
Developer mode
dist/html/background.html
button in floccus' entry next to "Inspect views: "force Sync
for the account of your choiceCheers!
Marcel
I installed you're addon in my Firefox 57.0 and tested it with NC 12.0.3-3 and Bookmarks 0.10.1. I put in my NC Adress (https://nextcloud.domain.tld) and the username and pw. Nothing happend after a few hours. I did not find any access-tries in the NC-Access logs. A restart of FF did not solve the problem either.
Hello! I have a problem with using floccus on more than one browsers. This is what happens:
The result is an inconsistency within my Nextcloud bookmarks, resulting in different bookmarks depending on which browser has just synced to Nextcloud.
Is there a way to dedicate just one bookmarks folder and have floccus remember this across devices? That would be perfect.
Best,
Richard
Hello,
how can I setup a dev environment for this app? Can you please give a link or a small description.
rgds schabi
Hi!
Does floccus work with Opera?
Best, vrs01
I dont consider myself as a stupid user but I am unable to sync anything to owncloud 9.1
I have enabled OC bookmarks plugin and set credentials and url but looks like ffox doesnt do any request to the server. Should there be a sync button or something in firefox, the one added into the toolbar is only offering me to specify the url and credentials but nothing happens except from that. Are there any logs available to see what is going on? Btw, I am running ffox 51, on windows 8.1.
Thank you for creating this add in :)
Great idea!
However, my nextcloud server is local on my LAN and I cannot connect on port 8443.
cloud.localdomain.com:8443
cloud.localdomain.com:8443/login
https://cloud.localdomain.com:8443
https://cloud.localdomain.com:8443/login
no joy.
Hello,
I set up Floccus 1.3.0 Beta 5 in Opera Next 51.0.2781.0 and Nextcloud 12 with Bookmarks app 0.10. After setting up an account, the folder where all the bookmarks are synced is called "Nextcloud (bob@http://example.org)". The bookmarks are synced to that folder successfully though.
The owncloud password is stored in cleartext in the Firefox profile folder. Pls store it in the Firefox password store (which can be encrypted with a master password).
When bulk importing bookmarks into floccus, by drag and dropping them into the firefox other bookmarks directory created by floccus extension, all creation dates are switched to the current time and date. Any way to preserve the previous time stamps?
As far as I can ascertain, floccus currently supports connecting to a single Nextcloud account. As a user with access to more than one Nextcloud installation (work and personal), I suggest adding support for configuring multiple accounts.
Notes:
Bookmarks for [email protected]/
).The changes of v1.3.4 are missing. ๐
Tried on both chrome and firefox and it didnt seem to work. I installed on firefox from the webstore and tried on chrome via the addon in github i tried 1.3.0-beta.5 on chrome with the same result of it just didnt even let me login to my nextcloud account. Im not sure what you need from my end but id gladly give all the info i can
Investigate.
I have installed Floccus to
Chromium : Version 61.0.3163.100 (Official Build) Built on Ubuntu , running on Ubuntu 16.04 (64-bit)
Firefox : Version 56 running on Ubuntu 16.04 (64-bit)
Nextcloud 10.0.5 with official ssl certificate (eg. https://mync.work.gr:port) and the app is not working. The bookmarks never get synched nothing happens -> It says synching... and never ending or at least give an error.
I am the admin of the installation and i know that everytning else working fine.
Please implement two-way syncing so that changes I make to my bookmarks in Firefox are copied to Nextcloud.
I think I observed that when I make a change to a bookmark (e.g. adding a tag), the change is copied into the corresponding bookmark in the Owncloud folder. I haven't observed that this change is copied to Nextcloud. Nextcloud Bookmarks shows me no new tags, for example, even after I reload the page.
Hi, is it possible to add safari support ?
regards
It would be great to have a button to force floccus to sync now.
It would also be good to have an option to change the sync interval.
Messages in logs include:
/index.php/apps/bookmarks/public/rest/v1/bookmark?user=USERNAME&password=PASSWORD
with nextcloud password in plain text.
Under Linux Firefox 57.0.1 the settings pages acts very strange and is partially non-functional.
When I for example want to delete a server, it just kicks me back on the "about:addons", page and the server is not deleted.
Similarly it kicks me back to "about:addons" page when I press the "force sync" button, but when I then go back to the settings page it seems to have worked.
This doesn't happen on my other computer under windows.
Hi I was just coming up your nice plugin and I wondered if this should be working on Nextcloud 11 at the moment ?
Would be nice to know and see where it stores it.
I can't get the current build of the chrome extension to connect to my server.
I put the following in the account panel:
https://mydomain
myuser
mypassword
I also tried
https://mydomain/
https://mydomain/index.php/
The account panel is also very buggy when you add more than one account.
Extension debugging shows nothing (literally nothing).
Google Chrome | 62.0.3202.75ย (Official Build)ย (64-bit)
Bookmarks 0.10.1
If I input the Nextcloud URL without a trailing slash i.e.
the sync fails.
But with:
it works.
Hi!
Am I doing something wrong or is that plugin not suited for Chrome? After installation of floccus.crx I press "Add account" but nothing happens. In Chromium I couldn' activate it due to security reasons.
Thanks for your help and best regards,
Sven
Hello Marcel !
Very nice plugin ! and it's the only one that can sync bookmark between Firefox and Netxcloud (last version 12 at home !).
My computer : Windows 10 and Firefox 57.00
I try to test your plugin since a long time, but it has never work for me.... This is the first version (1.3 on Firefox) that work (almost) fine on my computer ! I'll try Chrome version another day... But it must work too now i think !
I have again some errors in sync but it's a good start... and i don't know how to LOG what appens ?
There is as well a strange display when i come for the first time in the option page of this plugin (on the bottom of the page) : the button "add account" does not appear very well on Windows (i'll try on Linux tomorrow).
Domage as well that i can't sync bookmark on my personnal bar in Nextcloud - it's the place where i have all my bookmark :-(
May be in a next version, by having possibility to change the path ?
Thank's again !
is there a way to sync bookmark folders within the owncloud folder?
I would like the possibility for Floccus to sync Firefox's Entire Bookmark Tree, which means it should have an option to recreate in NextCloud's bookmark page a tree containing:
Bookmarks Toolbar, Bookmarks Menu and the Unsorted Bookmarks folders as well as all the subfolders in them...
This way we could have a proper Bookmark Sync addon :)
There is no configuration screen for floccus on firefox 48.0 for android. The only options are to disable or uninstall.
Hello Guys,
As this is a stalemate position between the devs of the nextcloud bookmarks and you guys,
just do a KISS implementation by adding a sync for a seperate, manual-importable format of Bookmarks and Folders: HTML.
IMO the bookmarks Extension for NextCloud is useless and can therefore be discarded.
So just add a method to have a "Bookmarks" Folder within the base directory and then save a floccus-bookmarks.html in it.
Regards.
i get this error line 141 with the firefox extension in background-script
i am using firefox 50.0
Thanks for the plugin, its great, but this niggles me every time I have to setup a new user.
At each point of adding details fail2ban bans the client for repeated incorrect connections, meaning I have to unban and quickly enter the details.
It doesn't make sense for the plugin to try and connect without any details / complete details.
Can the plugin connect when the details are all added, or have it that it starts trying to connect on a force start by the user?
Thanks for your consideration.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.