RSSAmplifier

Blog

Main feed (en)

enux.plRSS feed ↗10 posts

Latest posts

Operations on Evernote's todo-lists and checkbox clicking in JS

At some point, Evernote removed the option to quickly uncheck your checklist. By "checklist" I mean a to-do list that you go through more than once, so for example, procedures you need to perform in a specific order, such as manually updating a database (1. do a backup, 2. verify the backup, 3. download the data, 4. verify the data...). Those are typically long and will probably contain commands…

Wiki to Git (wiki2git)

Data startowa: 2023-07-11 Wiki to Git (or wiki2git ) is a tool that helps to download MediaWiki page history and push it to a Git repository. Essentially each edit becomes a commit. And having code outside of MediaWiki can help developing a Wikipedia gadget (or a user script). Rodzaj: program użytkowy narzędzie Licencja: MIT Technologie: JavaScript Node.js

Wikiploy

Data startowa: 2023-06-21 Wikiploy is a tool for deploying user scripts and gadgets for Wikipedia (and other wikis based on MediaWiki). With this tool, you can deploy your JS, CSS, etc. from a git repository to any number of wikis with a single click. The tool utilizes Puppeteer to control Chrome Canary (it also works with MS Edge). Simply open Chrome with the remote debugging parameter and run…

Geolocation Accuracy

Data startowa: 2022-09-11 Geolocation Accuracy – live demo of how tracking works in a browser. You can start and stop watching your location. The program will show accuracy and speed as declared by the browser via watchPosition . Map with past locations is also shown (Leaflet). Rodzaj: mobilki Licencja: CC-BY MIT Technologie: JavaScript

JS errors and why concatenation is bad for devs

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. Tagi: JavaScript programowanie webowe

PWA: Detecting redirects in service workers

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…

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). Tagi: JavaScript

PWA and HTTP Caching

In my previous PWA article I ve covered PWA basics. In this article I will cover more complex situations where a simple Service Worker is not enough. I will also talk about differences between new Service Worker Cache and HTTP Cache and how they interact. That s because they do interact and not knowing how they work together might cause problems. I assume you have basic knowledge of PWA and you ve…

From responsive website to PWA in one day

You ve probably already heard about Progressive Web Apps, but just to refresh, you are simply building an application from your website. If your application is PWA compatible, users should be able to add a shortcut (link) to the app to their home screen (desktop). The app should also work to some extent off-line, which is done with a help of the Service Worker. Note that by complying with PWA…

SearchAutocomplete

Data startowa: 2017-12-31 SearchAutocomplete , is a WebExtension add-on for Firefox that aims to give you quick, keyword based autocomplete for your search engines. Making your address bar an effective tool again ;-). Should be a good replacement for Omnibar add-on (that worked until FF 56). The add-on works in the address bar. Just go to the address bar and type in sa and your search engine…