neverdecaf / chromium-web-store Goto Github PK
View Code? Open in Web Editor NEWAllows adding extensions from chrome web store on ungoogled-chromium. Also adds semi-automatic extension updating.
License: MIT License
Allows adding extensions from chrome web store on ungoogled-chromium. Also adds semi-automatic extension updating.
License: MIT License
The store is not getting added in the extensions menu, tried reinstalling ungoogled chromium already, and followed all the listed steps in readme, in order.
Here is a video, showing what happens.
Refined GitHub still shows as outdated after I installed update. After browser restart All extensions are up to date!
Package is invalid: CRX_REQUIRED_PROOF_MISSING
Hello,
as of late i´ve become aware of ungoogled chromium (used firefox, vivaldi before).
Downloaded the latest version (zip) of ung. chromium here: https://ungoogled-software.github.io/ungoogled-chromium-binaries/
Changed only the "handling of extension MIME type requests to "always prompt for install", everything else is as chromium started
If i try to drag&drop your extension into the chrome://extensions window, this happens:
nothing more.
realized this is already a problem in previous versions. So either deleted it or merge with the pther open issue thread.
To add the feature requested in #53 a new string was required:
"options_updateDelay": {
"message": "Check for updates every $delayInMinutes$ minutes",
"description": "delayInMinutes will be a field that can be edited by the user",
"placeholders": {
"delayInMinutes": {
"content": "$1"
}
}
},
Luckily, I already added this a while ago so only the oldest translations are missing it, specifically Polish and Russian.
Again, I must ask @TotalCaesar659 for your help, thank you in advance :)
Also, if anyone is willing and able to translate Polish there are more strings from #45 lacking translation.
I'm trying to install extensions from the Google web store using the latest no-sync Marmaduke from:
https://chromium.woolyss.com/
Brave works fine.
Any chance of providing a setting that would allow us to limit how frequently this checks for extension updates on the Chrome Store, ideally from once every hour to once per day or even once per week?
Thanks, and keep up the great work.
Ungoogled-Chromium has no auto update feature for MacOS or Linux.
This would be a great security fix to add this function to check the architecture and download the binary using this extension, or a bash script.
Or if it is easier to modify your python script that does this for windows?:
https://github.com/NeverDecaf/ungoogled-updater
So I noticed on someone's installation of Google Chrome that they had a notification that Nano Defender was removed due to violating ToS (the extension got new developers and they were putting spyware in it). Is it possible to add a feature to allow users to give CWS a list of extensions to check for their removal from the web store?
Currently the extension doesn't link to the Chrome Web Store. I think it would be more user friendly to add a link to the store in the menu when right clicking, so that the user doesn't have to manually search for and find the store.
Is there a philosophical reason for not including this or has this just not been requested yet?
The other permissions requested by this extension, ("Manage your downloads" and "Manage your apps, extensions, and themes") make sense, but why "Read your browsing history"? What functionality of the extension requires this?
When pressed extensions shows "Update Check Failed"
https://i.imgur.com/Yr70Qwo.png
Hi,
I am the developer of ungoogled-chromium-android
and I have an extension-support version that bundles this extension. However the recent change to i18n support breaks it, because the way extensions loads locales on desktop doesn't work on Android (the problem probably only affects pre-installed extensions, but changes that will break user-installed extensions). So can you add default values in .js
files like the old versions when chrome.i18n.getMessage
fails (it returns empty string)?
Can add support for Opera Web Store and Edge Web Store? for ungoogled-chromium and chromium.
Hello,
First, thank you for your good work.
I was wondering if you'd consider also checking the browser's version (against the atom feed, for instance: https://raw.githubusercontent.com/ungoogled-software/ungoogled-chromium-binaries/master/feed.xml) within the extension itself.
In any case, thanks again!
can we have option to make copy of current version Extension before update it?
If downloading a crx from non-webstore update sources, the response headers may not contain the correct mime type information in which case the .crx will be downloaded instead of installed.
It maybe be possible to work around this by spoofing the headers or using a middle-man, perhaps chrome.webRequest could make it work.
#extension-mime-request-handling is set to "Always promt for install". The 1.0.0 release added non-webstore extension installation prompt support, but this extension will only download when I click to update it.
ok not sure for me or everyone
i have two open tab now check for update with chromium-web-store then clicking to update
now extension getting downloaded i close tab that have focus when check for update. now add extension popup wont show and extension wont update
thanks
I see that Chromium Web Store doesn't clearly document how to enable updating for .crx not hosted on Chrome Web Store, for example on GitHub Releases, like qsniyg/maxurl#28
There are reason to not publish on Chrome Web Store, for example requiring credit card or debit card information and a payment to be made to Google.
While I know this feature exists, for a non-developer like me, it's a bit difficult to pin down.
I tried installing ublock origin, using this build: https://github.com/macchrome/winchrome/releases/download/v84.0.4147.89-r768962-Win64/ungoogled-chromium-84.0.4147.89-2_windows.7z
I have installed chromium-web-store, and if I go to the webstore, I get a notification that the url is blocked. https://chrome.9oo91e.qjz9zk/webstore?hl=en
So, I use another url and get this error: https://www.dgip.nl/downloads/chromium-web-store-blocked.png
Now I know all those qjz9zk domains are blocked, because this is an ungoogled version. But eh, is it not working at the moment or am I doing something wrong?
In new version 0.7.0, when I click on extension name in popup, install prompt for wrong extension is showing. "Update All Extensions" shows prompt for right extension.
Have the following two issue:
The .crx will not install even if I enable the Developer's option under extension. I had to rename to .zip file instead and click and drag to install. Kindly verify if this is correct?
After PC reboot/restart, the webstore extension will disappear from Ungoogled Chrome.
Hi, I have grammarly chrome extension and chromium-web-store extension always shows that it can be updated, but after update it doesn't disappear.
Here is the Grammarly extension: https://chrome.google.com/webstore/detail/grammarly-for-chrome/kbfnbcaeplbcioakkpcpgfkobkghlhen
If version comparison bug ("10"<"9") was known, why release 0.10.0 after 0.9.2?
One can obtain a list of installed extensions for migration (from or to ungoogled-chromiun
) from chrome://system/
. For ease of use, could you add a place where we can dump the list and have chromium-web-store
install it.
sample list:
ocaahdebbfolfmndjeplogmgcagdmblk : Chromium Web Store : version 0_8_0
cjpalhdlnbpafiamejdnhcphjbkeiagm : uBlock Origin : version 1_23_0
Also, can you consider changing this extension's name. It's very much vague and "ungooglable". each time I have to find the issue in ungoogled-chromium
where you referenced this extension. I can think of something along the lines of independent-chromium-store
if not something completely novel.
Recently the extension keeps telling me there is an update for Ublock Origin. After I clicked the update link and installed, the red "1" doesn't disappear and it still prompts me the link. When I hover over the link it says "1.31.2 => 1.32.4", and I ckecked chrome://extension
and uBlock Origin is actually not updated.
To add the feature in #41 I had to add a couple new strings:
"popup_removedExtensions": {
"message": "The following extensions have been removed from the Chrome Web Store",
"description": "Will be shown above list of removed extensions."
},
"popup_removedExtensionsTooltip": {
"message": "These may have been removed due to a violation of the Terms of Service.",
"description": "Shown when hovering over popup_removedExtensions."
},
Translation is needed for these locales:
en
fr
pl
pt_BR
pt_PT
ru
Requesting help from previous contributors @TotalCaesar659 @mezysinc @kevin-ferrier @smarquespt
Thank you in advance :)
Please add locale support for translating to other languages.
When going to the chrome webstore on any extension, there is a "Add to Chromium" button that allows the user to install the extension.
When going to the chrome webstore and attempting to download any extension, there is no "Add to Chromium" button as shown in the video here.
I previously had an extension installed that allowed me to install extensions via a context menu when on the page. Here is the other extension.
Using this tool, I installed various extensions but just recently switched to this one for version management. There could be some interference between these two, although when I added the chromium-web-store extension, it properly showed the new updates and also installed them when I clicked "Update all extensions".
I also made sure to disable that other extension and went as far as uninstalling it. Neither worked.
I'm currently running ungoogled chromium version 84.0.4147.89 (Official Build) Arch Linux (64-bit)
, which I compiled from the latest ungoogled chromium version on the AUR.
There have been several reports of being unable to install this extension in a certain version or derivative of Chromium. This is most likely an issue with your particular browser and outside the scope of this extension. If you are able to install other non-webstore extensions but not this one in particular then please open a separate issue, otherwise try following the steps below or commenting on this issue to see if other users can help.
Load unpacked
and select the directory you extracted the crx to.The Chrome Web Store no longer shows "Add to Chrome" buttons in search results. This is most likely an intended change but may be a bug considering no other part of the layout appears to have changed. Will check back in a few weeks/months time to confirm. If this is indeed intended a large chunk of code can be modified/removed in inject.js
.
I'm in the process of deploying chromium. I would like to deploy a few settings for all users. With another extension (uBlock) this is documented. I have this working with chromium and this extension.
Is there a way to set some settings for chromium-web-store? I would like to disable automatic updates, and ignore an extension.
At the moment I have a registry setting that installs this extension from a local file. Maybe this only works for a new profile, but this does not matter to me. I have tried using update_url, but couldn't get it to work. So now version 1.0.2 is installed from local, a newer version is available, but updating this does not work.
Some context:
working (with 32-bit redirection, so there is some SYSWOW64 stuff in there!):
[HKEY_LOCAL_MACHINE\Software\Google\Chrome\Extensions\ocaahdebbfolfmndjeplogmgcagdmblk]
"path" = "c:\program files\Chromium extensions\Chromium.Web.Store.crx"
"version" = "1.0.2"
not working (this also does not work for uBlock, which uses the standard update_url):
[HKEY_LOCAL_MACHINE\Software\Google\Chrome\Extensions\ocaahdebbfolfmndjeplogmgcagdmblk]
"version" = "1.0.2"
"update_url" = "https://raw.githubusercontent.com/NeverDecaf/chromium-web-store/master/updates.xml"
For uBlock I can set settings like this (don't copy this as a reg file, this is from the script I work with):
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Chromium\3rdparty\extensions\cjpalhdlnbpafiamejdnhcphjbkeiagm\policy]
"adminSettings" = '{"userFilters":"! Disable Strict blocking\nno-strict-blocking: * true\n\n"}'
This last thing works.
Now is there something like that possible/available for chromium-web-store which sets the options of the extension itself?
Whenever I download the chrome web store .crx file from the extension Chrome seems to delete it after downloading. Getting it from the releases page is fine. It’s only when getting it from the extension. using un google chromium Version 85.0.4183.121 (Developer Build) (64-bit)
https://chrome.google.com/webstore/detail/bookmarks-menu/ffmdedmghpoipeldijkdlcckdpempkdi
IMO, the problem is that different versioning is used. 2020.02.02.1 is in WebStore and 2020.2.2.1 is in Extensions tab.
Add update all
button for two or more to-be-updated extensions in the UI or the context menu (this would be faster from a UX perspective.) But, either is fine.
When I am checking for updates with the extension, always appear this error:
Bypass Paywalls Clean update failed.
This is the link of the extension: https://gitlab.com/magnolia1234/bypass-paywalls-chrome-clean
I also check the update.xml of this extension and it look fine: https://gitlab.com/magnolia1234/bypass-paywalls-chrome-clean/-/blob/master/updates.xml
Hello,
when updating extensions, I faced two issues with this extension:
"Update All Extensions" does not work
When updates for multiple extensions were available at my systems, I chose "Update All Extensions". It started to download all updates for each extension, but I got only one popup which notified me to update one extension only. I didn't get popup for the other extensions. The download for the other extension was stuck. I was able to recreate this problem on multiple Windows desktops with Ungoogled Chromium (81.0.4044.113)
Notification for new updates doesn't get removed after updating until browser restart
When I was notified about an extension update (ublock Origin), I installed the update. The notification still was shown. This also happened when multiple update were available. In both situations, the counter stayed at "1 new update". Restarting the browser fixes this issue, until a new update is available.
Great addon, I'd be happy if you can fix those issues.
I want to stay on old version of extension, do not count it in notification counter
I'm on Ungoogled Chromium Version 87.0.4280.88 (Official Build) (64-bit). The button to add an extension does not appear in the chrome web store. If I right click and select Add to Chromium, nothing happens, nothing appears in the network tab of dev tools, nothing is output in the console. I tried this in incognito mode with all other extensions turned off. chrome://flags/#extension-mime-request-handling is set to Always prompt for install.
Add feature to import and export extensions to another PC
why can't Multi Chat - Messenger for Whatsapp be used on ungoogled-chromium?
When I try to install Offline Docs i get redirected to:
https://clients2.google.com/service/update2/crx?response=redirect&acceptformat=crx2,crx3&prodversion=87.0.4280.88&x=id%3Dadlepfefemdignonambfpicinlbppbnl%26installsource%3Dondemand%26uc
but nothing downloads. I have installed successfully various extensions, this one is the only one that gives me issues.
This is my ungoogled-chromium version:
87.0.4280.88 (Official Build) Arch Linux (64-bit)
I download the .crx, drag it into the "drop to install", and the page freezes.
I followed all directions and installed the extension but it doesn't work.
Version 87.0.4280.88 (Official Build) (64-bit)
Trying to install a plugin from the chrome webstore (ublock Origin for example) yields the message "Apps, extensions, and user scripts cannot be added from this website". Currently using Ungoogled Chromium version 80.0.3987.132 running on Windows 10
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.