Tutaj jest lista meta kluczy skryptu użytkownika, które Greasy Fork będzie czytała. Klucze spoza tej listy mogą być dołączone w skryptach i będą obecne w zainstalowanym skrypcie, ale nie będą miały wpływu na interfejs użytkownika strony Greasy Fork.
- §
@name
- (wymagane) Nazwa skryptu, która jest używana jako nagłówek i w linkach.
- §
@name:XX-YY
- Nazwa skryptu w specyficznym języku, gdzie XX oznacza kod dwuliterowy ISO 639-1 , a YY jest opcjonalnym kodem kraju ISO 3166 . Zastępuje
@name
, kiedy użytkownik przegląda z wybranym językiem. - §
@description
- Opis funkcji skryptu. Wyświetlany jako tekst pod nazwą skryptu. Wymagane.
- §
@description:XX-YY
- Opis w specyficznym języku, gdzie XX oznacza kod dwuliterowy ISO 639-1 , a YY jest opcjonalnym kodem kraju ISO 3166 . Zastępuje
@description
, kiedy użytkownik przegląda z wybranym językiem. - §
@namespace
- Kombinacja
@namespace
i@name
jest używana przez menedżerów skryptów użytkownika aby sprawdzić czy skrypt został już zainstalowany. Greasy Fork wymaga tego pola i będzie ostrzegać jeżeli zostanie zmienione przy aktualizacji. - §
@version
- Identyfikator dla konkretnej wersji skryptu w formacie wersji Mozilla. Ten identyfikator jest wyświetlany na stronie informacyjnej skryptu. Greasy Fork wymaga, aby to pole było wypełnione i ostrzeże Cię, jeżeli dojdzie do cofnięcia wartości wersji lub jeżeli nie wzrośnie ona po zaktualizowaniu kodu skryptu.
- §
@include
,@exclude
,@match
- Określa, na jakich stronach zostanie uruchomiony dany skrypt. Ich lista zostanie wyświetlona na stronie listingu skryptu, oraz użyta do ich kategoryzacji. Każdy skrypt musi posiadać co najmniej jedną deklarację
@match
lub@include
. Więcej informacji o wymaganym formacie znajdziesz tutaj. - §
@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
- Opisz, jak menedżerzy skryptu użytkownika powinni otrzymywać aktualizacje. Greasy Fork usunie te klucze, co sprawi, że dowolny skrypt zainstalowany zGreasy Fork będzie aktualizowany tylko z 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
- Adres URL dla strony gdzie użytkownik może otrzymać pomoc dotyczącą skryptu (np. śledzenie błędów, forum lub adres e-mail). Adres URL wsparcia jest wyświetlany na stronie z opiniami o skrypcie.
- §
@contributionURL
- Adres URL dla strony, gdzie użytkownicy mogą przekazać dotację autorowi skryptu. Adres URL datku jest wyświetlany na stronie opinii o danym skrypcie. Protokołem adresu URL może być http, https lub protokoły Bitcoin. Aby podać link to strony dotacji na PayPalu, użyj adresu URL w formacie https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=Twój_adres_poczty_elektronicznej&item_name=Dotacja+Greasy+Fork, zamieniając przykładowy adres poczty elektronicznej na swój własny.
- §
@contributionAmount
- Sugerowana kwota dotacji, używana wraz z
@contributionURL
. - §
@compatible
- Oznacza ten skrypt jako kompatybilny z przeglądarką. Informacje o zgodności zostaną pokazane na stronie skryptu. Uwagi dotyczące zgodności mogą zostać dołączone w formacie
@compatible firefox Należy wyłączyć blokowanie wyskakujących okien.
. Rozpoznawane przeglądarki to:firefox
,chrome
,opera
,safari
,edge
. - §
@incompatible
- Oznacza ten skrypt jako niezgodny z przeglądarką. Informacje o kompatybilności zostaną wyświetlone na stronie skryptu. Opcjonalne komentarze dotyczące kompatybilności mogą zostać dołączone w formacie
@incompatible firefox Niezgodne od Firefox'a w wersji 23
. Rozpoznawane przeglądarki to:firefox
,chrome
,opera
,safari
,edge
. - §
@antifeature
- Informuje o funkcjonalnościach skryptu, które są w nim umieszczone na korzyść autora, nie użytkownika. Format dla tego klucza to
@antifeature typ opis
. typ jest wymagany, ale opisjest opcjonalny. Aby poznać listę typów rozpoznawanych przez Greasy Fork, odwiedź tę witrynę. - §
@antifeature:XX-YY
@antifeature
opisany w innym języku, gdzie XX oznacza dwuliterowy kod ISO 639-1, a YY jest opcjonalnym kodem kraju ISO 3166. Nadpisuje@antifeature
gdy użytkownik przegląda w pasującym języku.