Giter Club home page Giter Club logo

chrome-store-foxified's People

Contributors

alejandroperezmartin avatar frederiksen avatar goldie-lin avatar goofy-mdn avatar janat08 avatar marceloghelman avatar marsf avatar masheen1988 avatar mdr-ksk avatar noitidart avatar noureddin avatar patrickguthridge avatar teo951 avatar tonnesm avatar veadarkin avatar yfdyh000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chrome-store-foxified's Issues

Can we load unpacked folders as extensions?

I'm using a Github fork of Strict Workflow (pomodoro) available at https://github.com/matchu/Strict-Workflow/ . However, there's no CRX available, the extension is not in the Chrome Store, and I can't use this addon to load directly from my hard drive (I tried browsing file:///path... and file:///path/manifest.json).

Is there a feature to load unpacked extensions, and if not, can you add one?

https://addons.mozilla.org/en-US/firefox/addon/chrome-store-foxified/reviews/827499/

Signing Failed. Contacting server failed. Status: 500 Status Text: INTERNAL SERVER ERROR URL

Whenever I try to sign the Office Editing for Docs, Sheets & Slides extension, I get this error:

Signing failed, contacting server failed. Status: 500 Status Text: INTERNAL SERVER ERROR URL: https://addons.mozilla.org/api/v3/addons/gbkeegbaiigmenfmjfclcdgdpimamgkj%40chrome-store-foxified-740458099/versions/118.1974.1977/

I tried it both my desktop and laptop and I get the same error both times.

Parse URL properly

If you try to download from this page it fails: https://chrome.google.com/webstore/detail/tms-torrent-search-extens/ngcldkkokhibdmeamidppdknbhegmhdh?utm_source=chrome-app-launcher-info-dialog

It works from this page though: https://chrome.google.com/webstore/detail/tms-torrent-search-extens/ngcldkkokhibdmeamidppdknbhegmhdh

In the above case it thinks the id is:

in actOnExt server side, aExtId: ngcldkkokhibdmeamidppdknbhegmhdh?utm_source=chrome-app-launcher-info-dialog aExtName: TMS - Torrent search, extension bootstrap.js:157

Not working in private mode

Error given is:

β€œError: Permission denied to access property "exports"[Weitere Informationen]react-with-addons.js:12:27”

in en-us:

Error: Permission denied to access property "exports"react-with-addons.js:12:27

I think this affects the following three situations:

  • were you in a private window?
  • Or in a private session?
  • Or is your history set to "Never remember" as in screenshot below:

Repository of compatible addons

I couldn't find anything similar to a list of Chrome extensions that currently work at least partially in Firefox. If that doesn't exist, I think it would be very useful. I'm sure there are extensions that I don't even know exist which are compatible and would be useful to me. A wiki page or a spreadsheet would suffice.

Signing failed. Not logged in AMO. (And needs better display to user of error when install fails)

I tried to install the chrome extension called "Signal Private Messenger" without any success.

When i hit the option: "Sign and Install" i get the error: "Signing failed. Not logged in AMO." even when i am logged in into my AMO-Account.

When i hit the option: "Temporarly Install Unsigned Addon" nohing happens, no errormessage.

And when i save the addon as XPI-File and try to install it manually i get the error that: "This addon cant be installed cause its damaged"

Updating addon to a newer version through addon does not work

To check that, install an addon from Chrome store via Foxified
Then wait for a newer version
Try to sign and install it via Foxified - you will get an error, which wrongly indicates upload timeout
Then if you go to AMO and update the addon manually via CRX, which Foxified allows to download - update works flawlessly

Moreover if any other issue is thrown while signing, it is also indicated as AMO upload timeout, possible localization issue? (I started to get this only after Foxified was updated a while ago)

Updating addons?

There's no mention of whether or not the extension updates addons as they are updated in the chrome store. (i.e. automatically or semi-automatically)

  • Is this functionality possible?

Autofill Extension Issue

This is in reply to reveiw here -

When I try to install it I get this error:

1483464493540	addons.webextension.<unknown>	ERROR	Loading extension 'null': Loading locale file _locales/en/messages.json: SyntaxError: JSON.parse: expected property name or '}' at line 3 column 3 of the JSON data  Log.jsm:753
Unknown localization message generaldescription  ExtensionUtils.jsm:490
1483464493546	addons.webextension.<unknown>	WARN	Loading extension 'null': Reading manifest: Error processing background.persistent: Event pages are not currently supported. This will run as a persistent background page.
1483464493552	addons.webextension.<unknown>	WARN	Loading extension 'null': Reading manifest: Error processing permissions.4: Unknown permission "unlimitedStorage"
1483464493553	addons.webextension.<unknown>	WARN	Loading extension 'null': Reading manifest: Error processing update_url: An unexpected property was found in the WebExtension manifest.
1483464493554	addons.webextension.<unknown>	WARN	Loading extension 'null': Reading manifest: Error processing options_page: An unexpected property was found in the WebExtension manifest.
1483464493562	addons.webextension.nlmmgnhgdeffjkdckmikfpnddkbbfkkk@chrome-store-foxified-unsigned	ERROR	Loading extension 'nlmmgnhgdeffjkdckmikfpnddkbbfkkk@chrome-store-foxified-unsigned': Loading locale file _locales/pt_PT/messages.json: SyntaxError: JSON.parse: expected property name or '}' at line 3 column 3 of the JSON data  Log.jsm:753
1483464493563	addons.webextension.nlmmgnhgdeffjkdckmikfpnddkbbfkkk@chrome-store-foxified-unsigned	ERROR	Loading extension 'nlmmgnhgdeffjkdckmikfpnddkbbfkkk@chrome-store-foxified-unsigned': Loading locale file _locales/en/messages.json: SyntaxError: JSON.parse: expected property name or '}' at line 3 column 3 of the JSON data  Log.jsm:753
1483464493564	addons.webextension.nlmmgnhgdeffjkdckmikfpnddkbbfkkk@chrome-store-foxified-unsigned	ERROR	Loading extension 'nlmmgnhgdeffjkdckmikfpnddkbbfkkk@chrome-store-foxified-unsigned': Loading locale file _locales/zh_CN/messages.json: SyntaxError: JSON.parse: expected property name or '}' at line 3 column 3 of the JSON data  Log.js
```

We need to fix the JSON in his messages.json files.

Temporary install for CKP extension fails silently

Thanks to your response to my review; I may delete that in a day or two since further investigation has shown my problems seem specific to a particular extension.

See attached screenshots. I was trying to install CKP, a.k.a. "Chrome KeePass", and either method for a temporary install fails in the same way. I.e. whether I click the "Install Temporarily" link or the "Temporarily Install Unsigned Addon" button the same thing happens.

What happens: The extension files download and get converted. Then all text on the installation dialog goes away. Only the buttons remain. Nothing actually gets installed.

What I expected to happen: either the extension should install, or I should get an error message.

ckp_install_dialog
ckp_install_failed

After your reply to the review, I tried again with a different plugin. When I tried installing Save to Google Drive using the "Install Temporarily" link, the plugin installed successfully and I got a confirmation message. Oddly however, the buttons are still present in the confirmation message.
drive_install_dialog
drive_install_success

So, I can confirm this is an issue specific to the CKP extension.

If it matters, I'm running Firefox 47.0.1. I've now seen this behavior on both Ubuntu Linux and Windows 7.

Updated warning message

Put a warning that reads "This addon only supports extensions for now. Further support coming soon." with the ability to close it (maybe link it to the chrome incompatibilities page πŸ‘ )
add an ui for downloading rather than basic JS.

Too many install buttons!

It is confusing which button or link to select to install an extension. There is an "Install Temporarily" link and also a "Temporarily Install Unsigned Addon" button, which I think might do the same thing. There is a "Sign Addon then Install" link which I assume is the same as the "Sign Addon" button, but maybe there is a difference.

The purpose of "Just Sign and Download" vs. "Save CRX to File" vs. "Save Unsigned Addon to File" is also not clear, nor is the reason a normal user would want to use those.
drive_install_dialog

Provide an option to remove signing process

I think signing is only necessary for who require xpi signatures. So if you could provide an option where we can skip signing it will help us when we face signing error at the store. Also provide a way to add addons manually by selecting a .crx file.

Signing always fails with "Error decoding signature."

Lately I've been getting this error for every extension I try to install.

{ "msg": "signing-failed: submit failed", "xhr": { "status": 401, "response": { "detail": "Error decoding signature." } } }

Any idea what's wrong?

Edit: Forgot to mention, I'm on 32-bit Nightly 48.0 on Windows 10.

Can't Install Signal Private Messenger

The process seems to get stuck at "Signing "Signal Private Messenger"... Submitting request to addons.mozilla.org (AMO)" and at the end I get a red bar. When I click on "Show failed JSON" I get:

{ "msg": "signing-failed: submit failed", "xhr": { "status": 401, "response": { "detail": "Signature has expired." } } }

This app shouldn't be really bounded to chrome, it's more like a standalone that installs itself through Chrome as an extension, so I guess it shouldn't be a problem to add It on Firefox

failed the signing process

here is the error code:
{
"msg": "signing-failed: submit failed",
"xhr": {
"status": 401,
"response": {
"detail": "Signature has expired."
}
}
}

Make addons installed through this tool identifiable

Since you're already modifying package data, you could, in theory, add a [Foxified] tag to the end of the installed extensions?

I just installed a few and then had to pause because I couldn't identify which ones were which.

So for example:

  • Reddit Enhancement Suite
    to
  • Reddit Enhancement Suite [Foxified]

This extension fails to install

Trying installing this - medicore capture - https://chrome.google.com/webstore/detail/mediacore-capture/enddmcjcfojolegmdogekfpfbobmkioo

It fails to install with this alert:

undefined

{"name":"promise_xhr","aReason":{"name":"deferredMain_xhr.promise","aReason":"Load Not Success","xhr":{},"message":"No Content [load:204]"}}
aExtId: enddmcjcfojolegmdogekfpfbobmkioo bootstrap.js:154
full download url: "https://clients2.google.com/service/update2/crx?response=redirect&prodversion=38.0&x=id%3Denddmcjcfojolegmdogekfpfbobmkioo%26installsource%3Dondemand%26uc" bootstrap.js:155
here222

Suggestion: Cache popular addons

I thought it might be a good idea to cache signed addons (that work properly in Firefox), so that you don't keep on signing the same extensions over and over. I realize that space and bandwidth would be limited, so my suggestion is to only have the most popular addons.

It would also help out those people who say they can't get an addon signed. They could just download a version that has already been signed from a cached server.

This would also allow for easy automatic updates, if a newer version gets signed.

Chrome Web Store blocking Firefox?

Whenever I try to install an extension, I see the following error:
Server issues with Chrome Web Store, failed to fetch extension data. Status Text: "Forbidden". Status Code: "403". Reason: "undefined".

I was trying to install this extension. Other extensions were still installing fine.
https://chrome.google.com/webstore/detail/readfast-powered-by-sprit/blbpafkooanpdcdcndkcckblghjddpke?hl=en

I tried changing my user agent to Chrome, still forbidden. Has something changed on their end?

Right-to-left Support

As you can see, the dialog is not adapted for RTL languages. The "mirrored" dialogs reached by using the "Reverse Page Direction" right-click menu item in the Arabic Firefox (I think it only toggles the dir attribute of the html or body tag between rtl and ltr.). It solves the problem, but the close button and the icon need to be on the other side.
chrome

Suggestion: Detect if addon is available on AMO

Obviously, it might not be the exact same addon. But you could at least let people know if there is an addon with the same or similar name on AMO, and provide a button to go look at that one instead. (But still let them install the Google version if they want.)

As you said in another bug, it's generally better to install the Firefox version of an addon if it exists, so I thought it might be a good idea to facilitate this.

It could also be an alternative to caching signed addons. The most popular addons will probably get an AMO release.

Add locales

http://beta.babelzilla.org/projects/p/chrome-store-foxified/ seems to be forgotten.


Important Links Beta.BabelZilla :: Chrome Store Foxified | BabelZilla :: Boards - Chrome Store Foxified

Please try to work on Babelzilla, as there are a lot of strings, and there are multiple contributors for some languages. So we can work together without doing duplicate work. :) If you need to discuss with each please do so here. If you include a "@" before their name it will ping their inbox and they will see the message here.

After that, if you would like to make a PR on Github from that, that would be awesome! But you don't have to, it is a bit of a complicated process. I will still credit you on Github because you sent me your email (which I keep private and share with no one) I can make the commit on your behalf.

Here is a list with Github <-> Babelzilla user names:

Language BabelZilla Github
Arabic noureddin @noureddin
Bulgarian spaccy01 (missing)
Bulgarian AdmiralAnimE @AdmiralAnimE
Catalan Rabbitter @TheRabbitter
German AlexS. (missing)
German Aryx (missing)
German endor8 @Endor8
German pinsky (missing)
Greek vangeliskatsoulas (missing)
Spanish (Spain) AlePerez92 @AlejandroPerezMartin
Spanish (Spain) pochy @pochy-ja
Estonian mdr.ksk @mdr-ksk
Finnish tumpio @tumpio
French Facy5 (missing)
French Goofy @goofy-bz
French tojazmin @tojazmin
Hungarian Gabesz (missing)
Indonesian hermawanadhis (missing)
Italian elgaton @AlessandroMenti
Italian swordxh (missing)
Japanese mar @marsf
Lithuanian gymka @gymka
Lithuanian zygimantus @zygimantus
Dutch markh @MarkH
Dutch Tonnes @TonnesM
Polish teo @teo951
Portuguese (Brazil) ghelman @MarceloGhelman
Portuguese (Brazil) susanasilva (missing)
Portuguese (Portugal) ricardosimoes @Ricardo-Simoes
Romanian jobaval10n @Jobava
Russian insolor @insolor
Russian veadarkin @veadarkin
Turkish alfapegasi (missing)
Chinese (Simplified) yfdyh000 @yfdyh000
Chinese (Traditional) goldie @goldie-lin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.