Greasy Fork is available in English.

Список мета-ключей в скрипте, анализируемых Greasy Fork. Кроме перечисленных, можно использовать любые другие ключи, они сохранятся в неизменном виде при установке скрипта, но не возымеют эффекта на интерфейс Greasy Fork.

§@name
Название скрипты, используется в заголовках и ссылках. Необходимо.
§@name:XX-YY
Имя скрипта на указанном языке XX, это двухбуквенный код ISO 639-1, а YY это необязательный код страны по ISO 3166. Используется вместо @name для показа пользователям, просматривающим сайт на данном языке.
§@description
Описание что делает скрипт. Показывается под текстом ниже названия скрипта. Обязательно.
§@description:XX-YY
Описание скрипта на указанном языке XX, это двухбуквенный код ISO 639-1, а YY это необязательный код страны по ISO 3166. Используется вместо @description для показа пользователям, просматривающим сайт на данном языке.
§@namespace
С помощью совокупности @namespace и @name скрипт-менеджеры проверяют, установлен ли уже скрипт. Greasy Fork требует наличия этого тега и выдает предупреждение, если вы его изменили при обновлении.
§@version
Номер версии скрипта в формате версий Mozilla. Версия отображается на странице описания скрипта. Greasy Fork требует наличия этого мета-ключа. Во время обновления будет выдано предупреждение, если версия уменьшилась, или не увеличилась после изменения исходного кода скрипта.
§@include, @exclude, @match
Укажите адреса сайтов, на которых работает скрипт. Эти адреса будут показаны на странице описания скрипта, а также будут использованы для классификации скриптов. Каждый скрипт должен иметь не менее одной директивы @match или @include. Подробнее об этих директивах.
§@require
Включает в скрипт внешний JavaScript. См. правила для включения внешних скриптов. Если вы используете subresource integrity hashes (см. здесь и здесь), то Greasy Fork предупредит вас, если хэши не совпадут.
§@resource
Включает в скрипт внешние ресурсы (JavaScript, CSS, изображения, и т.д.). См. правила для включения внешних скриптов. Если вы используете subresource integrity hashes (см. здесь и здесь), то Greasy Fork предупредит вас, если хэши не совпадут.
§@updateURL, @installURL, @downloadURL
Опишите как менеджеры скриптов должны получать обновления. Greasy Fork удалит эти ключи, что заставит любой скрипт установленный с Greasy Fork обновляться только с Greasy Fork.
§@license
Размещая на Greasy Fork скрипт, вы разрешаете другим устанавливать и использовать его. Лицензия определяет, можно ли его изменять и распространять. Лицензия будет отображаться на странице описания скрипта. @license может быть:
  • Имя лицензии (например, @license GPL3). Рекомендуется использовать "Full name" или "Identifier" из списка лицензий SPDX.
  • Условия, при которых вы разрешаете использование (например, @license Допускаются изменения при условии, что вы упомяните меня в списке авторов), хотя рекомендуется использовать существующую лицензию.
  • Заявление об авторских правах (например, @license Copyright МоёИмя), если вы не хотите распространять под лицензией.
  • Не указывать @license, что аналогично заявлению об авторских правах, но менее понятно для пользователей.
Обратите внимание, что если ваш скрипт основан на чужом коде, вы можете быть ограничены в выборе лицензии.
§@supportURL
Адрес страницы технической поддержки скрипта (например, багтрекер, форум, электронный адрес). Отображается на странице описания скрипта.
§@contributionURL
Адрес страницы для денежных пожертвований автору скрипта. Отображается на странице отзывов для скрипта. Тип адреса - http, https или Bitcoin. Для указания PayPal используйте адрес следующего вида: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=your.email.here@example.com&item_name=Greasy+Fork+donation, заменив your.email.here@example.com на ваш электронный адрес.
§@contributionAmount
Предлагаемая сумма пожертвования, используется вместе с @contributionURL.
§@compatible
Отмечает этот скрипт как совместимый с указанным браузером. Информация о совместимости будет показана на странице скрипта. Может включать комментарий. Пример: @compatible firefox комментарий. Названия браузеров: firefox, chrome, opera, safari, edge.
§@incompatible
Указывает на несовместимость скрипта с данным браузером. Эта информация отображается на странице описания скрипта. Можно указывать комментарий в формате @incompatible firefox Не работает с Firefox 23 и новее. Список распознаваемых браузеров: firefox, chrome, opera, safari, edge.
§@antifeature
Перечисляет функциональность скрипта, которая полезна автору скрипта, а не пользователю. Формат: @antifeature тип описание. тип указывать обязательно, описание — нет. Здесь перечислены все типы, которые поддерживает Greasy Fork.
§@antifeature:XX-YY
@antifeature на указанном языке. XX - двухбуквенный код языка ISO 639-1. YY - необязательный код страны ISO 3166. Переопределяет @antifeature с тем же типом, когда указанный язык совпадает с языком пользователя.