זוהי רשימת מפתחות סקריפט המשתמש ש-Sleazy Fork יקרא. המפתחות מחוץ לרשימה זו אולי כלולים בסקריפט, ויהיו נוכחים בסקריפט המותקן, אבל לא ישפיעו על ממשק המשתמש של Sleazy Fork.
- §
@name
- שם הסקריפט, בכותרת ובקישורים. נחוץ.
- §
@name:XX-YY
- שם הסקריפט בשפה מסויימת, כאשר XX הוא קוד השפה לפי ISO 639-12 ו-YY הוא קוד המדינה לפי ISO 3166, ואופציונלי. דורס את
@name
כאשר המשתמש מחפש בשפה המתאימה. - §
@description
- תיאור של מה הסקריפט עושה. יראה כטקסט מתחת לשם הסקריפט. נחוץ.
- §
@description:XX-YY
- תיאור הסקריפט בשפה מסויימת, כאשר XX הוא קוד השפה לפי ISO 639-12 ו-YY הוא קוד המדינה לפי ISO 3166, ואופציונלי. דורס את
@description
כאשר המשתמש מחפש בשפה המתאימה. - §
@namespace
- מנהלי סקריפטי משתמש משתמשים בשילוב של
@namespace
ו@name
כדי לראות אם סקריפט כבר מותקן. Sleazy Fork מחייב את קיום שדה זה ויזהיר אם הוא שונה בעת עדכון. - §
@version
- Identifier for a specific version of a script in Mozilla version format. Version is displayed on a script's info page. Sleazy 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), Sleazy 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), Sleazy Fork will alert you if your hashes do not match the content at the URL you use.
- §
@updateURL
,@installURL
,@downloadURL
- תאר איך מנהלי סקריפטי המשתמש צריכים לקבל את העדכונים. Sleazy Fork יסיר את המפתחות האלו, מה שיגרום לכל סקריפט שהותקן מ-Sleazy Fork להתעדכן רק מ-Sleazy Fork.
- §
@license
- By posting your script to Sleazy 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
- קישור לעמוד בו המשתמשים יכולים לקבל תמיכה בסקריפט (לדוגמא רשימת תקלות ידועות, פורום, כתובת מייל). קישור תמיכה מוצג בעמוד הביקורות של הסקריפט.
- §
@contributionURL
- קישור לעמוד בו המשתמשים יכולים לתרום ליוצר הסקריפט. קישור תרומות מוצג בעמוד הביקורת של הסקריפט. הקישור יכול להיות HTTP, HTTPS, או פרוטוקול ביטקוין. כדי לקשר לעמוד תרומות ב-PayPal, השתמש בקישור מהפורמט 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 Sleazy 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.