Це список мета полів, які Greasy Fork буде читати в скриптах користувачів. Значення поза цим списком можуть бути включені в сценарії, і будуть присутні у встановленому скрипті, але не мають ніякого ефекту в інтерфейсі Greasy Fork'у.
- §
@name
- Назва скрипту, яка використовується в якості заголовка та в посиланнях. Обов'язкове поле.
- §
@name:XX-YY
- Ім'я скрипта в певній мові, де XX ISO 639-1 2-х літерний код, а YY додатковий ISO 3166 код країни. Заміняє
@name
, коли користувач перемикає на відповідну мову. - §
@description
- Опис того, що робить скрипт. Показано як текст під назвою скрипта. Обов'язкове поле.
- §
@description:XX-YY
- Опис скрипта в певній мові, де XX ISO 639-1 2-х літерний код, а YY додатковий ISO 3166 код країни. Заміняє
@description
, коли користувач перемикає на відповідну мову. - §
@namespace
- Поєднання
@namespace
і@name
використовується менеджерами скриптів користувачів, щоб побачити, чи вже встановлений скрипт. Для Greasy Fork важливі ці області і буде попереджати, якщо вони змінились при оновленні. - §
@version
- Identifier for a specific version of a script in Mozilla version format. Version is displayed on a script's info page. Greasy Fork requires this field and will warn if it's decremented or if it's not incremented when the script's code changes.
- §
@include
,@exclude
,@match
- Describe what pages the script will run on. This list will be processed, displayed on the script's info page, and used to categorize scripts. Every script must have at least one
@match
or@include
. Read about the format here. - §
@require
- Includes external JavaScript into a script. See rules for code including external scripts. If you use subresource integrity hashes (see info here and here), Greasy Fork will alert you if your hashes do not match the content at the URL you use.
- §
@resource
- Includes an external resource (JavaScript, CSS, images, etc.) into a script. See rules for code including external scripts. If you use subresource integrity hashes (see info here and here), Greasy Fork will alert you if your hashes do not match the content at the URL you use.
- §
@updateURL
,@installURL
,@downloadURL
- Опишіть, як менеджери скриптів користувачів повинні отримувати оновлення. Greasy Fork очистить ці поля, щоб змусити будь-який сценарій, встановлений з Greasy Fork оновлюватись з Greasy Fork.
- §
@license
- By posting your script to Greasy Fork, you give others permission to install and use it. The license describes whether and how people are allowed to modify and distribute your script. License is displayed on a script's info page.
@license
can be:- The name of a license (for example,
@license GPL3
). Using a "Full name" or "Identifier" from the SPDX License List is recommended. - The conditions under which you allow use (for example
@license You can modify as long as you credit me
, though using a pre-existing license is recommended. - A copyright statement (for example
@license Copyright MyName
) if you don't want to release under a license. - Omitted entirely, which is the same as having a copyright statement, but less clear to users.
- The name of a license (for example,
- §
@supportURL
- URL для сторінки, де користувачі можуть отримати підтримку до вашого скрипту (наприклад трекер помилок, форум, адреса електронної пошти). URL підтримки відображається на сторінці зворотного зв'язку скрипту.
- §
@contributionURL
- URL для сторінки, де користувачі можуть внести пожертву автору скрипта. Внесок URL відображається на сторінці зворотного зв'язку скрипта. URL-адреси можуть бути HTTP, HTTPS, або протоколи Bitcoin. Щоб додати посилання на сторінку PayPal для пожертвувань, використовуйте URL у форматі https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=your.email.here@example.com&item_name=Greasy+Fork+donation, замініть приклад адреси електронної пошти вашим власним.
- §
@contributionAmount
- Пропонована кількість пожертви, використовується в поєднанні з
@contributionURL
. - §
@compatible
- Позначити цей скрипт як сумісний з браузером. Інформація про сумісність буде показана на сторінці скрипту. Додаткові коментарі про сумісності, можуть бути включені у форматі
@compatible firefox Must disable pop-up blocker
. Відомі браузери:firefox
,chrome
,opera
,safari
,edge
. - §
@incompatible
- Позначити цей скрипт як несумісний з браузером. Інформація про сумісність буде показана на сторінці скрипта. Додаткові коментарі про сумісності, можуть бути включені у форматі
@incompatible firefox Broken since Firefox 23
. Відомі браузери:firefox
,chrome
,opera
,safari
,edge
. - §
@antifeature
- Discloses features in a script that are there to benefit the author, not the user. The format of this key is
@antifeature type description
. type is required, description is optional. Read here for info on the types read by Greasy Fork. - §
@antifeature:XX-YY
- An
@antifeature
described in a specific locale, where XX is an ISO 639-1 2-letter code and YY is an optional ISO 3166 country code. Overrides@antifeature
s of the same type when the user is browsing in a matching locale.