Mozilla Public License 2.0

项目介绍

CosmoCreeper/Sine 是一个托管在 GitHub 上的开源项目,主要使用 JavaScript 编写,采用 Mozilla Public License 2.0 许可证,目前获得 1.6k 个 Star、34 次 Fork。

仓库全名
CosmoCreeper/Sine
开源许可证
Mozilla Public License 2.0
Star 数
1.6k
Fork 数
34
未关闭 Issue
14

README 摘要

🧭 What is Sine? Sine is a community-driven mod/theme manager for all Firefox-based browsers, designed to be a more efficient, powerful, user-friendly, and compatible alternative to manual installation. ⚙️ How does Sine work? Sine is independent of other third-party tools and injects itself into the settings page to provide a clean, intuitive, and sturdy system that makes getting new mods and themes easy. 🛠️…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Sine 用什么语言开发?

主要使用 JavaScript 编写,采用 Mozilla Public License 2.0 许可证,目前有 1.6k 个 Star。

Sine 可以免费商用吗?

仓库标注的许可证为 Mozilla Public License 2.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 Sine 的源码?

可以直接克隆仓库:git clone https://github.com/CosmoCreeper/Sine.git,默认分支为 main;安装与运行步骤见仓库 README。

Sine 最近还在维护吗?

仓库最近一次更新为 1 天前,当前有 14 个未关闭 Issue;Star 数为 1.6k,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

The ultimate theme manager for Firefox-based browsers.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
1635
价值分
945
活跃状态
活跃

语言占比

CSS
Fluent
JavaScript
Python
Shell
TypeScript

Release

README

Sine logo

A picture of Sine being displayed on a web browser.

🧭 What is Sine?

Sine is a community-driven mod/theme manager for all Firefox-based browsers, designed to be a more efficient, powerful, user-friendly, and compatible alternative to manual installation.

⚙️ How does Sine work?

Sine is independent of other third-party tools and injects itself into the settings page to provide a clean, intuitive, and sturdy system that makes getting new mods and themes easy.

🛠️ Installation

ℹ️ NOTE: A manual installation guide is available in the documentation page for installation.

The automatic installer is the easiest way to set up both Sine and its bootloader with minimal effort. Starting with version 2.0, installers are available for:

  • macOS
  • Linux
  • Windows

x64 and ARM architecture CPUs are also supported.

Steps for Automatic Installation

  1. Download the Installer: Grab the appropriate installer for your operating system from the Sine release page.
  2. Run the Installer: The installation method differs depending on the platform.
    • Windows and Linux: Execute the downloaded file.
    • Mac: For Mac, you have to unquarantine the file and then execute it. To do so, open the terminal in the location of the installer and then run the following commands (replace sine-osx-arm64 with sine-osx-x64 if you use x64):

      xattr -d com.apple.quarantine ./sine-osx-arm64
      chmod +x ./sine-osx-arm64
      sudo codesign --force --deep --sign - sine-osx-arm64
      ./sine-osx-arm64
      
  3. Restart Your Browser: Close and reopen the browser to complete the setup.

That’s it! Sine should now be installed and ready to use.

✨ Features

Sine boasts a powerful suite of easy-to-use tools for everyone, technical, or non-technical. Let’s look through some of these features:

🛒 A built-in marketplace.

Sine has a marketplace that is built-in to the settings gui for easy access. This marketplace is where the user adds and views Sine-compatible mods.

Am I limited to this settings gui?: Absolutely not. Sine provides support for installing mods from our website too.

💻 Easy to publish and update your mods.

Every time a pull request gets published to a repository, it seems like it just adds to the stack of never-ending overflow. Sine makes this process simple. All you have to do is make an issue with a template. Assuming your project is already Sine-compatible, it’ll work just fine. Plus, the developers of Sine are active enough to handle your pull requests quickly.

What about updating?: Sine does not require update requests and pulls them straight from your repository. This means that you will never have to worry about github issues being outdated or have to tell your user to update to the latest version.

🚀 Test mods in a snap.

Sine makes the process of adding unpublished mods easy as long as they have a valid mod format. You simply type in the name of the repository (folder if needed) and Sine handles the rest.

⚙️ Power over your preferences.

Built-in settings: Sine has built-in settings that allow you to control what you like and don’t like about it, and if you ever don’t feel like you have enough control, you can create an issue or discussion here and we’ll handle it right away.

Mod management: Sine gives the power to turn on or off updating for certain mods, as well as auto-updating on browser start, giving the control you need.

Mod preferences: Along with a powerful suite of tools to customize your browser experience, Sine comes with extra preference features for mods. Fortunately for you, Sine has so many, we have listed them in a wiki here.

✨ A high-level of compatibility and support.

Sine is designed to be highly compatible and as such, it offers support for userChrome, userContent, the Zen mod format (chrome), and mods missing typically necessary metadata.

🙏 Credits

Built with ❤️ by CosmoCreeper and some amazing supporters!
Licensed under Mozilla Public License v2.0.

评论

暂无评论