Jens Wille

Results 14 issues of Jens Wille

As mentioned in #386, it would be nice to be able to reuse the stream test pattern (cf. #339) across modules. Currently `metamorph` and `metafacture-mangling` make use of it, plus...

Dev Infrastructure

Tests against a live version of 1.24.0 reveal the following deprecations: - The `intoken` parameter has been deprecated. - `drprop=token` has been deprecated. Please use `action=query&meta=tokens` instead. - `action=tokens` has...

It is helpful that many of the methods already link to the relevant [API](https://www.mediawiki.org/wiki/API) subpage; expand this to all methods.

Add more code samples to the documentation, covering queries as well as edits so that new users have examples to learn from and modify.

Either state how much of the API the library is intended to cover, or expand the portion of the API that MediaWiki::Gateway makes available.

Some methods already use `|` to submit multiple pages and properties in an API request - make it possible for more methods to handle lists of pages in a single...

Continue looking at places to refactor, as in this suggestion for handling continuations: #58.

Whenever `FileMap` encounters a missing file (or the file cannot be read for other reasons) during access to the map (`get()` or `keySet()`), an [exception is thrown](https://github.com/metafacture/metafacture-core/blob/9cf783f91487b1f8637a475ca87db8e4e58122e9/metamorph/src/main/java/org/metafacture/metamorph/maps/FileMap.java#L195) and the `isUninitialized`...

Enhancement
Framework

Investigate whether to unify `put_*map()` into `put_map()` with map type determined by file extension or explicit `type` parameter (and allow implicit `lookup()` with the same logic) or migrate `put_*map()` (and...

Enhancement
Metafix

* Allow Fixes to import functions from other Fix files (cf. [Catmandu::Fix: "load fixes from another namespace with the `use` statement"](https://metacpan.org/pod/Catmandu::Fix#FIX-LANGUAGE)). * Imported functions are available for use in the...

Enhancement
Metafix