Вікіпедія:Користувацькі скрипти

Користувацькі скрипти - програми написані мовою програмування JavaScript для ви користування у Вікіпедії користувачами. Користувацькі скрипти уможливлюють цілу плеяду нових функцій для вашого рахунку у Вікіпедії, які зазвичай недоступні редакторам що не встановили користувацькі скрипти. Багато користувацьких скриптів вже повністю готові й потребують лише встановлення редактором. Редактори також можуть створити нові скрипти, або взяти старий скрипт за основу й модифікувати його, або ж написати абсолютно новий скрипт з нуля.

Мовою програмування для написання користувацьких скрипті у Вікіпедії є JavaScript.

Пересторога про безпекуРедагувати

Користувальницькі скрипти автоматично мають необмежений доступ до вашого облікового запису - на противагу наприклад Huggle, який дозволяє вам контролювати рівні доступу, скрипти працюють безпосередньо у вашому браузері. Все, що ви можете зробити, можуть зробити й скрипти. Однак, на відміну від стандартного шаблону простору користувача, вам не потрібно турбуватися про вандалізм - код JavaScript у просторі користувача захищений від інших користувачів. Лише адміністратори інтерфейсу та сам користувач, у просторі якого знаходиться скрипт, можуть редагувати його. Таким чином, і це особливо доречно для користувачів із розширеними дозволами, переконайтеся, що ви довіряєте користувачеві, який написав сценарій, оскільки ви будете нести відповідальність за будь-які дії, які він робить від вашого імені. Якщо ви «імпортуєте» скрипт (замість того, щоб копіювати сам код), знайте, що користувач, з простору якого ви імпортуєте відповідний скрипт, може змінити свій скрипт у будь-який час. Імпортуйте скрипти лише тих користувачів, яким ви довіряєте.

ПерелікРедагувати

УВАГА: якщо ви натрапили на користувацький скрипт якого немає у цьому переліку (або ж щойно написали новий користувацький скрипт), будь ласка додайте цей скрипт до переліку внизу:

  • Duplinks-alt[1] (джерело) – підсвічує посилання що виникають більш ніж один раз у статті (окремо для вступу та тіла статті; перше використання посилання-дуплікату підсвічуватиметься з зеленим штрих-кордоном.
  • Cat-A-Lot[2] (джерело) – надзвичайно потужний інструмент для редагування категорій створений папершо на Вікіпедія Сховищі. Нещодавно цей інструмент навчився працювати не лише з файлами, а й зі звичайними статтями. Це загортач що завантажує найновішу версію скрипту Cat-A-Lot з Вікісховища, та зазначає параметри налаштувань скрипту для увімкнення категоризації не-файлів.

Використання скриптів: Часті питання / ЧАПиРедагувати

Де можна знайти користувацькі скрипти?Редагувати

Аби знайти вже готові користувацькі скрипти, спробуйте наступні сторінки:

Як встановити користувацькі скрипти?Редагувати

Оберіть потрібний вам скрипт звідси ВП:Користувацькі скрипти#Перелік. Або натисніть на примітку (якщо вона є) біля назви скрипту й слідуйте інструкції у виносці, або перейдіть за посиланням з назвою скрипту, щоб прочитати документацію відповідного скрипту та дізнатись, як його встановити. Зазвичай вам потрібно скопіювати певний код до вашої сторінки/файлу common.js. Після цього збережіть сторінку/файл common.js та дотримуйтесь інструкцій у верхній частині нової сторінки/файлу common.js (інструкції щодо обходу кешу вашого браузера). Тепер ви можете користуватися вашим новим користувацьким скриптом.

Покрокові інструкції: для скриптів що розташовані в Україномовній ВікіпедіїРедагувати

  1. Спершу, упевніться що ви зареєстровані та залогінені. Лише залогінені користувачі можуть встановлювати користувацькі скрипти.
  2. Клацніть тут аби відредагувати вашу сторінку/файл common.js.
  3. Додайте наступну лінію коду: {{subst:iusc|адреса_скрипту}} – замініть "адреса_скрипту" повним іменем сторінки/файлу .js з користувацьким скриптом, що відкривається коли ви клацаєте на посиланні "(джерело)".
    • Наприклад, аби встановити скрипт Duplinks-alt, додайте наступну лінію коду: {{subst:iusc|Користувач:Piznajko/duplinks-alt.js}}
  4. Збережіть сторінку та не забудьте ВП:Обійти кеш браузера[en] аби упевнитися що зміни на сторінці вступили в силу.

Покрокові інструкції: для скриптів що розташовані НЕ в Україномовній Вікіпедії (напр. у Вікісховищі)Редагувати

  1. Спершу, упевніться що ви зареєстровані та залогінені. Лише залогінені користувачі можуть встановлювати користувацькі скрипти.
  2. Відредагуйте вашу сторінку/файл common.js. Як альтернатива, ви можете використати вашу сторінку/файл skin.js щоб редагувати виключно ваш поточний користувацький вигляд[en].
  3. Додайте наступну лінію коду: importScript('адреса_скрипту'); – де "адреса_скрипту" це повна назва сторінки/файлу .js з користувацьким скриптом, що відкривається коли ви клацаєте на посиланні "(джерело)".
    • Наприклад, аби встановити скрипт Duplinks-alt, додайте наступну лінію коду: {{subst:iusc|Користувач:Piznajko/duplinks-alt.js}}
    • Для скрипті, що не розташовані в Україномовній Вікіпедії, використовуйте:
      mw.loader.load('//uk.wikipedia.org/w/index.php?title=script.js&action=raw&ctype=text/javascript');
  4. Збережіть сторінку та не забудьте ВП:Обійти кеш браузера[en] аби упевнитися що зміни на сторінці вступили в силу.

Як додати нові скрипти до переліку скриптів ?Редагувати

Використовуйте шаблон {{userscript}}. Як мінімум додайте хоча б адресу коду відповідного скрипту. Також додайте короткий опис скрипту праворуч від шаблону. Ось приклад:

*{{userscript | name= Назва мого скрипту | code= Користувавч:Я/MoyaStorinkaSkryptu.js | doc= Користувавч:Me/MoyaStorinkaSkryptu.js/Документація}} – Цей скрипт робить щось корисне.
  • Назва за замовчуванням у шаблоні - назва сторінки з кодом (без закінчення ".js").
  • Якщо існує документація скрипту й вона має ту ж назву сторінки що й назва вашої .js сторінки з кодом, то шаблон автоматично дасть посилання на документацію, навіть без додавання параметру doc.

Див. такожРедагувати

ПриміткиРедагувати