Sync search plugins
Categories
(Firefox :: Sync, enhancement, P3)
Tracking
()
People
(Reporter: stazybohorn, Unassigned)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [sync-engine-addition][fxsync])
Updated•16 years ago
|
Comment 1•15 years ago
|
||
Updated•15 years ago
|
Updated•15 years ago
|
Updated•15 years ago
|
Comment 2•15 years ago
|
||
Updated•15 years ago
|
Updated•15 years ago
|
Updated•15 years ago
|
Updated•15 years ago
|
Updated•15 years ago
|
Comment 3•15 years ago
|
||
Updated•14 years ago
|
Comment hidden (advocacy) |
Comment hidden (advocacy) |
Comment hidden (advocacy) |
Comment hidden (advocacy) |
Comment 12•13 years ago
|
||
Comment 13•13 years ago
|
||
Comment 14•13 years ago
|
||
Comment hidden (advocacy) |
Comment 16•12 years ago
|
||
Comment 17•12 years ago
|
||
Comment 18•12 years ago
|
||
Comment hidden (advocacy) |
Comment 20•12 years ago
|
||
Comment 21•12 years ago
|
||
Comment hidden (advocacy) |
Comment 23•12 years ago
|
||
Comment 24•12 years ago
|
||
Comment 25•12 years ago
|
||
Comment hidden (off-topic) |
Comment 27•12 years ago
|
||
Comment hidden (off-topic) |
Comment 30•12 years ago
|
||
Comment hidden (advocacy) |
Comment 32•12 years ago
|
||
Comment 33•12 years ago
|
||
Comment hidden (advocacy) |
Comment 35•12 years ago
|
||
Comment 36•12 years ago
|
||
Comment hidden (advocacy) |
Comment hidden (advocacy) |
Comment hidden (advocacy) |
Comment hidden (advocacy) |
Comment 41•11 years ago
|
||
Comment 42•11 years ago
|
||
Comment 43•11 years ago
|
||
Comment 44•11 years ago
|
||
Comment 45•11 years ago
|
||
Comment hidden (advocacy) |
Comment 47•11 years ago
|
||
Comment hidden (advocacy) |
Updated•11 years ago
|
Updated•11 years ago
|
Comment 50•11 years ago
|
||
Comment hidden (advocacy) |
Comment hidden (advocacy) |
Comment 54•10 years ago
|
||
Comment 55•10 years ago
|
||
Comment 56•10 years ago
|
||
Comment 57•10 years ago
|
||
Comment 58•10 years ago
|
||
Comment hidden (advocacy) |
Comment 60•10 years ago
|
||
Comment 61•10 years ago
|
||
Comment 62•10 years ago
|
||
Comment 64•10 years ago
|
||
Comment 65•10 years ago
|
||
Comment 66•10 years ago
|
||
Comment hidden (advocacy) |
Updated•9 years ago
|
Updated•9 years ago
|
Comment hidden (advocacy) |
Updated•8 years ago
|
Comment hidden (advocacy) |
Updated•8 years ago
|
Updated•8 years ago
|
Comment 73•8 years ago
|
||
Updated•8 years ago
|
Comment 74•8 years ago
|
||
Comment 75•8 years ago
|
||
Comment 76•8 years ago
|
||
Comment 77•8 years ago
|
||
Comment 78•7 years ago
|
||
Comment 79•7 years ago
|
||
Comment 80•7 years ago
|
||
Comment 81•7 years ago
|
||
Comment 85•7 years ago
|
||
Comment 87•7 years ago
|
||
Comment 88•6 years ago
|
||
Comment hidden (advocacy) |
Comment hidden (advocacy) |
Comment 94•6 years ago
|
||
This bug still on Firefox 65.0 (64-bit) for Ubuntu canonical-1.0
Comment hidden (obsolete) |
Comment 97•5 years ago
|
||
Hi ! I'm not sure of the whole evolution of the keyword syncing feature throughout all these years.. I am personally trying to migrate as much as possible to Ubuntu, and setting up Firefox on it came with the challenge of syncing a-l-l my search keywords (it is such a valuable tool on my browsing!)
Does anyone know where is this issue at? Thank you for your reply
Comment hidden (advocacy) |
Comment hidden (advocacy) |
Comment 100•5 years ago
|
||
(In reply to Murz from comment #88)
As workaround we can sync config file (via some file syncing service) with
list of current search plugins, it is located at search.json.mozlz4 file in
profile folder.
Whilst I agree this a ridiculously old bug, at least this workaround is easy enough. I used a cloud service (could've used FF send) to copy this file from my PC with defined keywords to my new PC (with FF closed) and when I reopened FF on my new PC all my search engines and keywords were there, yay! I'll try to summarize more concisely.
Workaround
Assuming copying from one PC to another
- Close FF on both PCs
- Navigate to your profile folder on the old PC:
%APPDATA%\Mozilla\Firefox\Profiles\
- Find file
search.json.mozlz4
- Copy file to USB/Cloud Service/FF Send
- Download to new PC and copy to your profile folder (replace the existing file)
- Open FF on your new PC and enjoy your search engines and keywords
Note: when I reopened FF after doing this my default search engine had been changed, so you may need to manually reset the default.
Comment hidden (advocacy) |
Comment 102•5 years ago
|
||
(In reply to benpyman from comment #100)
(In reply to Murz from comment #88)
As workaround we can sync config file (via some file syncing service) with
list of current search plugins, it is located at search.json.mozlz4 file in
profile folder.Whilst I agree this a ridiculously old bug, at least this workaround is easy enough. I used a cloud service (could've used FF send) to copy this file from my PC with defined keywords to my new PC (with FF closed) and when I reopened FF on my new PC all my search engines and keywords were there, yay! I'll try to summarize more concisely.
Workaround
Assuming copying from one PC to another
- Close FF on both PCs
- Navigate to your profile folder on the old PC:
%APPDATA%\Mozilla\Firefox\Profiles\
- Find file
search.json.mozlz4
- Copy file to USB/Cloud Service/FF Send
- Download to new PC and copy to your profile folder (replace the existing file)
- Open FF on your new PC and enjoy your search engines and keywords
Note: when I reopened FF after doing this my default search engine had been changed, so you may need to manually reset the default.
@benpyman you are my savior. I confirm that this workaround has worked flawlessly at my machine. I repeated the exact steps as you suggested at my Linux machine (Arch Linux OS) and all my numerous search engines were transferred from my old OS to my new OS including keyboard shortcuts (keywords) for the search engines.
Note: at my Linux machine the file with search engine settings was located at: /home/username/.mozilla/firefox/some_not_human_readable_string.default-release/search.json.mozlz4
Comment 105•4 years ago
|
||
The workaround for this was to use bookmark keywords, however those were removed (without warning!) from Firefox Android. I have 25 search engines configured (actually bookmark keywords) and don't want to configure those on every device.
Comment 106•4 years ago
|
||
(In reply to remirampin from comment #105)
The workaround for this was to use bookmark keywords, however those were removed (without warning!) from Firefox Android. I have 25 search engines configured (actually bookmark keywords) and don't want to configure those on every device.
FWIW, while these will not work as you expect on Android, these should sync fine - even by Android.
Comment 107•4 years ago
|
||
I did this other workaround where I dropped my custom search engine keywords and used duckduckgo as default search engine instead, this lets me use its !bang commands. Most of the search engines I used previously have their own !bang already, (e.g. Youtube is !yt, google images is !gi), so it isn't much of a problem, only have to remember their new term (if it's different).
Then there's this other search engine called DuckDuckGoog that uses duckduckgo if the search starts with "!", but switches google if it doesn't start with a "!", I'm not sure how secure this one is though.
Comment 108•4 years ago
|
||
As a workaround I have written a script (in Scala, runs on Ammonite) that can take backup, restore from backup and add a new engine (on some sites Firefox doesn't show an option to add). It doesn't help Android, but at least my search engines are safely stored and if I migrate to another machine, I'll have them restored.
https://github.com/ciuncan/dotfiles/blob/master/scripts/ammonite/firefox_search_engines.sc
For usage, see: https://www.reddit.com/r/scala/comments/i35gs9/ammonite_script_to_manage_firefox_search_engines/
Comment 109•4 years ago
|
||
While there are workarounds to copying search plugins, their keywords and history, is there any plan to incorporate this functionality in FF Sync, and if so, any timeline on the same? I would want to be able to keep all of my FF settings sync'ed between my desktop and laptop, without having to keep them up to date manually? This seems to be one of the major things that is missing in sync for me. Thanks.
Comment hidden (advocacy) |
Comment 112•4 years ago
|
||
Hi everyone.
This is a copy&paste feature, that works manually throughout different FF Versions and platforms. I can copy the search.json.mozlz4 from FF80 on a mac to FF78 on Windows, and it works perfectly. prefs.js as well, btw. Even though syncing just the single one click search engines would be way more elegant.
Since this was on the roadmap 2011 as mentioned above and since this feature is missing since FF3 (yes, THREE) there is no other way than code it ourselves. how knows what i do have to learn and where to submit an alpha/beta version?
Comment 113•4 years ago
|
||
(In reply to ceyhuncanu from comment #108)
As a workaround I have written a script (in Scala, runs on Ammonite) that can take backup, restore from backup and add a new engine (on some sites Firefox doesn't show an option to add). It doesn't help Android, but at least my search engines are safely stored and if I migrate to another machine, I'll have them restored.
https://github.com/ciuncan/dotfiles/blob/master/scripts/ammonite/firefox_search_engines.sc
For usage, see: https://www.reddit.com/r/scala/comments/i35gs9/ammonite_script_to_manage_firefox_search_engines/
I do not quite understand what you can do with it. to store and restore, both on OS X, Win7, Win10 and assumingly on OS XI, the command copy & paste will do the job, even if you change FF versions and/or your OS. That is what I do regularly, for many years already.
Comment 114•4 years ago
|
||
I'm not sure why I was needinfo'd, but if you are asking for a short summary of things you can do to move this forward, I don't know. Any proposal would need to take Android and iOS into account - syncing this just between desktops probably isn't going to get off the ground. Rest assured, if this was anything like "easy", or even if the approach we should take was obvious, it would already have been done.
Comment 115•4 years ago
|
||
A good workaround is using bookmark keywords, since those are exactly equivalent (functionally) to search engines. I have been using those since the very start when I noticed search engines didn't sync. Maybe those functionalities could be merged together? I have a "search engines" bookmark folder with my keyworded bookmarks, which could be what the "search engines" section of the settings manipulate. Honestly the two functionalities always felt like duplicates.
Of course bookmark keywords are among the many functionalities that were ripped out of Firefox Android during the recent "upgrade", I am saying this assuming they are coming back.
Comment 116•4 years ago
|
||
(In reply to Mark Hammond [:markh] [:mhammond] from comment #114)
I'm not sure why I was needinfo'd, but if you are asking for a short summary of things you can do to move this forward, I don't know. Any proposal would need to take Android and iOS into account - syncing this just between desktops probably isn't going to get off the ground. Rest assured, if this was anything like "easy", or even if the approach we should take was obvious, it would already have been done.
Hmm, any proposal would need to take Android and iOS into account . Well, within FF desktop win and mac, i can browse my bookmarks by typing first letters of keywords added to them. not possible in iOS, bookmarksync is there anyway.
In other words, not everything is possible on iOS but on desktop computers.
Hmm. there is no searchplugin or such thing within FF iOS. Do we wait for a new searchplugin standard, compatible with Android AND ioS?
Hmm, the feature this thread is about would have been helpful since.... look on top the page ... 12 years ago. No FF Android on iOS or Android thinkable back then
Well, "if this was anything like "easy"," on would be able to copy the search.json.mozlz4 from FF 80 on Win to FF 78 Mac or what ever change of operatin systtem or FF version ever. Rest assured, i do this since 12 years, even back then when there were those single files.
Updated•4 years ago
|
Comment 117•4 years ago
|
||
ok, anyone else here who can simply tell me what i would need to learn to either code that missing lines or to comprehend that this would be difficult?
Comment 118•4 years ago
|
||
ok found it. thanks anyway
Comment 119•4 years ago
|
||
(In reply to yehoudin from comment #113)
(In reply to ceyhuncanu from comment #108)
As a workaround I have written a script (in Scala, runs on Ammonite) that can take backup, restore from backup and add a new engine (on some sites Firefox doesn't show an option to add). It doesn't help Android, but at least my search engines are safely stored and if I migrate to another machine, I'll have them restored.
https://github.com/ciuncan/dotfiles/blob/master/scripts/ammonite/firefox_search_engines.sc
For usage, see: https://www.reddit.com/r/scala/comments/i35gs9/ammonite_script_to_manage_firefox_search_engines/
I do not quite understand what you can do with it. to store and restore, both on OS X, Win7, Win10 and assumingly on OS XI, the command copy & paste will do the job, even if you change FF versions and/or your OS. That is what I do regularly, for many years already.
Hi @yehoudin, if just copying and pasting the file works for you, then by all means, you can do that. I wanted to have search engines in plain text and version controlled so I can keep track of changes. The script does that and also can add more engines where you cannot do from the UI (you know, for some sites, you don't even get choice of adding that site as a new search engine even though it provides a search facility in some manner). It asks for some fields and can fetch the favicon automatically. This is something I found myself needing regularly. So I thought that if anyone has similar needs they could use this as a workaround.
Comment 120•4 years ago
|
||
cool i'll try that, adding search engines for was like create one just a while ago on ready.to and there before on searchplugins.net.
"if just copying and pasting the file works for you"
so i was lucky, and that wont work in general? i guess it works for everyone.
of course, making different changes on each FF installation and sync that together would not work with c+p, but at least the feature could be added with a warning that only the youngest search.json would be kept and older changes to that file on other intstallations would be lost.
Comment 121•4 years ago
|
||
Is there any progress with this bug? It was reported 13 years ago? Is there something wrong? Could someone explain what's going on?
Comment 122•4 years ago
|
||
(In reply to Michael V. from comment #121)
Is there any progress with this bug? It was reported 13 years ago? Is there something wrong? Could someone explain what's going on?
Apparently, even back in october 2007 when this thread was opend, it was essential that it would work on iOS 1 (!) or Android (first published September, 2008). Look above.
And copy and paste isn't as easy as it seems when you do it manually....they say
I asked, without answer yet, what to do to code on your own.
I guess here is where to start: https://firefox-source-docs.mozilla.org/devtools/getting-started/build.html
Maybe that it something someone can confirm or correct?
If others learned to code we can do as well.
Comment hidden (advocacy, offtopic) |
Updated•3 years ago
|
Updated•3 years ago
|
Comment hidden (advocacy) |
Updated•3 years ago
|
Updated•2 years ago
|
Description
•