Skip to content

Latest commit

 

History

History
128 lines (92 loc) · 10.4 KB

File metadata and controls

128 lines (92 loc) · 10.4 KB

中文 English 繁體中文 日本語 Русский


ScriptCat

ScriptCat — это браузерное расширение, которое выполняет пользовательские скрипты.
Всё можно автоматизировать с помощью скриптов, позволяя вашему браузеру делать больше!

Документация· Discord· Хранилище скриптов

GitHub stars Build Status codecov GitHub tag (latest SemVer) Chrome Edge FireFox Crowdin

О проекте

ScriptCat — это мощный менеджер пользовательских скриптов, основанный на философии Tampermonkey и полностью совместимый с его скриптами. Он не только поддерживает традиционные пользовательские скрипты, но и инновационно реализует фреймворк для выполнения фоновых скриптов, предоставляет богатый API для расширений, позволяя скриптам выполнять более мощные функции. Встроенный превосходный редактор кода с поддержкой интеллектуального дополнения и проверки синтаксиса делает разработку скриптов более эффективной и плавной. Если вам понравилось, пожалуйста, поставьте нам звезду (Star) ⭐ — это лучшая поддержка для нас!

✨ Ключевые особенности

🔄 Облачная синхронизация

  • Синхронизация скриптов через облако: Синхронизация скриптов между устройствами, лёгкое восстановление после смены браузера или переустановки системы.
  • Подписки на скрипты: Создавайте и управляйте коллекциями скриптов, поддерживается совместная работа в команде и комбинированное использование скриптов.

🔧 Мощный функционал

  • Полная совместимость с Tampermonkey: Бесшовная миграция существующих скриптов Tampermonkey, нулевая кривая обучения.
  • Фоновые скрипты: Уникальный механизм фонового выполнения позволяет скриптам работать непрерывно без ограничений со стороны страницы.
  • Скрипты по расписанию: Поддержка выполнения задач по расписанию для реализации автоматического подтверждения участия, напоминаний и т.д.
  • Богатый API: По сравнению с Tampermonkey предоставляет более мощный API, открывая больше возможностей.

🛡️ Безопасность и надежность

  • Песочница (Sandbox): Скрипты выполняются в изолированной среде, предотвращая влияние вредоносного кода.
  • Управление разрешениями: Скрипты должны явно запрашивать необходимые разрешения, для чувствительных операций требуется дополнительное подтверждение.

💻 Опыт разработки

  • Интеллектуальный редактор: Встроенный редактор кода поддерживает подсветку синтаксиса, интеллектуальное дополнение и ESLint.
  • Инструменты отладки: Полнофункциональные возможности отладки для быстрого выявления и решения проблем.
  • Эстетичный интерфейс: Современный дизайн UI, простой и интуитивно понятный в использовании.

    🚀 Больше функций в разработке...

🚀 Быстрое начало

📦 Установка расширения

Магазины расширений (рекомендуется)

Браузер Ссылка на магазин Статус
Chrome Стабильная версия / Beta ✅ Доступно
Edge Стабильная версия / Beta ✅ Доступно
Firefox Стабильная версия / Beta ✅ MV2

Ручная установка

Если доступ к магазину расширений невозможен, вы можете скачать ZIP-архив последней версии с GitHub Releases и установить его вручную.

📝 Руководство по использованию

Установка скриптов

  1. Получение из хранилища скриптов: Посетите Хранилище скриптов ScriptCat или другие маркетплейсы пользовательских скриптов.
  2. Раздел фоновых скриптов: Ознакомьтесь с уникальными фоновыми скриптами.
  3. Совместимость: Поддерживается подавляющее большинство скриптов для Tampermonkey, их можно устанавливать и использовать напрямую. Если вы столкнетесь с несовместимым скриптом, пожалуйста, сообщите нам через issue.

Разработка скриптов

Ознакомьтесь с нашей документацией для разработчиков и руководством по разработке, чтобы научиться писать скрипты. Документация охватывает всё от основ до продвинутых тем, помогая вам уверенно писать скрипты. Если вы обнаружите ошибку в документации или хотите внести свой вклад, вы можете нажать кнопку "Редактировать эту страницу" на странице документации для внесения изменений.


🤝 Участие в разработке

Мы приветствуем любой вклад! Ознакомьтесь с руководством по внесению вклада, чтобы узнать, как начать.

💬 Общение в сообществе

Присоединяйтесь к нашему сообществу для общения с другими пользователями и разработчиками:

🙏 Благодарности

Благодарим следующих разработчиков за их вклад в ScriptCat. С вами ScriptCat становится лучше!

Contributors


📄 Лицензия

Этот проект имеет открытый исходный код по лицензии GPLv3. Пожалуйста, соблюдайте условия лицензии.

FOSSA Status