Wikiploy

Data startowa: 
środa, 21 Czerwiec, 2023
Wikiploy bot

Wikiploy – narzędzie służące do wdrażania skryptów użytkownika i gadżetów na Wikipedii (oraz innych wiki opartych na MediaWiki). Za pomocą tego narzędzia można jednym kliknięciem wdrożyć JS, CSS itp. (z repozytorium git na dowolną liczbę wiki).

Narzędzie wykorzystuje Puppeteer do kontrolowania Chrome Canary (działa również z MS Edge). Wystarczy otworzyć Chrome z parametrem umożliwiającym zdalne debugowanie i uruchomić skrypt. Idea polega na tym, że jesteś zalogowany na tej instancji Chrome, więc wszystkie zmiany są nadal twoimi zmianami.

Techniczne ciekawe elementy:

  1. Użycie biblioteki Puppeteer do automatyzacji.
  2. Cache na podobieństwo PWA na poziomie Puppeteer.
  3. Stosunkowo prostu moduł w NPM.
  4. Testy w Mocha/Chai z konfiguracją Test Explorer (dodatek dla VSCode).

Linki

Licencja:

Wersje językowe:

Technologie: