Das ist eine Liste von Benutzerskript-Meta-Keys, welche Greasy Fork ausliest. Nicht in dieser Liste aufgeführte Keys sind im installierten Skript vorhanden, haben aber keine Auswirkungen in der Benutzerobefläche von Greasy Fork.
- §
@name
- Der Name des Skriptes; genutzt als Überschrift und in Verknüpfungen. Erforderlich.
- §
@name:XX-YY
- Der Name des Skriptes in einer bestimmten Sprache, wobei XX ein ISO 639-1 2-Buchstaben-Kürzel und YY ein optionales ISO 3166 Länderkürzel ist. Überschreibt
@name
wenn der Nutzer die passende Sprache verwendet. - §
@description
- Die Beschreibung was das Skript macht. Wird als Text unter dem Skriptnamen angezeigt. Erforderlich.
- §
@description:XX-YY
- Die Beschreibung des Skriptes in einer bestimmten Sprache, wobei XX ein ISO 639-1 2-Buchstaben-Kürzel und YY ein optionales ISO 3166 Länderkürzel ist. Überschreibt
@description
wenn der Nutzer die passende Sprache verwendet. - §
@namespace
- Eine Kombination aus
@namespace
und@name
wird von Benutzerskriptverwaltungen genutzt, um zu prüfen, ob ein Skript schon installiert ist. Greasy Fork benötigt dieses Feld und warnt, wenn es bei einer Aktualisierung geändert wird. - §
@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
- Beschreibe auf welchen Seiten das Skript läuft. Die Liste wird auf der Skript Info-Seite anzeigt und zum kategorisieren verwendet. Jedes Skript muss mindestens ein
@match
oder@include
enthalten. Hier finden sich die Formatierungsregeln. - §
@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
- Beschreibt wie Benutzerskriptverwaltungen Aktualisierungen beziehen sollen. Greasy Fork entfernt diese Keys, wodurch jedes Skript welches von Greasy Fork aus installiert wurde, nur von Greasy Fork aus aktualisiert wird.
- §
@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
- Internetadresse zu einer Seite, auf der Benutzer Hilfe zu einem Skript erhalten können (z.B. ein Bug-Tracker, ein Forum, eine E-Mail-Adresse). Die Hilfeadresse wird auf der Rückmeldeseite eines Skriptes angezeigt.
- §
@contributionURL
- Internetadresse zu einer Seite, auf der Benutzer an den Autor eines Skriptes spenden können. Die Spendenseite wird auf der Rückmeldeseite eines Skriptes angezeigt. Die Internetadresse kann http, https oder ein Bitcoin-Protokoll sein. Um eine PayPal-Spendenseite zu verknüpfen, nutzen Sie eine Internetadresse im Format https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=your.email.here@example.com&item_name=Greasy+Fork+donation, bei der Sie die Beispiel-E-Mail-Adresse durch Ihre eigene ersetzen.
- §
@contributionAmount
- Vorgeschlagener Spendenbetrag; genutzt in Verbindung mit
@contributionURL
. - §
@compatible
- Markiert das Skript als kompatibel mit einem Browser. Kompatibilitätsinformationen werden auf der Seite eines Skriptes angezeigt. Kommentare zu der Kompatibilität können im Format
@compatible firefox Popup-Blocker muss deaktiviert werden
eingebunden werden. Erkannte Browser sind:firefox
,chrome
,opera
,safari
,edge
- §
@incompatible
- Markiert das Skript als inkompatibel mit einem Browser. Kompatibilitätsinformationen werden auf der Seite eines Skriptes angezeigt. Optionale Kommentare zu der Kompatibilität können im Format
@incompatible firefox Kaputt seit Firefox 23
eingebunden werden. Erkannte Browser sind: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
- Ein
@antifeature
, das in einem bestimmten Gebietsschema beschrieben ist, wobei XX ein ISO 639-1-Code mit zwei Buchstaben und YY ein optionaler ISO 3166-Ländercode ist. Überschreibt@antifeature
s desselben Typs, wenn der Benutzer in einem passenden Gebietsschema browst.