PageSourceSearch

https://greasyfork.org/en

html greasyfork.org collected 2026-09-24 08:27:02 UTC 28,365 bytes, 548 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <title>Greasy Fork - safe and useful user scripts</title>
5  <meta name="description" value="Greasy Fork is a free site providing user scripts to improve your web browsing experience.">
6  <meta name="viewport" content="width=device-width, initial-scale=1">
7  
8  
8<script src="/vite/assets/application-dSd3iabZ.js" crossorigin="" type="module"></script>
8<link rel="stylesheet" crossorigin="" href="/vite/assets/application-BUQg-itE.css" />
9    <meta name="csrf-param" content="authenticity_token" />
10<meta name="csrf-token" content="6xXFs20MR_dQS2IuzJchH33EbrwOl6h-JDvVKSnkt_u5m-e75oDZyqR3R90Eyxj8xA9Elx-CIH4RQ4G_-pE-rw" />
11    <meta name="clckd" content="bf6242cc3039bff31a7815dff8ee247b" />
12    <meta name="lhverifycode" content="32dc01246faccb7f5b3cad5016dd5033" />
13  <link rel="canonical" href="https://greasyfork.org/en">
14  <link rel="icon" href="/vite/assets/blacklogo16-DftkYuVe.png">
15  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans&amp;display=swap" media="print" onload="this.media='all'; this.onload=null;">
16<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans&amp;display=swap"></noscript>
17
18    <link rel="alternate" hreflang="x-default" href="/">
19      <link rel="alternate" hreflang="ar" href="/ar">
20      <link rel="alternate" hreflang="be" href="/be">
21      <link rel="alternate" hreflang="bg" href="/bg">
22      <link rel="alternate" hreflang="ckb" href="/ckb">
23      <link rel="alternate" hreflang="cs" href="/cs">
24      <link rel="alternate" hreflang="da" href="/da">
25      <link rel="alternate" hreflang="de" href="/de">
26      <link rel="alternate" hreflang="el" href="/el">
27      <link rel="alternate" hreflang="en" href="/en">
28      <link rel="alternate" hreflang="eo" href="/eo">
29      <link rel="alternate" hreflang="es" href="/es">
30      <link rel="alternate" hreflang="es-419" href="/es-419">
31      <link rel="alternate" hreflang="fi" href="/fi">
32      <link rel="alternate" hreflang="fil" href="/fil">
33      <link rel="alternate" hreflang="fr" href="/fr">
34      <link rel="alternate" hreflang="fr-CA" href="/fr-CA">
35      <link rel="alternate" hreflang="he" href="/he">
36      <link rel="alternate" hreflang="hr" href="/hr">
37      <link rel="alternate" hreflang="hu" href="/hu">
38      <link rel="alternate" hreflang="id" href="/id">
39      <link rel="alternate" hreflang="it" href="/it">
40      <link rel="alternate" hreflang="ja" href="/ja">
41      <link rel="alternate" hreflang="ka" href="/ka">
42      <link rel="alternate" hreflang="ko" href="/ko">
43      <link rel="alternate" hreflang="mr" href="/mr">
44      <link rel="alternate" hreflang="nb" href="/nb">
45      <link rel="alternate" hreflang="nl" href="/nl">
46      <link rel="alternate" hreflang="pl" href="/pl">
47      <link rel="alternate" hreflang="pt" href="/pt">
48      <link rel="alternate" hreflang="pt-BR" href="/pt-BR">
49      <link rel="alternate" hreflang="ro" href="/ro">
50      <link rel="alternate" hreflang="ru" href="/ru">
51      <link rel="alternate" hreflang="sk" href="/sk">
52      <link rel="alternate" hreflang="sr" href="/sr">
53      <link rel="alternate" hreflang="sv" href="/sv">
54      <link rel="alternate" hreflang="th" href="/th">
55      <link rel="alternate" hreflang="tr" href="/tr">
56      <link rel="alternate" hreflang="uk" href="/uk">
57      <link rel="alternate" hreflang="ug" href="/ug">
58      <link rel="alternate" hreflang="vi" href="/vi">
59      <link rel="alternate" hreflang="zh-CN" href="/zh-CN">
60      <link rel="alternate" hreflang="zh-TW" href="/zh-TW">
61
62
63  <link rel="search" href="/en/opensearch.xml" type="application/opensearchdescription+xml" title="Greasy Fork search" hreflang="en">
64
65    <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 65-66
65
66    <script async src="https://www.googletagmanager.com/gtag/js?id=
66G-7NMRNRYW7C
vendor: 16 bytes, lines 66-67
66"></script>
67    
67<script>
68      
vendor: 145 bytes, lines 68-71
68window.dataLayer = window.dataLayer || [];
69      function gtag(){dataLayer.push(arguments);}
70      gtag('js', new Date());
71      gtag('config', '
71G-7NMRNRYW7C
vendor: 110 bytes, lines 71-76
71', {
72        'ad_method': 'ga',
73        'ad_method_variant': '',
74        'action': 'home/index'
75      });
76    
76</script>
76
77
78    
78<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2247465624637408"
79            crossorigin="anonymous"></script>
79
80
81  
82</head>
83<body>
84
85  <header id="main-header">
86    <div class="width-constraint">
87      <div id="site-name">
88        <img alt="" width="96" height="96" src="/vite/assets/blacklogo96-CxYTSM_T.png" />
89        <div id="site-name-text">
90          <h1>Greasy Fork</h1>
91        </div>
92      </div>
93      <div id="site-nav">
94        <div id="nav-user-info">
95            <span class="sign-in-link"><a rel="nofollow" href="/en/users/sign_in?return_to=%2Fen">Sign in</a></span>
96
97                      <form class="language-selector" action="/">
98              <select class="language-selector-locale" name="locale" data-translate-url="https://github.com/greasyfork-org/greasyfork/wiki/Translating-Greasy-Fork">
99                    <option data-language-url="/ar" value="ar">
100                      Arabic (ar)
101                    </option>
102                    <option data-language-url="/be" value="be">
103                      Belarusian (be)
104                    </option>
105                    <option data-language-url="/nb" value="nb">
106                      Bokmål (nb)
107                    </option>
108                    <option data-language-url="/bg" value="bg">
109                      Bulgarian (bg)
110                    </option>
111                    <option data-language-url="/ckb" value="ckb">
112                      Central Kurdish (ckb)
113                    </option>
114                    <option data-language-url="/zh-CN" value="zh-CN">
115                      Chinese (China) (zh-CN)
116                    </option>
117                    <option data-language-url="/zh-TW" value="zh-TW">
118                      Chinese (Taiwan) (zh-TW)
119                    </option>
120                    <option data-language-url="/hr" value="hr">
121                      Croatian (hr)
122                    </option>
123                    <option data-language-url="/cs" value="cs">
124                      Czech (cs)
125                    </option>
126                    <option data-language-url="/da" value="da">
127                      Danish (da)
128                    </option>
129                    <option data-language-url="/nl" value="nl">
130                      Dutch (nl)
131                    </option>
132                    <option data-language-url="/en" value="en" selected>
133                      English (en)
134                    </option>
135                    <option data-language-url="/eo" value="eo">
136                      Esperanto (eo)
137                    </option>
138                    <option data-language-url="/fil" value="fil">
139                      Filipino (fil)
140                    </option>
141                    <option data-language-url="/fi" value="fi">
142                      Finnish (fi)
143                    </option>
144                    <option data-language-url="/fr" value="fr">
145                      French (fr)
146                    </option>
147                    <option data-language-url="/fr-CA" value="fr-CA">
148                      French (Canada) (fr-CA)
149                    </option>
150                    <option data-language-url="/ka" value="ka">
151                      Georgian (ka)
152                    </option>
153                    <option data-language-url="/de" value="de">
154                      German (de)
155                    </option>
156                    <option data-language-url="/el" value="el">
157                      Greek (el)
158                    </option>
159                    <option data-language-url="/he" value="he">
160                      Hebrew (he)
161                    </option>
162                    <option data-language-url="/hu" value="hu">
163                      Hungarian (hu)
164                    </option>
165                    <option data-language-url="/id" value="id">
166                      Indonesian (id)
167                    </option>
168                    <option data-language-url="/it" value="it">
169                      Italian (it)
170                    </option>
171                    <option data-language-url="/ja" value="ja">
172                      Japanese (ja)
173                    </option>
174                    <option data-language-url="/ko" value="ko">
175                      Korean (ko)
176                    </option>
177                    <option data-language-url="/mr" value="mr">
178                      Marathi (mr)
179                    </option>
180                    <option data-language-url="/pl" value="pl">
181                      Polish (pl)
182                    </option>
183                    <option data-language-url="/pt" value="pt">
184                      Portuguese (pt)
185                    </option>
186                    <option data-language-url="/pt-BR" value="pt-BR">
187                      Portuguese (Brazil) (pt-BR)
188                    </option>
189                    <option data-language-url="/ro" value="ro">
190                      Romanian (ro)
191                    </option>
192                    <option data-language-url="/ru" value="ru">
193                      Russian (ru)
194                    </option>
195                    <option data-language-url="/sr" value="sr">
196                      Serbian (sr)
197                    </option>
198                    <option data-language-url="/sk" value="sk">
199                      Slovak (sk)
200                    </option>
201                    <option data-language-url="/es" value="es">
202                      Spanish (es)
203                    </option>
204                    <option data-language-url="/es-419" value="es-419">
205                      Spanish (es-419)
206                    </option>
207                    <option data-language-url="/sv" value="sv">
208                      Swedish (sv)
209                    </option>
210                    <option data-language-url="/th" value="th">
211                      Thai (th)
212                    </option>
213                    <option data-language-url="/tr" value="tr">
214                      Turkish (tr)
215                    </option>
216                    <option data-language-url="/ug" value="ug">
217                      Uighur (ug)
218                    </option>
219                    <option data-language-url="/uk" value="uk">
220                      Ukrainian (uk)
221                    </option>
222                    <option data-language-url="/vi" value="vi">
223                      Vietnamese (vi)
224                    </option>
225                <option value="help">Help us translate!</option>
226              </select><input class="language-selector-submit" type="submit" value="→">
227            </form>
228
229        </div>
230        <nav>
231          <li class="scripts-index-link"><a href="/en/scripts">Scripts</a></li>
232            <li class="forum-link"><a href="/en/discussions">Forum</a></li>
233          <li class="help-link"><a href="/en/help">Help</a></li>
234          <li class="with-submenu">
235            <a href="#" onclick="return false">More</a>
236            <nav>
237              <li><a href="/en/search">Advanced search</a></li>
238              <li><a href="/en/users">User list</a></li>
239              <li><a href="/en/scripts/libraries">Libraries</a></li>
240              <li><a href="/en/moderator_actions">Moderator log</a></li>
241              <li><a href="/en/help/privacy">Privacy policy</a></li>
242            </nav>
243          </li>
244        </nav>
245      </div>
246
247      <div id="mobile-nav">
248        <div class="mobile-nav-opener">☰</div>
249        <nav class="collapsed">
250          <li class="scripts-index-link"><a href="/en/scripts">Scripts</a></li>
251          <li class="forum-link"><a href="/en/discussions">Forum</a></li>
252          <li class="help-link"><a href="/en/help">Help</a></li>
253          <li><a href="/en/search">Advanced search</a></li>
254          <li><a href="/en/users">User list</a></li>
255          <li><a href="/en/scripts/libraries">Libraries</a></li>
256          <li><a href="/en/moderator_actions">Moderator log</a></li>
257          <li><a href="/en/help/privacy">Privacy policy</a></li>
258            <li class="multi-link-nav">
259              <span class="sign-in-link"><a rel="nofollow" href="/en/users/sign_in?return_to=%2Fen">Sign in</a></span>
260            </li>
261          <li>            <form class="language-selector" action="/">
262              <select class="language-selector-locale" name="locale" data-translate-url="https://github.com/greasyfork-org/greasyfork/wiki/Translating-Greasy-Fork">
263                    <option data-language-url="/ar" value="ar">
264                      Arabic (ar)
265                    </option>
266                    <option data-language-url="/be" value="be">
267                      Belarusian (be)
268                    </option>
269                    <option data-language-url="/nb" value="nb">
270                      Bokmål (nb)
271                    </option>
272                    <option data-language-url="/bg" value="bg">
273                      Bulgarian (bg)
274                    </option>
275                    <option data-language-url="/ckb" value="ckb">
276                      Central Kurdish (ckb)
277                    </option>
278                    <option data-language-url="/zh-CN" value="zh-CN">
279                      Chinese (China) (zh-CN)
280                    </option>
281                    <option data-language-url="/zh-TW" value="zh-TW">
282                      Chinese (Taiwan) (zh-TW)
283                    </option>
284                    <option data-language-url="/hr" value="hr">
285                      Croatian (hr)
286                    </option>
287                    <option data-language-url="/cs" value="cs">
288                      Czech (cs)
289                    </option>
290                    <option data-language-url="/da" value="da">
291                      Danish (da)
292                    </option>
293                    <option data-language-url="/nl" value="nl">
294                      Dutch (nl)
295                    </option>
296                    <option data-language-url="/en" value="en" selected>
297                      English (en)
298                    </option>
299                    <option data-language-url="/eo" value="eo">
300                      Esperanto (eo)
301                    </option>
302                    <option data-language-url="/fil" value="fil">
303                      Filipino (fil)
304                    </option>
305                    <option data-language-url="/fi" value="fi">
306                      Finnish (fi)
307                    </option>
308                    <option data-language-url="/fr" value="fr">
309                      French (fr)
310                    </option>
311                    <option data-language-url="/fr-CA" value="fr-CA">
312                      French (Canada) (fr-CA)
313                    </option>
314                    <option data-language-url="/ka" value="ka">
315                      Georgian (ka)
316                    </option>
317                    <option data-language-url="/de" value="de">
318                      German (de)
319                    </option>
320                    <option data-language-url="/el" value="el">
321                      Greek (el)
322                    </option>
323                    <option data-language-url="/he" value="he">
324                      Hebrew (he)
325                    </option>
326                    <option data-language-url="/hu" value="hu">
327                      Hungarian (hu)
328                    </option>
329                    <option data-language-url="/id" value="id">
330                      Indonesian (id)
331                    </option>
332                    <option data-language-url="/it" value="it">
333                      Italian (it)
334                    </option>
335                    <option data-language-url="/ja" value="ja">
336                      Japanese (ja)
337                    </option>
338                    <option data-language-url="/ko" value="ko">
339                      Korean (ko)
340                    </option>
341                    <option data-language-url="/mr" value="mr">
342                      Marathi (mr)
343                    </option>
344                    <option data-language-url="/pl" value="pl">
345                      Polish (pl)
346                    </option>
347                    <option data-language-url="/pt" value="pt">
348                      Portuguese (pt)
349                    </option>
350                    <option data-language-url="/pt-BR" value="pt-BR">
351                      Portuguese (Brazil) (pt-BR)
352                    </option>
353                    <option data-language-url="/ro" value="ro">
354                      Romanian (ro)
355                    </option>
356                    <option data-language-url="/ru" value="ru">
357                      Russian (ru)
358                    </option>
359                    <option data-language-url="/sr" value="sr">
360                      Serbian (sr)
361                    </option>
362                    <option data-language-url="/sk" value="sk">
363                      Slovak (sk)
364                    </option>
365                    <option data-language-url="/es" value="es">
366                      Spanish (es)
367                    </option>
368                    <option data-language-url="/es-419" value="es-419">
369                      Spanish (es-419)
370                    </option>
371                    <option data-language-url="/sv" value="sv">
372                      Swedish (sv)
373                    </option>
374                    <option data-language-url="/th" value="th">
375                      Thai (th)
376                    </option>
377                    <option data-language-url="/tr" value="tr">
378                      Turkish (tr)
379                    </option>
380                    <option data-language-url="/ug" value="ug">
381                      Uighur (ug)
382                    </option>
383                    <option data-language-url="/uk" value="uk">
384                      Ukrainian (uk)
385                    </option>
386                    <option data-language-url="/vi" value="vi">
387                      Vietnamese (vi)
388                    </option>
389                <option value="help">Help us translate!</option>
390              </select><input class="language-selector-submit" type="submit" value="→">
391            </form>
392</li>
393        </nav>
394      </div>
395
396      
396<script>
397        /* submit is handled by js if enabled */
398        document.querySelectorAll(".language-selector-submit").forEach((lss) => { lss.style.display = "none" })
399      </script>
399
400    </div>
401  </header>
402
403  <div class="width-constraint">
404
405      <section class="text-content">
406    
407
408<h2 class="super-title">Welcome to Greasy Fork, a site for user scripts.</h2>
409
410<div id="home-script-nav">
411  <form class="home-search" action="/en/scripts" accept-charset="UTF-8" method="get">
412    
413
414    <input type="search" name="q" placeholder="Search for user scripts" aria-label="Search for user scripts">
415    <input type="submit" value="🔎" class="search-submit" aria-label="Search for user scripts">
416</form>  <div id="home-top-sites">
417    Scripts for:
418      <a href="/en/scripts/by-site/youtube.com">youtube.com</a>
419      <a href="/en/scripts/by-site/x.com">x.com</a>
420      <a href="/en/scripts/by-site/twitter.com">twitter.com</a>
421      <a href="/en/scripts/by-site/torn.com">torn.com</a>
422      <a href="/en/scripts/by-site/instagram.com">instagram.com</a>
423    <a href="/en/scripts/by-site">More…</a>
424  </div>
425</div>
426
427
428<section>
429  <h3>What are user scripts?</h3>
430
431  <p>User scripts put you in control of your browsing experience. Once installed, they automatically make the sites you visit better by adding features, making them easier to use, or taking out the annoying bits. The user scripts on Greasy Fork were written by other users and posted to share with the world. They're free to install and easy to use.</p>
432</section>
433
434<section id="home-step-1">
435  <h3>Step 1: install a user script manager</h3>
436
437  <figure>
438    <img width="300" height="177" src="/vite/assets/tampermonkey-manage-BuqpPkri.webp" />
439    <figcaption>Tampermonkey on Chrome</figcaption>
440  </figure>
441
442  <p>To use user scripts you need to first install a user script manager. Which user script manager you can use depends on which browser you use.</p>
443
444
445  <p>
446    <span class="browser-list-selector browser-list-selector-active" data-for="desktop-browser-list">Desktop</span>
447    <span class="browser-list-selector" data-for="android-browser-list">Mobile (Android)</span>
448    <span class="browser-list-selector" data-for="ios-browser-list">Mobile (iOS)</span>
449  </p>
450
451  <div id="desktop-browser-list" class="browser-list">
452    <ul>
453  <li>Chrome: <a href="https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo">Tampermonkey</a> or <a href="https://chrome.google.com/webstore/detail/violent-monkey/jinjaccalgkegednnccohejagnlnfdag">Violentmonkey</a></li>
454  <li>Firefox: <a href="https://addons.mozilla.org/firefox/addon/greasemonkey/">Greasemonkey</a>, <a href="https://addons.mozilla.org/firefox/addon/tampermonkey/">Tampermonkey</a>, or <a href="https://addons.mozilla.org/firefox/addon/violentmonkey/">Violentmonkey</a></li>
455  <li>Safari: <a href="https://www.tampermonkey.net/?browser=safari">Tampermonkey</a> or <a href="https://apps.apple.com/app/userscripts/id1463298887">Userscripts</a></li>
456  <li>Microsoft Edge: <a href="https://microsoftedge.microsoft.com/addons/detail/tampermonkey/iikmkjmpaadaobahmlepeloendndfphd">Tampermonkey</a> or <a href="https://microsoftedge.microsoft.com/addons/detail/violentmonkey/eeagobfjdenkkddmbclomhiblgggliao">Violentmonkey</a></li>
457  <li>Opera: <a href="https://addons.opera.com/extensions/details/tampermonkey-beta/">Tampermonkey</a> or <a href="https://violentmonkey.github.io/get-it/">Violentmonkey</a></li>
458  <li>Maxthon: <a href="http://extension.maxthon.com/detail/index.php?view_id=1680">Violentmonkey</a></li>
459  <li><a href="https://adguard.com/">AdGuard</a> (no additional software required)</li>
460</ul>
461
462  </div>
463
464  <div id="android-browser-list" class="browser-list">
465    <ul>
466  <li>Firefox: <a href="https://addons.mozilla.org/firefox/addon/greasemonkey/">Greasemonkey</a>, <a href="https://addons.mozilla.org/firefox/addon/tampermonkey/">Tampermonkey</a>, or <a href="https://addons.mozilla.org/firefox/addon/violentmonkey/">Violentmonkey</a></li>
467  <li>Microsoft Edge: <a href="https://microsoftedge.microsoft.com/addons/detail/tampermonkey/iikmkjmpaadaobahmlepeloendndfphd">Tampermonkey</a></li>
468  <li>Maxthon: <a href="http://extension.maxthon.com/detail/index.php?view_id=1680">Violentmonkey</a></li>
469  <li>Dolphin: <a href="https://play.google.com/store/apps/details?id=net.tampermonkey.dolphin">Tampermonkey</a></li>
470  <li>UC: <a href="https://www.tampermonkey.net/?browser=ucweb&amp;ext=dhdg">Tampermonkey</a></li>
471  <li><a href="https://www.xbext.com">XBrowser</a> (no additional software required)</li><li><a href="https://plateaukao.github.io/einkbro/">EinkBro</a> (no additional software required)</li>
472  
473</ul>
474
475  </div>
476
477  <div id="ios-browser-list" class="browser-list">
478    <ul>
479  <li>Safari: <a href="https://www.tampermonkey.net/?browser=safari">Tampermonkey</a> or <a href="https://apps.apple.com/app/userscripts/id1463298887">Userscripts</a></li>
480  <li><a href="https://gear4.app/">Gear</a> (no additional software required)</li><li><a href="https://teakbrowser.app/">Teak</a> (no additional software required)</li><li><a href="https://apps.apple.com/us/app/einkbro/id6792317757">EinkBro</a> (no additional software required)</li>
481</ul>
482
483  </div>
484</section>
485
486<section id="home-step-2">
487  <h3>Step 2: install a user script</h3>
488
489  <figure>
490    <img width="300" height="213" src="/vite/assets/install-button-example-BBN84I79.webp" />
491    <figcaption>A user script&#39;s install button</figcaption>
492  </figure>
493
494  <p><a href="/en/scripts">Browse this site</a> to find a user script you want to try. Here is a sample of the most popular scripts:</p>
495    <ul>
496        <li><a class="script-link" href="/en/scripts/35063-wanikani-double-check">Wanikani Double-Check</a> - <span class="script-description">Allows retyping typo&#39;d answers, or marking wrong when WK&#39;s typo tolerance is too lax.</span></li>
497        <li><a class="script-link" href="/en/scripts/479293-sketchfab-model-downloader">Sketchfab Model Downloader</a> - <span class="script-description">Download Sketchfab models</span></li>
498        <li><a class="script-link" href="/en/scripts/512700-online-shopping-assistant-automatically-query-coupons-save-money">Online shopping assistant &amp; Automatically query coupons &amp; Save money</a> - <span class="script-description">Automatically search for coupons on popular shopping platforms to help you find the best deals on the products you need, without overspending. Currently supports: Aliexpress, Lazada, eBay, Amazon, and more. (Privacy Policy: https://github.com/nuck-liu2335/script-policy)</span></li>
499        <li><a class="script-link" href="/en/scripts/566464-torn-addiction-watch-rehab-advisor">
499Torn Addiction Watch + Rehab Advisor</a> - <span class="script-description">Addiction monitor &amp; rehab advisor for Torn: live addiction battle-stat debuff tracking with trend sparkline, education kick-risk &amp; company addiction warnings, rehab count/cost estimates, wait-vs-rehab advice, natural decay countdown, Hot Turkey/Milk Sober book advisors, Xanax stats, and always-visible drug/booster/medical cooldown timers. Torn API v2 and Torn PDA compatible.</span></li>
500        <li><a class="script-link" href="/en/scripts/568623-cheats-for-poxel-io-w-cheats">Cheats for Poxel.io | W cheats</a> - <span class="script-description">Best Cheat for Poxel.io  Menu Key ----&gt; INSERT key (a big credit to YOU KNOW (author) )</span></li>
501    </ul>
502
503<p>Once you've found a user script, click the green install button on the user script's page, and your user script manager will ask you to confirm the install.</p>
504
505
506</section>
507
508<section id="home-step-3">
509  <h3>Step 3: use the user script</h3>
510
511  <p>Go to the site the user script affects. It should automatically do its thing. After trying out the user script for a while, go back to where you installed the user script and leave some feedback for the user script's author.</p>
512
513</section>
514
515  <div class="ad ad-ga" id="home-ad">
516    <div class="ad-content">
517      <ins class="adsbygoogle"
518           style="display:block; text-align:center;"
519           data-ad-layout="in-article"
520           data-ad-format="fluid"
521           data-ad-client="ca-pub-2247465624637408"
522           data-ad-slot="2593917175"></ins>
523      
523<script>
524        (adsbygoogle = window.adsbygoogle || []).push({});
525      </script>
525
526    </div>
527  </div>
528
529
530  </section>
531
532  </div>
533
534    
534<script>
535      (function (d) {
536      window.rum = {key: '29razx6j'};
537      var script = d.createElement('script');
538      script.src = 'https://cdn.perfops.net/rom3/rom3.min.js';
539      script.type = 'text/javascript';
540      script.defer = true;
541      script.async = true;
542      d.getElementsByTagName('head')[0].appendChild(script);
543      })(document);
544    </script>
vendor: 1 bytes, line 544
544
545<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a400685d3ef48ce1',t:'MTc5MDIzODQyMg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
545<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"3b2c78865ea34bf4ad258da879f720f8","r":1,"spa":2}' crossorigin="anonymous"></script>
545
546</body>
547</html>
548

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.