Projects

Below you will find a list of my own projects. The list is far from being complete. This is more of an overview. Most of my open-source projects should be on my Github. Most of them have English read-me there.

My commercial project and projects in which I participate are not here. Most are closed source and they are described on the company website anyway (in Polish mostly): Libra 2000 and MOL Optivum, MOL NET+ and LibraNET. Other projects have their websites too... E.g.: Open Office (list of translators) and Wikipedia (my page).

So, this is not a portfolio... It's more of a technical overview. But I did have a portfolio back in 2006: my old portfolio (Polish).

WdBot czyli boty dla Wikidanych

Start time: 
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).

Type:

License:

Technologies:

Wiki to Git (wiki2git)

Start time: 
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).

License:

Technologies:

Wikiploy

Start time: 
2023-06-21
Wikiploy bot

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 the script. The idea is that you are logged into this Chrome instance, so all edits are still your edits. In standard use cases you also don't need a special bot flag or anything like that.

License:

Technologies:

Wiki: Cytuj OpenLibrary

Start time: 
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ą) .

License:

Technologies:

IITC mobile plugin

Start time: 
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ą.

License:

Technologies:

Geolocation Accuracy

Start time: 
2022-09-11
Logo. Map with circles showing location tracking.

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).

Type:

License:

Technologies:

Panel Groups Randomizer

Start time: 
2020-03-26
Panel Groups Randomizer logo

Panel Groups Randomizer, to aplikacja internetowa umożliwiająca losowanie grup ludzi. Teoretycznie może np. służyć do dopierania par w speed datingu. Została jednak stworzona z myślą o panelach obywatelskich. Założenia są takie, żeby jednocześnie jak najmniej osób spotkało się dwa razy oraz żeby każdy się spotkał z każdym (o ile pozwala na to liczba grup).

License:

Technologies:

SearchAutocomplete

Start time: 
2017-12-31
SearchAutocomplete logo

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 keyword (after space). For example when you type in sa en Some in the address bar you will see a list of articles starting with "Some" from English Wikpedia.

Type:

License:

Technologies:

POLos

Start time: 
2017-06-28

POLos, to system pomocniczy do pierwszego etapu wyłaniania panelu obywatelskiego -- losowania zaproszeń dla wyborców.

System został stworzony na potrzeby panelu obywatelskiego w Gdańsku i sfinansowany częściowo ze środków Gminy Miasta Gdańska.

License:

Technologies:

MarkdownCode

Start time: 
2014-08-02

MarkdownCode is a Drupal module that adds a text filter. The filter allows using fenced code blocks as in Github-style Markdown. It was made and tested for Drupal 7, but you should be able to use it in Drupal 6 with minor modifications.

Type:

License:

Technologies:

Pages