Najnowsze artykuły i projekty (posortowane według daty dodania/publikacji). W zakładce „Projekty” znajdziesz więcej opcji filtrowania projektów.

WdBot czyli boty dla Wikidanych

Data startowa: 
2023-09-17
install: npm i wdbot; use exported classes or utils

WdBot (lub WikidataBot) – narzędzie pośredniczące w operacjach na API Wikidanych. Bot był testowany z dużymi partiami danych i wydania znajdujące się w NPM powinny być stabilne.

Skrypt z wdbot może być używany do odczytu wielu rekordów WD (elementów Q) oraz kasowania wybranych lub wszystkich wartości z danej właściwości (P).

Rodzaj:

Licencja:

Technologie:

Wiki to Git (wiki2git)

Data startowa: 
2023-07-11
Wiki JS and CSS to Git

Wiki to Git (lub wiki2git) – narzędzie, które pomaga pobrać historię strony MediaWiki i wstawić ją do repozytorium Git. W ten sposób każda edycja staje się commitem. Natomiast posiadanie kodu poza MediaWiki może pomóc w rozwoju gadżetu używanego na Wikipedii (lub skryptu użytkownika).

Licencja:

Technologie:

Wikiploy

Data startowa: 
2023-06-21
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.

Licencja:

Technologie:

Wiki: Cytuj OpenLibrary

Data startowa: 
2023-05-15
Wikipedia: Cytuj książkę (pl)

Wiki: Cytuj OpenLibrary, to rozszerzenie do witryny OpenLibrary. Dodaje możliwość cytowania książek, żeby ułatwić wstawianie przypisów na Wikipedię (polskojęzyczną lub angielskojęzyczną) .

Licencja:

Technologie:

IITC mobile plugin

Data startowa: 
2022-12-09
IITC mobile plugin

IITC mobile plugin to mój plugin, a właściwie zbiór pluginów, które zastępują aplikację IITC mobile. IITC to aplikacja oparta na mapach OSM dla gry terenowej Ingress. Wersję z grudnia 2022 (0.2), choć formalnie nie podniosłem jej do 1.0, to uznaję jednak za w pełni stabilną i kompletną.

Licencja:

Technologie:

Geolocation Accuracy

Data startowa: 
2022-09-11
Geolocation Accuracy

Geolocation Accuracy – żywa demonstracja tego jak działa śledzenie lokalizacji przez przeglądarkę. Możesz rozpocząć i zatrzymać śledzenie swojej lokalizacji. Program pokaże dokładność i szybkość zadeklarowaną przez przeglądarkę za pośrednictwem watchPosition. Wyświetlana też będzie mapa z zarejestrowanymi lokalizacjami (Leaflet).

Rodzaj:

Licencja:

Technologie:

JS errors and why concatenation is bad for devs

Right and wrong directions

In this article I want to take on a journey through bad code and show you how to defened yourself from such. Or, more importantly: I want you to know where the problem lies. I'm going to tell you how browsers execute code and why it matters. If you don't have time for full details, you might just want to skip to the end.

PWA: Detecting redirects in service workers

PWA app

Why do you need to detect redirects in a PWA page? Well a PWA is established on a specific domain. You might need to redirect to a new domain at some point. You can easily do it server side with simple commands, but as PWA is cached in a specific way it will remain on the old domain. PWA will not be able to do calls to redirected API because of CORS. And it might never move on because when your admin redirected domains you will not be able to get a new service worker either. So you need to think ahead and plan for this. But how?

Podatności w Drupalu wykorzystywane w atakach od strony Rosji

Od wczoraj wzmożone ataki na różne witryny. Nie ma co panikować, ale warto się zabezpieczyć. Stosowne ostrzeżenia wydało nawet, a właściwie podało dalej ministerstwo cyfryzacji (a właściwie jego pozostałości...). Blokady IP to jedno, ale jedno dobrze skonstruowane żądanie może położyć serwis lub pozwolić przejąć nad nim kontrolę.

How to use Tampermonkey on Firefox mobile

Mobile browsers vs browser extensions. In this article I'll provide a know how on how to use browser extensions on mobile browser such as Firefox. Specifically – how to install Tampermonkey on Firefox. Tampermonkey is the one that allows to install user scripts (custom JavaScript for websites).

Strony

Subskrybuj Główny kanał informacyjny (pl) Subskrybuj Main feed (en)