CrookedStyleSheets VS addons-linter

Compare CrookedStyleSheets vs addons-linter and see what are their differences.

addons-linter

🔍 Firefox Add-ons linter, written in JavaScript. 👁 (by mozilla)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
CrookedStyleSheets addons-linter
3 4
3,286 302
- 0.0%
0.0 9.7
almost 2 years ago 5 days ago
CSS JavaScript
MIT License Mozilla Public License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

CrookedStyleSheets

Posts with mentions or reviews of CrookedStyleSheets. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-25.

addons-linter

Posts with mentions or reviews of addons-linter. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-14.
  • Mozilla, please let me in:'( what-to-click extension update with AI stuff
    3 projects | news.ycombinator.com | 14 Mar 2023
    A while back I've made what-to-click (https://addons.mozilla.org/firefox/addon/what-to-click/) -- an extension for Firefox that let's you create step-by-step documentation from recording your page clicks. Each step is added to a guide with a basic pre-generated message and a screenshot.

    It's working pretty well, but one glaring issue is that it doesn't have any way to edit the screenshots, which may contain sensitive information. This prevents usage in some cases, especially when trying to generate a document for general public where each identifiable information may turn problematic to the creator.

    Since this is my side-project, and also I want to keep it as simple (yet precise) as possible, so rather than creating a small Paint clone, I tackled the anonymisation with help of tesseract.js. In short, for each screenshot, OCR finds words and boxes those fit into. For each box I create a button that toggles scrubbing. I can't imagine anything simpler, yet precise for the end-user to edit the screenshot. You can see it in action here: https://www.youtube.com/watch?v=2RIWDiZ8X04 .

    It's good enough, sometimes it misses words written in less contrast colours, but that's a trade-off between OCR analysis speed and precision I'm willing to take. The problem is that, since I want to keep the extension fully offline, I have to have tesseract's implementation included into my extension. Since tesseract is using WASM, the resulting files are quite big, since those contain binaries that will run heavy loads efficiently. Those big files are making Firefox addon portal linter throw an error when I try to submit the new version. Linter allows max. 4MB files, but the largest one in the project is 4.8MB. With this error I can't proceed with the submission.

    The suggestion is to split the file into smaller ones, however I don't see a way of doing so for the WASM module and the way tesseract is loading this file. If you see any way of splitting the file, please let me know, the code can be found here: https://github.com/wrbl606/what-to-click .

    Since all my attempts of splitting the file failed (can't use import/export to join files in the runtime, can't access the blob in the window element), I've created an issue following with fixing PR for the addons-linter from Mozilla, that will bump max. single file size to 5MB instead of currently used 4MB. The 4MB limit was set in 2016 and is getting a bit outdated since WASM modules must contain the binary blob afaik, and blocking extensions with WASM modules in them will make us miss many exicting projects in the future (or maybe even in the past, don't really know how many devs already abandoned projects for Firefox because of this limitation).

    So, in short, since I don't have any response from Mozilla on my PR, I wanted to ask you to leave a comment or an emote on the original issue for better visibility for the Mozilla team. The issue can be found here: https://github.com/mozilla/addons-linter/issues/4748 .

    Thanks in advance <3

  • Custom CSS distribution using Themes experiments
    4 projects | /r/FirefoxCSS | 15 Dec 2021
    to get your addon signed, let alone 'distributed and updated using AMO', you first need to get your addon scanned by addons-linter, which is gonna block it. so it's not an option. experiments API is for unsigned extensions that are built into firefox's source code, like the screenshots extension. the theme experiments API is for the built-in themes.
    1 project | /r/firefox | 14 Dec 2021

What are some alternatives?

When comparing CrookedStyleSheets and addons-linter you can also consider the following projects:

browser-extension - Create how-to documentation in seconds.

simple-translate - WebExtensions for translating text on web pages

Tab-Session-Manager - WebExtensions for restoring and saving window / tab states